Skip to content
Merged
11 changes: 7 additions & 4 deletions sdk/java/core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,14 @@ For more information see our official documentation page https://docs.keeper.io/

# Change Log

## 17.0.1
- KSM-634 - Added links2Remove parameter for files removal

## 17.0.0
## 17.1.0
- KSM-580 - Added new PAM fields
- KSM-581 - Add GraphSync library to KSM SDK
- KSM-582 - fix NPE use safe cast in KeeperRecordData.getField()
-KSM-586 - Add recordingIncludeKeys to data classes
- KSM-587 - Add logging option
- KSM-627 - Java SDK Add GraphSync links
- KSM-634 - Added links2Remove parameter for files removal

## 16.6.6
- KSM-560 - Improved error handling when parsing JSON
Expand Down
4 changes: 2 additions & 2 deletions sdk/java/core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import java.util.*
group = "com.keepersecurity.secrets-manager"

// During publishing, If version ends with '-SNAPSHOT' then it will be published to Maven snapshot repository
version = "17.0.0"
version = "17.1.0"

plugins {
`java-library`
Expand Down Expand Up @@ -56,7 +56,7 @@ dependencies {
// Use the Kotlin JUnit integration.
testImplementation("org.jetbrains.kotlin:kotlin-test-junit:2.2.0")

testImplementation("org.bouncycastle:bc-fips:2.1.0")
testImplementation("org.bouncycastle:bc-fips:2.1.1")
// testImplementation("org.bouncycastle:bcprov-jdk15on:1.70")
}

Expand Down
1 change: 1 addition & 0 deletions sdk/java/core/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
org.gradle.configuration-cache=true
2 changes: 1 addition & 1 deletion sdk/java/core/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip

zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Original file line number Diff line number Diff line change
Expand Up @@ -346,6 +346,7 @@ data class KeyPairs @JvmOverloads constructor(
data class Host @JvmOverloads constructor(
val hostName: String? = null,
val port: String? = null,
val allowSupplyUser: Boolean? = null,
)

@Serializable
Expand Down Expand Up @@ -402,6 +403,7 @@ data class PamResource @JvmOverloads constructor(
val controllerUid: String? = null,
val folderUid: String? = null,
val resourceRef: MutableList<String>? = null,
val adminCredentialRef: String? = null,
val allowedSettings: AllowedSettings? = null
)

Expand Down Expand Up @@ -588,6 +590,7 @@ data class AppFillers @JvmOverloads constructor(
data class PamRbiConnection @JvmOverloads constructor(
val protocol: String? = null,
val userRecords: MutableList<String>? = null,
val recordingIncludeKeys: Boolean? = null,
val allowUrlManipulation: Boolean? = null,
val allowedUrlPatterns: String? = null,
val allowedResourceUrlPatterns: String? = null,
Expand Down Expand Up @@ -632,6 +635,8 @@ data class PamSettingsConnection @JvmOverloads constructor(
val protocol: String? = null,
val userRecords: MutableList<String>? = null,
val port: String? = null,
val allowSupplyUser: Boolean? = null,
val recordingIncludeKeys: Boolean? = null,

// Common display and security settings
val colorScheme: String? = null,
Expand Down Expand Up @@ -661,6 +666,8 @@ data class PamSettingsConnection @JvmOverloads constructor(
val preconnectionId: String? = null,
val preconnectionBlob: String? = null,
val disableAudio: Boolean? = null,
val enableWallpaper: Boolean? = null,
val enableFullWindowDrag: Boolean? = null,
val sftp: SFTPConnection? = null,

// Telnet specific fields
Expand Down
Loading