Skip to content

Latest commit

 

History

History
657 lines (408 loc) · 19.5 KB

CHANGELOG.md

File metadata and controls

657 lines (408 loc) · 19.5 KB

Kpow for Apache Kafka Changelog

Kpow is an Enterprise-grade toolkit for engineers working with Apache Kafka.

Latest Release Artifacts

The latest release of Kpow is v88.4.

Project Information

See https://kpow.io/category/releases/ for full notes on each release.

Docker containers for each release can be found here:

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.

Kpow Releases

[88.4] 2022-04-14

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

[88.3] 2022-04-08

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

[88.2] 2022-02-25

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

[88.1] 2022-01-17

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

[88] 2021-12-21

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

[87] 2021-11-04

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

[86] 2021-10-16

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

[85] 2021-10-11

See: Kpow v85 Full Release Notes & Artifacts

[84] 2021-09-30

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.

[83] 2021-09-13

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.

[82] 2021-08-17

See: Kpow v82 Full Release Notes & Artifacts

  • Default user to previously selected tenant

[81] 2021-08-13

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

[80] 2021-07-12

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

[79] 2021-06-25

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

[78] 2021-06-07

See: Kpow v78 Full Release Notes & Artifacts

  • Data Inspect: Multi-Topic Search
  • A brand new User Interface

[77] 2021-05-06

See: Kpow v77 Full Release Notes & Artifacts

  • Improved reverse-proxy support with configurable X-Forwarded-For headers

[76] 2021-05-04

See: Kpow v76 Full Release Notes & Artifacts

  • New Kafka ACL Management features
  • Minor bugfixes to the kPow UI initialisation process

[75] 2021-04-30

See: Kpow v75 Full Release Notes & Artifacts

  • Data Inspect: added JSON Schema Serde.
  • Schema Registry: added support for Protobuf and JSON Schema.

[74] 2021-04-29

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

[73] 2021-04-23

See: Kpow v73 Full Release Notes & Artifacts

  • Support for PEM format SSL certificates introduced in Kafka 2.7.0 and described in KIP-651

[72] 2021-04-16

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

[71] 2021-04-15

See: Kpow v71 Full Release Notes & Artifacts

  • Improved reverse-proxy notes and support for proxying kPow at a specific custom path

[70] 2021-03-22

See: Kpow v70 Full Release Notes & Artifacts

  • Klang/within function

[69] 2021-03-19

See: Kpow v69 Full Release Notes & Artifacts

  • Transparent OSS CI/CD automation for Kpow build (this repo)

[68] 2021-03-18

See: Kpow v68 Full Release Notes & Artifacts

  • Improved Confluent Cloud support

[67] 2021-03-12

See: Kpow v67 Full Release Notes & Artifacts

  • Fix Jetty Memory Leak (Websockets)

[66] 2021-03-03

See: Kpow v66 Full Release Notes & Artifacts

  • Resolve UI issue with consumer groups topology viewer

[65] 2021-03-01

See: Kpow v65 Full Release Notes & Artifacts

  • Klang in the kREPL

[64] 2021-02-26

See: Kpow v64 Full Release Notes & Artifacts

  • Dependency improvements and automated CVE scanning with NVD

[63] 2020-11-27

See: Kpow v63 Full Release Notes & Artifacts

  • Data Inspect support for message header decoding and kJQ filtering
  • UI resposivity improvements

[62] 2020-11-20

See: Kpow v62 Full Release Notes & Artifacts

  • Compute Label Correction

[61] 2020-11-19

See: Kpow v61 Full Release Notes & Artifacts

  • Configurable Kafka Connect permissive SSL

[60] 2020-11-17

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

[59] 2020-10-19

See: Kpow v59 Full Release Notes & Artifacts

  • Configurable SAML session duration with SAML_SESSION_S

[58] 2020-10-15

See: Kpow v58 Full Release Notes & Artifacts

  • Respect Reverse Proxy Scheme w/ SAML

[57] 2020-10-12

See: Kpow v57 Full Release Notes & Artifacts

  • Improved Kafka Connect Resilience

[56] 2020-10-04

See: Kpow v56 Full Release Notes & Artifacts

  • Improved Data Inspect JQ Filter Performance

[55] 2020-09-30

See: Kpow v55 Full Release Notes & Artifacts

  • Improved RBAC Configuration Options

[54] 2020-09-29

See: Kpow v54 Full Release Notes & Artifacts

  • Improved Kafka Connect Task Metrics
  • Custom Serdes Support for JQ Filters
  • Improved SAML + Reverse Proxy Support

[53] 2020-09-28

See: Kpow v53 Full Release Notes & Artifacts

  • Improved Websocket Concurrency

[52] 2020-09-25

See: Kpow v52 Full Release Notes & Artifacts

  • Improved Error Reporting in Data Inspect

[51] 2020-09-23

See: Kpow v51 Full Release Notes & Artifacts

  • Data Inspect with kJQ

[50] 2020-09-09

See: Kpow v50 Full Release Notes & Artifacts

  • Data Masking Policies
  • Audit Log Slack Integration

[49] 2020-08-31

See: Kpow v49 Full Release Notes & Artifacts

  • Date picker JS Optimization bugfix

[48] 2020-08-27

See: Kpow v48 Full Release Notes & Artifacts

  • Live Mode (Real Time Kafka Cluster monitoring)
  • Overall UI and Visualisation improvements
  • Improved Consumer Group Lag visualisations

[47] 2020-08-12

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

[46] 2020-07-21

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

[45] 2020-07-16

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)

[44] 2020-07-16

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

[43] 2020-06-18

See: Kpow v43 Full Release Notes & Artifacts

  • Multi-cluster UI performance improvements

[42] 2020-06-18

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

[41] 2020-05-06

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

[40] 2020-04-22

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

[39] 2020-04-10

See: Kpow v39 Full Release Notes & Artifacts

  • Support Github SSO for user authorization
  • Fix 'nil key' data inspection error

[38] 2020-04-09

See: Kpow v38 Full Release Notes & Artifacts

  • Provide new Schema Registry explorer UI
  • Schema subject version diff UI

[37] 2020-04-08

  • Link 'Produce to Topic' output to 'Search by Key'

[36] 2020-03-31

  • Improve UI/UX concerns
  • Integrate Sentry.io for error reporting

[35] 2020-03-24

  • Log OKTA token expiration

[34] 2020-03-23

  • Support OKTA Authentication for Single Sign-On

[33] 2020-03-20

  • Provide easy linking from tabular data

[32] 2020-03-19

  • Fix member client/consumer truncation issue

[31] 2020-03-16

  • Configurable custom SERDES

[30] 2020-03-11

  • 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

[29] 2020-02-15

  • Support provisioning of Professional and Team licenses

[28] 2020-02-05

  • Fix memory issue related to

[27] 2020-02-04

  • Support in-memory metrics (env/IN_MEMORY_METRICS=true)
  • Close all resources used in periodic telemetry snapshots

[26] 2020-02-03

  • Support 30-Day trial licenses.

[25] 2020-02-03

  • Limit off-heap memory consumption.

[24] 2020-01-31

  • Reduced disk consumption through deprecating compute.snapshots changelog.
  • Resolved memory leak that could cause Operatr to cycle after several days.

[23] 2020-01-31

  • Reduced compute memory consumption.

[22] 2020-01-28

  • License provisioning and application.

[21] 2020-01-22

  • Performance improvements through configurable snapshot parallelism.

[20] 2019-12-13

  • UI Framework dependency bump.

[19] 2019-12-03

  • Update base Dockerfile to Corretto 11.0.5

[18] 2019-11-27

  • Include support for Long, Integer, Short, Float, and Double when inspecting topics.

[17] 2019-11-12

  • Improved experience for Confluent Cloud users.

[16] 2019-11-11

  • Data inspection supports copy-to-clipboard on results

[15] 2019-11-11

  • Data inspection supports EDN format results

[14] 2019-11-09

  • Snappier UI through reduced browser memory consumption.

[13] 2019-11-06

  • Use ZSTD compression on Operatr topics where possible (30% disk reduction).
  • Leaderless topic identification.

[12] 2019-11-04

  • Internal data-format modifications.

[11] 2019-11-04

  • Visualise self-telemtry on Admin->About.

[10] 2019-11-04

  • Improved startup experience on configuration errors.
  • ASCII flair in the console.

[9] 2019-11-01

  • Configurable replication factor on internal topics.

[8] 2019-10-30

  • Improved system logging and diagnostics.

[7] 2019-10-30

  • System logging and diagnostics on startup.

[6] 2019-10-30

  • Support all Kafka client connection options.

[5] 2019-10-30

  • Support for unauthenticated clusters.

[4] 2019-10-28

  • Integrate with Schema Registry for AVRO topic inspection.
  • Support single topic partition inspection.

[3] 2019-10-22

  • Support Riemann integration for analytics egress.

[2] 2019-10-18

  • Simplified environment variable configuration.

[1] 2019-10-16

  • MVP suitable for general consumption.