Skip to content

1.0.0

Latest

Choose a tag to compare

@wavejumper wavejumper released this 27 Feb 00:26
00d4536

[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

Changed

  • Move to io.factorhouse domain from io.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