Releases: thriving-dev/kafka-streams-cassandra-state-store
Releases · thriving-dev/kafka-streams-cassandra-state-store
0.8.4
What's Changed
- chore(deps): update github/codeql-action action to v3 by @renovate in #67
- chore(deps): update actions/upload-artifact action to v4 by @renovate in #66
- chore(deps): update actions/download-artifact action to v4 - autoclosed by @renovate in #65
- fix(deps): update dependency com.google.guava:guava to v33 by @renovate in #74
- fix(deps): update jetty to v11.0.19 by @renovate in #73
- chore(deps): update gradle/gradle-build-action action to v2.11.1 by @renovate in #72
- fix(deps): update dependency org.slf4j:slf4j-simple to v2.0.10 by @renovate in #75
- fix(deps): update dependency org.assertj:assertj-core to v3.25.0 by @renovate in #76
- fix(deps): update dependency org.assertj:assertj-core to v3.25.1 by @renovate in #77
- chore(deps): update dependency io.quarkus to v3.6.5 by @renovate in #71
Full Changelog: 0.8.3...0.8.4
0.8.3
What's Changed
- fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.10.1 by @renovate in #55
- fix(deps): update jetty to v11.0.18 by @renovate in #56
- fix(deps): update testcontainers-java monorepo to v1.19.3 by @renovate in #58
- chore(deps): update actions/setup-java action to v4 by @renovate in #64
- chore(deps): update gradle/gradle-build-action action to v2.11.0 by @renovate in #63
- fix(deps): update dependency org.apache.kafka:kafka-streams to v3.6.1 by @renovate in #61
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.14 by @renovate in #59
- fix(deps): update jersey monorepo to v3.1.5 by @renovate in #60
- chore(deps): update dependency gradle to v8.5 by @renovate in #62
- chore(deps): update dependency io.quarkus to v3.6.3 by @renovate in #57
Full Changelog: 0.8.2...0.8.3
0.8.2
0.8.1
What's Changed
- chore: use libs.versions.toml (gradle version catalog) by @hartmut-co-uk in #42
- feat(#40): Migrate to 'thriving-dev/java-library-template' CICD by @hartmut-co-uk in #43
- refactor: adds missing bind param for saveBatch -> inserts by @hartmut-co-uk in #52
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.11 by @renovate in #45
- fix(deps): update dependency com.google.guava:guava to v32.1.3-jre by @renovate in #46
- fix(deps): update dependency org.slf4j:slf4j-simple to v2.0.9 by @renovate in #47
- fix(deps): update dependency com.scylladb:java-driver-core to v4.17.0.0 by @renovate in #50
- fix(deps): update jetty to v11.0.17 by @renovate in #49
- fix(deps): update jersey monorepo to v3.1.3 by @renovate in #48
New Contributors
Full Changelog: 0.8.0...0.8.1
0.8.0
Added
- feat: Implement VersionedKeyValueStore<K, V> #21
- ref KIP-889: Versioned State Stores
- New store types, provided via
CassandraStores
- partitionedVersionedKeyValueStore
- globalVersionedKeyValueStore
0.7.3
Added
- Ops: GitHub action step to trigger a publication to Sonatype OSS for main branch and tags
- Ops: New GitHub action for triggering 'gradle release' from repo with automatic semver
0.7.2
Polishing & Cleanup
- chore: example/*-restapi enable datastax-java-driver
RequestLogger
- chore: example/partitioned-store-restapi use ScyllaDB
- chore: example/partitioned-store-restapi fix main class +
application.id
- chore: polishing, more javadoc+comments,
validateIsRunningOrRebalancing()
0.7.1
Changed
- Class is renamed to be more explicit (
CassandraReadOnlyKeyValueStore
->CassandraPartitionedReadOnlyKeyValueStore
)
0.7.0
Added
- Advanced, optimised, efficient, custom implementation of
ReadOnlyKeyValueStore
for 'Interactive Queries' for 'partitioned' type CassandraKeyValueStore #25- Offered by
CassandraStateStore
static methods, for an example please check the READMECassandraStateStore#readOnlyPartitionedKeyValueStore(KafkaStreams, String, CqlSession, String, boolean, String, Serde, Serde)
CassandraStateStore#readOnlyPartitionedKeyValueStore(KafkaStreams, String, CqlSession, String, boolean, String, Serde, Serde, Function, StreamPartitioner)
- Offered by
- New example 'partitioned-store-restapi' featuring the new
CassandraPartitionedReadOnlyKeyValueStore
#25- Implements a REST API with endpoints for all available 'Interactive Query' methods to play with hands-on
Changed
- Integration test is renamed
WordCountGlobalStoreTest
->WordCountGlobalKeyValueStoreTest
#25- test + assertions added for
ReadOnlyKeyValueStore.all()
- test + assertions added for
Removed
- First impl. of
CassandraStateStore#readOnlyPartitionedKeyValueStore(KafkaStreams, String)
was removed and replaced by the more complex methods that return an instance ofCassandraPartitionedReadOnlyKeyValueStore
(already mentioned above) #25