- Add releaseAll to LeaseManager interface
- Version 1.2.5 did not release properly - missing modules
- Typo fix
Dependency changes:
- aws2: "2.17.267" ->"2.18.4"
- docker: "3.2.13" -> "3.2.14"
- grpc: "1.50.0" -> "1.51.0"
- hoplite: "2.6.5" -> "2.7.0"
- jackson: "2.13.4" ->"2.14.1"
- jnrUnixsocket: "0.38.17" -> "0.38.19"
- kotest: "5.5.1" ->"5.5.4"
- kotlin: "1.7.20" -> "1.7.22"
- kotlinBinaryCompatibilityPlugin: "0.11.1" -> "0.12.1"
- kotlinLogging: "3.0.2"-> "3.0.4"
- logback: "1.4.4" -> "1.4.5"
- mockito: "4.8.0" ->"4.9.0"
- netty: "4.1.82.Final" ->"4.1.85.Final"
- prometheus: REMOVED prometheusClient
- protobufGradlePlugin: "0.8.19" -> "0.9.1"
- slf4j: "2.0.3" -> "2.0.5"
- versionsGradlePlugin: "0.43.0" -> "0.44.0"
- Add ability to increment the
FakeClock
by ajava.time.Period
- Fix: Pooled lease release needs to call the delegate lease release.
- Remove dependency constraint on io.prometheus:simpleclient that forced version 0.9.0 on consumers
- Upgrade dependencies
Dependency changes:
- grpc: "1.49.2" -> "1.50.0"
- hoplite: "2.6.4" -> "2.6.5"
- kotest: "5.5.0" -> "5.5.1"
- kotlin: "1.7.10" -> "1.7.20"
- kotlinLogging: "3.0.0" -> "3.0.2"
- logback: "1.4.3" -> "1.4.4"
- versionCatalogUpdateGradlePlugin: "0.6.1" -> "0.7.0"
- versionsGradlePlugin: "0.42.0" -> "0.43.0"
- Pooled Leases implementation
- Add wisp.sampling module
- SampledLogger for wisp.logging
Dependency changes:
- aws2: "2.17.224" -> "2.17.267"
- grpc: "1.49.0" -> "1.49.2"
- hoplite: "2.6.2" -> "2.6.4"
- jackson: "2.13.3" -> "2.13.4"
- junit: "5.9.0" -> "5.9.1"
- kotest: "5.4.2" -> "5.5.0"
- kotlinBinaryCompatibilityPlugin: "0.11.0" -> "0.11.1"
- kotlinLogging: "2.1.23" -> "3.0.0"
- logback: "1.4.0" -> "1.4.3"
- mockito: "4.7.0" -> "4.8.0"
- moshi: "1.13.0" -> "1.14.0"
- netty: "4.1.80.Final" -> "4.1.82.Final"
- slf4j = "2.0.0" -> "2.0.3"
- Fix potential NPE in wisp-resource-loader
- Allow all tracer extensions to return values
- Apply the AWS BOM to prevent AWS lib version mismatches
Dependency changes:
- grpc: 1.48.1 -> 1.49.0
- hoplite: 2.5.2 -> 2.6.2
- logback: 1.2.11 -> 1.4.0
- micrometer: 1.8.4 -> 1.8.9
- netty: 4.1.79.Final -> 4.1.80.Final
- slf4j: 1.7.36 -> 2.0.0
- versionCatalogUpdateGradlePlugin: 0.5.3 -> 0.6.1
- Pin AWS version to 2.17.224
- Roll back AWS lib version due to issue with Flink apps. See commit: 5b0be75d2438d25b5e1950bfbdb6d58b39e99274
- Use gradle catalog for dependency versions
- Add gradle plugins for dependency updates checking and applying changes
- Dependency clean up in various modules
Dependency changes:
- aws: 2.17.234 -> 2.17.254
- hoplite: 2.3.3 -> 2.5.2
- junit: 5.8.2 -> 5.9.0
- kotest: 5.3.2 -> 5.4.2
- mockito: 4.6.1 -> 4.7.0
- Add getJsonString to DynamicConfig as well
- Return JSON string without converting into an object from LD client
- Gradle 7.5
- Revert io.micrometer:micrometer-registry-prometheus to 1.8.4
- Upgrade dependencies and fix test for the library change
Dependency changes:
- org.assertj:assertj-core:3.20.2 -> 3.23.1
- software.amazon.awssdk:regions:2.17.198 -> 2.17.234
- org.bouncycastle:bcprov-jdk15on:1.69 -> 1.70
- com.sksamuel.hoplite:hoplite-*:2.1.5 -> 2.3.3
- com.github.jnr:jnr-unixsocket:0.38.8 -> 0.38.17
- org.jetbrains.kotlinx:binary-compatibility-validator:0.10.1 -> 0.11.0
- org.jetbrains.kotlin:kotlin-bom:1.7.0 -> 1.7.10
- org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.0 -> 1.7.10
- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.3 -> 1.6.4
- ch.qos.logback:logback-classic:1.2.3 -> 1.2.11
- io.micrometer:micrometer-registry-prometheus:1.8.4 -> 1.9.2
- org.mockito:mockito-core:3.11.2 -> 4.6.1
- io.netty:netty-bom:4.1.74.Final -> 4.1.79.Final
- com.squareup.okhttp3:okhttp:4.10.0-RC1 -> 4.10.0
- com.squareup.okio:okio:3.1.0 -> 3.2.0"
- com.google.protobuf:protobuf-gradle-plugin:0.8.17 -> 0.8.19
- org.slf4j:slf4j-api:1.7.32 -> 1.7.36"
- Drop versions from kotlin BOM-listed artifacts
- Stop exporting the kotlinBom as an api dependency
- Remove unused dependencies
- fix: init file system watcher lazily
- fix: kotlin1.7 support for the build
- feature: Upgrade to kotlin 1.7
- fix: cashapp not squareup for urls
Initial release.
Ready for Production use.
Initial publishing test release.
Not for Production use.