Releases: factorhouse/kpow-streams-agent
Releases · factorhouse/kpow-streams-agent
1.0.0
[1.0.0] - 2025-02-27
A major release of the StreamsAgent with some breaking changes.
Changed
- Add new KeyStrategy interface: specifies how metrics data should be keyed when writing to Kpow's internal snapshots topic.
- Add two concrete implementations of
KeyStrategy
: ClientIdKeyStrategy and ClusterIdKeyStrategy. - Add new MetricFilters class: allows developers to define which metrics should be included or excluded when reporting to Kpow's internal Kafka topic. Filters can be customized to suit the needs of specific deployments or use cases.
Breaking
- Removed
io.operatr
namespace - Moved deployment to io.factorhouse/kpow-streams-agent on Maven
register
method of the StreamsRegistry class has an additional argument:keyStrategy
.
Changed
- Move to
io.factorhouse
domain fromio.operatr
- Keep old
io.operatr.kpow.StreamsRegistry
entry point for backwards compatibility - Bump Kafka Streams to 3.6.1 (same as Kpow)
- Default producer
enable.idempotence
to false (avoid ACL issues with Kafka 3.2.0+) - Bump other dependencies to latest
- Update readme and images
0.2.12
Update dependencies, fix CVE-2024-22871
0.2.11
Add compression.type to allowed Producer props
0.2.10
Update CHANGELOG.md
0.2.9
Update README.md
0.2.8
Merge branch 'main' of github.com:operatr-io/streams-agent
0.2.7
0.2.7
0.2.6
Update CHANGELOG.md
0.2.5
Merge branch 'main' of github.com:operatr-io/streams-agent
0.2.4
Compile with java 1.7 features