Kpow is an Enterprise-grade toolkit for engineers working with Apache Kafka.
The latest release of Kpow is v88.4.
See https://kpow.io/category/releases/ for full notes on each release.
Docker containers for each release can be found here:
- Dockerhub as operatr/kpow
- The AWS Marketplace
- The Red Hat Marketplace
Deploy Kpow to Kubernetes with our Helm Charts, also available at artifacthub.io.
Links to JAR artefacts are provided on each release blog post: https://kpow.io/category/releases/.
Learn more about Kpow for Apache Kafka, read our docs, or start a free 30-day trial today.
See: Kpow v88.4 Full Release Notes & Artifacts
- Security improvement, reduce visibility of application functionality per RBAC rules.
- Fix connect task actions bug
- Fix schema subject actions bug
- Fix Java 8 KpowLdapLoginModule bug
- Improve connect UI labels
See: Kpow v88.3 Full Release Notes & Artifacts
- Schema and connect table to react-virtualized
- Kpow application logs are JSON formatted
- Improve UI to allow table export to JSON
- Improve UI support dynamic table column resizing
- Security improvement, optional disallow concurrent login
- Security improvement, improved websocket CSRF and same-origin impl
- Security improvement, LDAP session max age configuration
- Reduce Kpow topic disk usage by 75%
- Reduce Kpow CPU usage by 50%
- Reduce Kpow Confluent Cloud topic disk usage by 95%
- Support UUID literal in EDN data format
See: Kpow v88.2 Full Release Notes & Artifacts
- Improve support for Flink / Simple consumers
- Support for encrypted kPow configuration
- Support for Confluent Schema Registry w/ Mutual TLS
- Export to CSV from the kREPL
- Data Import improvements and bugfixes
See: Kpow v88.1 Full Release Notes & Artifacts
- Move to Major.Minor release format
- Bump core dependencies to latest where possible
- Fix protobuf deserialization issue with Connect-produced messages and dependent schema
- Fix Confluent Cloud startup error related to minimum segment.bytes configuration
- Improve UI reportage of installed vs. available Kpow version
See: Kpow v88 Full Release Notes & Artifacts
- Protobuf supports referenced schema (e.g. google.protobuf.Timestamp)
- Message production with optional message headers
- Increase Topic Partitions function
- Improved AWS Glue resource consumption
- Improved Github Enterprise SSO integration
- Support empty string literal ("") in Klang
- Fix Prometheus offsets-by-topic lookup
- Improve Prometheus scraper endpoint error handling
- Introduce standard 404/405/406/500 pages
- Monospace fonts in Consumer and Streams Topology Viewer
- Fix form z-index issue in data produce with schema registry
- Fix minor LH navigation menu issue with small viewbox
See: Kpow v87 Full Release Notes & Artifacts
- AVRO Decimal Logical Type Support
- Red Hat OpenShift Streams for Apache Kafka (RHOSAK) Support
- Data Import CSV UX Improvements
See: Kpow v86 Full Release Notes & Artifacts
- Improved kPow snapshot compute performance
- Introduction of AWS Glue schema status
- Improved support for message version in ConsumerOffsets serde
See: Kpow v85 Full Release Notes & Artifacts
- Data Policies now support an optional Header, Key, or Value resource.
- Data Inspect now includes a ConsumerOffsets serdes.
- Improved Audit Log performance.
See: Kpow v84 Full Release Notes & Artifacts
- Support for AWS Glue Schema Registry: https://docs.kpow.io/config/schema-registry#aws-glue-schema-registry.
- Improve Data Produce UX – clear produced items.
- Improve Data Inspect UX – highlight queued queries.
- Improve Data Inspect UX – remember previously selected header serdes.
- Bugfix Data Inspect – resolve potential query engine deadlock.
- Bugfix Data Inspect – show correct tab names when searching by regex or group.
See: Kpow v83 Full Release Notes & Artifacts
- Multi-Produce: Import and produce multiple messages at once.
- Data Inspect: Simplified UI and more powerful kJQ search implementation.
- Github Teams: Github Oath SSO now supports Github Teams as RBAC roles.
- Audit Log: Data Inspect queries are recorded in the Audit Log.
- AWS IAM: Support for AWS IAM MSK authentication
- SAML Authentication: Option to extract roles from LDAP-encoded attributes.
See: Kpow v82 Full Release Notes & Artifacts
- Default user to previously selected tenant
See: Kpow v81 Full Release Notes & Artifacts
- Configurable Multi-Tenancy Function
- Data Inspect: Streaming Search Function
- 5x Search Throughput Improvement
- Confluent Cloud Metrics API integration
- Reverted the / -> /ui new session redirect
- Streams Agent – support streams with group.instance.id config
- Kafka Connect – support ConfigProvider, dynamic fields and creating/editing debezium connectors
- OpenID/Okta – support OKTA_DOMAIN configuration
See: Kpow v80 Full Release Notes & Artifacts
- New Kafka Streams Live Topology Visualisation UI
- GA open-source kPow Streams Agent
- Multi-topic search by topic regex
- Multi-topic search by group
- Topic and consumer group freshness metrics
- Exposed topic and consumer inactivity via Prometheus
- Configurable columns for tabular data
- Topic read/s metric
- Under-replicated partitions count in summary data
- Fixed ‘in-sync?’ and controller broker UI regressions
- Open client websocket session count metrics
- Reduced kPow internal topic disk usage
See: Kpow v79 Full Release Notes & Artifacts
- Staged Mutations: actions (e.g. Topic Create) can now be staged for approval by an Admin user.
- Temporary Policies: Admin Users can assign temporary access permissions to a role.
- RBAC: Added KPOW_ADMIN action to policies
- RBAC: Added “Stage” effect to RBAC policies
- RBAC: Ability for admins to temporarily create policies
- RBAC: allow ENVIRONMENT_NAME as an identifier for cluster in the resource of a policy
- Bump to Jetty10, more performant websocket sessions
- Default cluster names now align with config, e.g bootstrap_1, bootstrap_2
- Fixed bug where topic/broker configuration would intermittently disappear from UI in some cases.
- Fixed j_session null pointer exception that could occur when using simple authentication
See: Kpow v78 Full Release Notes & Artifacts
- Data Inspect: Multi-Topic Search
- A brand new User Interface
See: Kpow v77 Full Release Notes & Artifacts
- Improved reverse-proxy support with configurable X-Forwarded-For headers
See: Kpow v76 Full Release Notes & Artifacts
- New Kafka ACL Management features
- Minor bugfixes to the kPow UI initialisation process
See: Kpow v75 Full Release Notes & Artifacts
- Data Inspect: added JSON Schema Serde.
- Schema Registry: added support for Protobuf and JSON Schema.
See: Kpow v74 Full Release Notes & Artifacts
- Full Kafka ACL Management UI
- Client UI / Server performance improvements.
- General UI improvements.
- Bumped Kafka clients to 2.8.0 for improved streams/operational resiliency.
- New Prometheus metrics:
- schema_subject_version
- acl_count
- cluster_controller
- broker_urp
- connect_connector_state
- connect_connector_task_state
- registry_subject_version
See: Kpow v73 Full Release Notes & Artifacts
- Support for PEM format SSL certificates introduced in Kafka 2.7.0 and described in KIP-651
See: Kpow v72 Full Release Notes & Artifacts
- HA Resource Management
- Manage multiple Connect Clusters connected to a single Kafka Cluster
- Manage multiple Schema Registries connected to a single Kafka Cluster
- A new liveness endpoint to complement the existing readiness endpoint
See: Kpow v71 Full Release Notes & Artifacts
- Improved reverse-proxy notes and support for proxying kPow at a specific custom path
See: Kpow v70 Full Release Notes & Artifacts
- Klang/within function
See: Kpow v69 Full Release Notes & Artifacts
- Transparent OSS CI/CD automation for Kpow build (this repo)
See: Kpow v68 Full Release Notes & Artifacts
- Improved Confluent Cloud support
See: Kpow v67 Full Release Notes & Artifacts
- Fix Jetty Memory Leak (Websockets)
See: Kpow v66 Full Release Notes & Artifacts
- Resolve UI issue with consumer groups topology viewer
See: Kpow v65 Full Release Notes & Artifacts
- Klang in the kREPL
See: Kpow v64 Full Release Notes & Artifacts
- Dependency improvements and automated CVE scanning with NVD
See: Kpow v63 Full Release Notes & Artifacts
- Data Inspect support for message header decoding and kJQ filtering
- UI resposivity improvements
See: Kpow v62 Full Release Notes & Artifacts
- Compute Label Correction
See: Kpow v61 Full Release Notes & Artifacts
- Configurable Kafka Connect permissive SSL
See: Kpow v60 Full Release Notes & Artifacts
- Consumption Topology Visualizer
- Consumer group offsets resetting
- LDAP, File, and JDBC Authentication via Jetty JAAS
- UI state maintained throughout a SAML session refresh
- UI access restricted to Authorized Roles when RBAC is configured
- RBAC configuration now supports a list of roles per policy
- Connect UI improvements to Task State and Group Lag sort order
- System startup UI improvements
- Configurable Data Policies Exclusions
See: Kpow v59 Full Release Notes & Artifacts
- Configurable SAML session duration with SAML_SESSION_S
See: Kpow v58 Full Release Notes & Artifacts
- Respect Reverse Proxy Scheme w/ SAML
See: Kpow v57 Full Release Notes & Artifacts
- Improved Kafka Connect Resilience
See: Kpow v56 Full Release Notes & Artifacts
- Improved Data Inspect JQ Filter Performance
See: Kpow v55 Full Release Notes & Artifacts
- Improved RBAC Configuration Options
See: Kpow v54 Full Release Notes & Artifacts
- Improved Kafka Connect Task Metrics
- Custom Serdes Support for JQ Filters
- Improved SAML + Reverse Proxy Support
See: Kpow v53 Full Release Notes & Artifacts
- Improved Websocket Concurrency
See: Kpow v52 Full Release Notes & Artifacts
- Improved Error Reporting in Data Inspect
See: Kpow v51 Full Release Notes & Artifacts
- Data Inspect with kJQ
See: Kpow v50 Full Release Notes & Artifacts
- Data Masking Policies
- Audit Log Slack Integration
See: Kpow v49 Full Release Notes & Artifacts
- Date picker JS Optimization bugfix
See: Kpow v48 Full Release Notes & Artifacts
- Live Mode (Real Time Kafka Cluster monitoring)
- Overall UI and Visualisation improvements
- Improved Consumer Group Lag visualisations
See: Kpow v47 Full Release Notes & Artifacts
- Role Based Access Control (RBAC)
- SAML SSO, including Azure AD and AWS SSO
- HTTPS termination out-of-the-box
- Bulk export Data Inspect results in JSON
See: Kpow v46 Full Release Notes & Artifacts
- Fix column width issues in Kafka Connect UI
- Fixes issues with snapshotting with consumer expiration edge cases
- Improve snapshotting latency, CPU, and memory performance
See: Kpow v45 Full Release Notes & Artifacts
- Kafka Connect Integration
- Create, control, and manage Kafka Connectors
- Monitor Kafka Connector task state and stacktraces
- Gain insights into underlying consumer groups
- Gain insights into connect topic production
- Embedded Kafka Connect documentation and export options (Curl, JSON)
See: Kpow v44 Full Release Notes & Artifacts
- Group Explore: add group state heatmaps
- Topic Explore: support topic deletion
- Schema Registry: change subject compatibility
- Schema Registry: create new subjects
- Prometheus: include optional env label derived from ENVIRONMENT_NAME
- UI: improved table rendering with infinite scroll
- UI: cross-browser fixes to number formatting
- Data Inspect: Copy-to-Clipboard and Search-by-Key bugfixes
See: Kpow v43 Full Release Notes & Artifacts
- Multi-cluster UI performance improvements
See: Kpow v42 Full Release Notes & Artifacts
- Multi-cluster support
- Prometheus for metrics and offsets egress
- Enhanced search by time, search continuation
- Produce to new topic
- Overview / Insights
See: Kpow v41 Full Release Notes & Artifacts
- Create topics
- Edit topic configuration
- Edit broker configuration
- Inline documentation for topic and broker configuration
- Delete consumer groups and group offsets
- Bulk delete Schema Registry subjejcts
- Metrics UI/UX improvements
See: Kpow v40 Full Release Notes & Artifacts
- New user interface. Fix up, look sharp!
- Identify orphaned schema subjects
- Support deletion of subjects
- Set custom instance name, displayed in navigation menu
- Set default serdes for data inspection
- Restrict serdes available for data inspection
See: Kpow v39 Full Release Notes & Artifacts
- Support Github SSO for user authorization
- Fix 'nil key' data inspection error
See: Kpow v38 Full Release Notes & Artifacts
- Provide new Schema Registry explorer UI
- Schema subject version diff UI
- Link 'Produce to Topic' output to 'Search by Key'
- Improve UI/UX concerns
- Integrate Sentry.io for error reporting
- Log OKTA token expiration
- Support OKTA Authentication for Single Sign-On
- Provide easy linking from tabular data
- Fix member client/consumer truncation issue
- Configurable custom SERDES
- Data UI: Search-By-Key message inspection
- Data UI: Support (optional) message production
- Provide option to turn off splash screen
- UI network failure detection
- Fixed menu double-click + chart display error
- Support provisioning of Professional and Team licenses
- Fix memory issue related to
- Support in-memory metrics (env/IN_MEMORY_METRICS=true)
- Close all resources used in periodic telemetry snapshots
- Support 30-Day trial licenses.
- Limit off-heap memory consumption.
- Reduced disk consumption through deprecating compute.snapshots changelog.
- Resolved memory leak that could cause Operatr to cycle after several days.
- Reduced compute memory consumption.
- License provisioning and application.
- Performance improvements through configurable snapshot parallelism.
- UI Framework dependency bump.
- Update base Dockerfile to Corretto 11.0.5
- Include support for Long, Integer, Short, Float, and Double when inspecting topics.
- Improved experience for Confluent Cloud users.
- Data inspection supports copy-to-clipboard on results
- Data inspection supports EDN format results
- Snappier UI through reduced browser memory consumption.
- Use ZSTD compression on Operatr topics where possible (30% disk reduction).
- Leaderless topic identification.
- Internal data-format modifications.
- Visualise self-telemtry on Admin->About.
- Improved startup experience on configuration errors.
- ASCII flair in the console.
- Configurable replication factor on internal topics.
- Improved system logging and diagnostics.
- System logging and diagnostics on startup.
- Support all Kafka client connection options.
- Support for unauthenticated clusters.
- Integrate with Schema Registry for AVRO topic inspection.
- Support single topic partition inspection.
- Support Riemann integration for analytics egress.
- Simplified environment variable configuration.
- MVP suitable for general consumption.