Skip to content

Commit 32deac5

Browse files
authored
Merge pull request #11 from factorhouse/wavejumper-patch-1
Update CHANGELOG.md
2 parents d2d2de5 + fb1974c commit 32deac5

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22
All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com](http://keepachangelog.com/).
33

44
## [1.0.0] - 2024-05-07
5+
6+
A major release of the StreamsAgent with some breaking changes.
7+
8+
### Changed
9+
- Add new [KeyStrategy](https://javadoc.io/static/io.factorhouse/kpow-streams-agent/latest/io/factorhouse/kpow/key/KeyStrategy.html) interface: specifies how metrics data should be keyed when writing to Kpow's internal snapshots topic.
10+
- Add two concrete implementations of `KeyStrategy`: [ClientIdKeyStrategy](https://javadoc.io/static/io.factorhouse/kpow-streams-agent/latest/io/factorhouse/kpow/key/ClientIdKeyStrategy.html) and [ClusterIdKeyStrategy](https://javadoc.io/static/io.factorhouse/kpow-streams-agent/latest/io/factorhouse/kpow/key/ClusterIdKeyStrategy.html).
11+
- Add new [MetricFilters](https://javadoc.io/doc/io.factorhouse/kpow-streams-agent/latest/io/factorhouse/kpow/MetricFilter.html) 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.
12+
13+
### Breaking
14+
- Removed `io.operatr` namespace
15+
- Moved deployment to [io.factorhouse/kpow-streams-agent](https://central.sonatype.com/artifact/io.factorhouse/kpow-streams-agent) on Maven
16+
- `register` method of the [StreamsRegistry](https://javadoc.io/doc/io.factorhouse/kpow-streams-agent/latest/io/factorhouse/kpow/StreamsRegistry.html) class has an additional argument: `keyStrategy`.
17+
518
### Changed
619
- Move to `io.factorhouse` domain from `io.operatr`
720
- Keep old `io.operatr.kpow.StreamsRegistry` entry point for backwards compatibility

0 commit comments

Comments
 (0)