
Release 90.1: New UI, New Features, and Kpow Community

Release Info
Kpow can be found on Dockerhub
docker pull operatr/kpow:90.1View our Docker quick start guide for help getting started.
Kpow can be found on ArtifactHub
Helm version: 1.0.40
helm repo add kpow https://charts.kpow.io
helm repo update
helm install --namespace factorhouse --create-namespace my-kpow kpow/kpow --version 1.0.40 \
--set env.LICENSE_ID="00000000-0000-0000-0000-000000000001" \
--set env.LICENSE_CODE="KPOW_CREDIT" \
--set env.LICENSEE="Your Corp\, Inc." \
--set env.LICENSE_EXPIRY="2024-01-01" \
--set env.LICENSE_SIGNATURE="638......A51" \
--set env.BOOTSTRAP="127.0.0.1:9092\,127.0.0.1:9093\,127.0.0.1:9094" \
--set env.SECURITY_PROTOCOL="SASL_PLAINTEXT" \
--set env.SASL_MECHANISM="PLAIN" \
--set env.SASL_JAAS_CONFIG="org.apache.kafka.common.security.plain.PlainLoginModule required username=\"user\" password=\"secret\";"
--set env.LICENSE_CREDITS="7"View our Helm instructions for help getting started.
Kpow can be found on the AWS Marketplace
View our AWS Marketplace documentation for help getting started.
Kpow can be downloaded and installed as a Java JAR file. This JAR is compatible with Java versions 11+.
View our JAR quick start guide for help getting started.
Kpow can be downloaded and installed as a Java JAR file. This JAR is compatible with Java 8.
View our JAR quick start guide for help getting started.
For more information, read the Kpow accessibility documentation.
Kpow v90.1 is packed with new Connect and Data Inspect features, provides a refreshed UI, and introduces Kpow Community Edition (CE).
Kpow Community
Just quietly, we have soft-launched Kpow Community Edition (CE) - the new, free version of Kpow.
Start Kpow CE with no config and a wizard UI will guide you through setting up cluster, schema, and connect resources.
Kpow CE will integrate one Kafka Cluster, one Schema Registry, one Connect Cluster, with the UI supporting one user at a time.
Kpow CE contains all the normal Kpow features that engineers love, without any enterprise features (e.g. Auth, RBAC, etc).
Install as many instances as you need, in any environment you like. No sign-up of license required, just pull the docker container and go.
Get started with Kpow Community, or view the Kpow Feature Matrix to see how Community differs from normal Kpow.
Further information will be provided when we officially launch Kpow CE, next week.
Kpow UI Refresh
Kpow v90.1 introduces a complete UI overhaul - we think it looks pretty good!

Kafka Connect Improvements
Kpow v90.1 has a raft of new Kafka Connect improvements.
Improved Debezium Connector Integration
Kpow will now correctly infer topics for Debezium connectors, allowing us to show fuller data on sink and source data consumption and production.
Additional Data in Connect Tables
Kpow now shows last-activity measurements for connectors, along with data volume measurements.
Unreachable Connectors
Occasionally connectors appear in the list provided by your Connect installation, but when we query them individually they are unavailable - often this is related to underlying issues with our resources related to the connector, for example a MySQL sink where the MySQL DB is down.
Previously these connectors would simply not show in the Kpow UI, from v90.1 we highlight these connectors as 'Unreachable', provide the stacktrace that we receive with information about their failed state, and allow you to take actions like restarting the connector.
Create Connector Improvements
The new Kpow UI features a much improved UX for creating new connectors - this looks particularly impressive when integrating Confluent Managed Connect, as they have a lot of connectors to display!

Topic Truncate
The Topic and Topic Partition details tables now offer a 'Truncate Topic' option in the action menu.
With this action you can truncate data in topics up to a particular offset, removing all records if desired.
Kpow offers the ability to truncate to specific offset, to truncate entirely, or to truncate to the current offset of a particular consumer group - meaning you can easily drop messages that are known to have been consumed.
Keep an eye out for next weeks feature blog-post on deleting, truncating, and tombstoning data with Kpow.
Data Tombstoning
Kpow v90.1 intrudoces the ability to explicitly tombstone Key and/or Value fields when producing data.
Simply don't select a serde for key or value and a nil field will be written. This has the impact of deleting data in compacted topics and ktables.
Keep an eye out for next weeks feature blog-post on deleting, truncating, and tombstoning data with Kpow.
Release v90.1 Changelog
See the Factor House Product Roadmap to understand current delivery priorities.
Kpow v90.1 Changelog
See the full Kpow Changelog for information on previous releases
- Kpow Community Edition (CE) is now GA. Free to use, no sign-up or license required
- Complete overhaul of existing UI/UX with a brand-new Tailwind UI user interface
- Introduce new Topic Truncate feature for record deletion
- Improve support for OpenID Auth with Generic OpenID Provider configuration
- Improve Data Inspect/Produce UI/UX with multiple bugfixes
- Improve Data Inspect export with option for un-escaped JSON export
- Introduce NullSerde to allow production of null key/value (record deletion/tombstones)
- Introduce new UUID Serdes in Data Inspect
- Improve Connect topic inference (for debezium and other connectors)
- Introduce new columns to Source Connector tables (bytes total, last activity)
- Introduce new Connect table of unreachable/erroring connectors + prometheus metrics of the same
- Improve cluster configuration options with inclusion of all OATHBEARER token parameters
- Improve table export with CSV export option
- Improve filtering options, favour prefixes before plain alphabetical match/order
- Fix regression of allow-permissive-ssl? Connect configuration

Release 94.6: Factor Platform, Ververica Integration, and kJQ Enhancements
The first Factor Platform release candidate is here, a major milestone toward a unified control plane for real-time data streaming technologies. This release also introduces Ververica Platform integration in Flex, plus support for Kafka Clients 4.1 / Confluent 8.0.0 and new kJQ operators for richer stream inspection.

Release 94.5: New Factor House docs, enhanced data inspection and URP & KRaft improvements
This release introduces a new unified documentation hub - Factor House Docs. It also introduces major data inspection enhancements, including comma-separated kJQ Projection expressions, in-browser search, and over 15 new kJQ transforms and functions. Further improvements include more reliable cluster monitoring with improved Under-Replicated Partition (URP) detection, support for KRaft improvements, the flexibility to configure custom serializers per-cluster, and a resolution for a key consumer group offset reset issue.
Start your streaming transformation today.
Try both Kpow or Flex free for 30 days with a single license - no credit card required.
