Skip to content
Changelog

What's new.

Every fix, feature, and improvement shipped across Kpow, Flex, Iglu, and Factor Platform.

Kpow Release 92.2 November 1, 2023

Quotas, Transactional Producers, and KRaft

Show changelog

Kpow v92.2

  • Introduce new Quota UI, actions, RBAC, and Tenancy controls
  • Introduce new KRaft UI, actions, RBAC and Tenancy controls
  • Introduce new Transactional Producer UI, actions, RBAC and Tenancy controls
  • Introduce action to allow topic leader election
  • Introduce action to allow topic alter replicas
  • Introduce action to allow removing a member from a consumer group
  • Improve AWS LM integration to be more lenient with rolling restarts
  • Improve Kpow functionality when PERSISTENCE_MODE=none
  • Fix broker topics column name error, 'Replicas' becomes 'Partitions'
  • Fix ACL table column preferences

Flex v92.2

  • Improve responsiveness of checkpoint/savepoint mutations
  • Improve timestamp formatting of watermarks and backpressure

All Products v92.2

  • Introduce RBAC_EVALUATION_MODE for permissive STAGE/DENY evaluation
  • Improve error message of concurrent bulk-action error
  • Improve table action menu, group item as 'Mutations' or 'Explore'
  • Fix regression in table preferences persistence
Kpow Release 92.1 September 15, 2023

Multi-Topic Create and Time Since URP

Show changelog

Kpow v92.1

  • Change default to observation_version=2 for Schema and Connect resources
  • Introduce "time since URP" metric to under replicated partitions table
  • Improve topic create UX, allow multiple topics to be created at once
  • Improve Prometheus egress performance by up to 300%
  • Improve Kafka documentation/help for topic+broker configuration
  • Improve truncate/delete UX by separating action items
  • Improve authorization UX by better differentiaton between RBAC and ACL errors.
  • Improve staged mutations modals, show ID in confirmation modal
  • Improve consumer offset management, introduce tabular actions
  • Improve audit log detail for kREPL queries
  • Improve default serdes and schema registry detection UX
  • Improve topic configuration support with custom fields
  • Improve charts: better denominations in chart details, KB MB, etc.
  • Improve topic UX with topic identifiers shown in topic tables
  • Fix stale offset consumer lag calculation bug
  • Fix data produce "show schema" bug
  • Fix top-level wildcards not showing bug
  • Fix relative-url assets (css, images) page rengering bug
  • Fix WARN on missing cluster context bug

Flex v92.1

  • Flex for Apache Flink deployed to Dockerhub
Kpow Release 91.5 July 12, 2023

Expand and Explore

Show changelog

Kpow v91.5

  • Introduce new 'Expand/Explore Table' UX for all tabular data
  • Introduce and document importing messages with headers in Data Produce
  • Introduce prometheus metrics in system performance UI
  • Improve Data Produce UX when creating new messages
  • Improve Streams and Consumer topology view with expand/contract UI
  • Fix redundant OpenID 'Not Authorized' screen prior to login
  • Fix OpenID authentication redirect when Kpow is path-proxied
  • Fix topic edit when Kpow is path-proxied
  • Fix Connect observation-v2 for confluent cloud bug
  • Fix RBAC system settings UI when plural resources configured
  • Fix RBAC rules for individual connectors bug
  • Fix ghost filters in topic and group UI
  • Fix /metrics/v1/streams endpoint not available bug
  • Fix broker edit RBAC UI bug
Kpow Release 91.1 June 6, 2023

ksqlDB UI and Broker Disk Telemetry

Show changelog

Kpow v91.1

  • Introduce new ksqlDB integration
  • Introduce new disk usage telemetry
  • Introduce support for Confluent Cloud Schema Registry OAuth authentication
  • Improve schema registry observation with configurable OBSERVATION_VERSION
  • Improve custom serdes with headers support
  • Improve top-level filtering with wildcard support
  • Improve topic and broker configuration UI with fast filters and table preferences
  • Improve bulk actions with bulk group delete support
  • Fix ACL bug related to comma-separated principals
  • Fix intellisense bug in key entry field when producing messages
  • Fix minor dark mode UI bugs
  • Bump to Kafka 3.4.0 dependencies
  • Bump to Confluent 7.3.1 dependencies
Kpow Release 91.4 May 30, 2023

Graviton Support

Show changelog

Kpow v91.4

  • Introduce new ARM64 docker builds to support Graviton deployments
  • Improve scheduled mutations, add new MUTATION_SCHEDULER_EXPIRES_MS (default 15 mins) env var
  • Improve temporary policies, add new TEMPORARY_POLICY_MAX_MS (default 1hr) env var and extend UI to support the same
  • Improve multi-tenancy, add support for tenancy inclusions/exclusions by Kafka Connector, Schema Subject and ACL principal
  • Improve Kafka Connect, introduce fallback UI when connector validation endpoint returns 500 status code
  • Improve Kafka Connect, introduce CONNECT_OBSERVATION_VERSION=2 for more efficient snapshotting of Connect resources
  • Improve RBAC, introduce GROUP_DELETE RBAC permission (previously GROUP_EDIT was used for group delete actions)
  • Improve RBAC, support plural resources
  • Improve audit-log UI, visually group mutations by their correlation id for bulk actions and staged mutations
  • Improve overview UI, add Connect/Schema/ksqlDB overview items
  • Fix STS provider for AWS Glue authentication
  • Bump protobuf-java to 3.22.3 to better support custom serdes
Kpow Release 91.3 April 18, 2023

Schema Configurability

Show changelog

Kpow v91.3

  • Introduce Kafka Connect JSON import dialog and form integration
  • Introduce Prometheus group.member.count and group.host.count metrics
  • Introduce Prometheus /group-offsets/v1 endpoint for group assignment offset metrics
  • Improve schema registry AWS configurability with static and STS credentials
  • Improve schema registry Oauth2 configurability with new parameters
  • Improve Kafka Connect validation with CONNECT_STARTUP_VALIDATION (default: true)
  • Fix auth regression bug, admin_roles considered authorized_roles
  • Fix stages scheduled mutations misfire bug
  • Fix PERSISTENCE_MODE=none when running in a multi-cluster environment
  • Fix several minor UI bugs
  • Bump to Slipway 1.1.6, latest Jetty dependencies
Kpow Release 91.2 March 14, 2023

Resume Connector Bulk Action

Show changelog

Kpow v91.2

  • Introduce "Resume Connector" bulk action
  • Fix ksqlDB basic authentication configuration
  • Fix schema registry OAuth configuration
  • Fix kREPL continue search schema registry issue
  • Bump to Confluent 7.3.2 dependencies
Kpow Release 90.6 January 26, 2023

Dark Mode

Show changelog

Kpow v90.6

  • New Dark Mode UI
  • Improved Editor Intellisense
  • Configurable Persistence Mode
Kpow Release 90.5 December 20, 2022

Java 8 Build Fix

Show changelog

Kpow v90.5

  • Fix Java 8 JAR Regression
Kpow Release 90.4 December 16, 2022

Bulk Actions, Performance Tuning, and Community Enhancements

Show changelog

Kpow v90.4

  • Introduce Bulk Actions for topic delete, group delete, schema edit, connector restart, pause, delete
  • Improve snapshot materialization performance
  • Improve healthcheck performance
  • Improve 'multiple-instances detected' UX
  • Improve UI with new Heroicons v2.0
  • Improve audit log UI with pagination
  • Improve community edition wizard with support for MSK Connect along with Confluent Connect and vanilla Kafka Connect
  • Improve community edition with in-UI callouts to upgrade path
  • Fix scheduler task contention issue
  • Fix jetty authentication expired session re-login bug
  • Fix connect bug where connectors with no tasks would not show in tables
  • Support Kpow-Secure encryption of 'javax.net.ssl.trustStorePassword'
  • Update Helm charts to 2CPU / 8GB heap as default
  • Open-source Slipway and publish to Clojars
  • Open-source Kpow Secure and publish to Clojars
  • Add robots.txt with "User-agent: * Disallow: /"