You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,19 @@
2
2
All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com](http://keepachangelog.com/).
3
3
4
4
## [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
+
5
18
### Changed
6
19
- Move to `io.factorhouse` domain from `io.operatr`
7
20
- Keep old `io.operatr.kpow.StreamsRegistry` entry point for backwards compatibility
0 commit comments