Skip to content

Releases: tchiotludo/akhq

0.16.0

15 Oct 05:54
Compare
Choose a tag to compare
0.16.0 Pre-release
Pre-release

⚠️ This release drop the old ui and only the React UI is available ⚠️

⚠️ This release contains many breaking changes on the configuration files ⚠️
We have refactor the whole authentification part (group, username, ...) to have a more consistent configuration files, please look at application.example.yml & README.md to adapt your configuration files

Features

Auths

Ui

  • cancel axios request when route changes (#429) (5e4a843)
  • disable empty topic button on compact topic (48956bd)
  • change most of link to true link (#416) (1bee944)
  • add collapsible panel for consumerGroup on topics list (#417) (a47e4fc)
  • add a share button (#401) (742407c)
  • TopicList will load consumer group in async (e2b28e9)
  • handle a loading state on all table (#404) (d22fe12)
  • allow to select topics in consumer group when update offsets (#424) (e91bf61)

Topic

Consumer Group

  • allow to select topics in consumer group when update offsets (#424)

Schema Registry

  • support schema registry references (#408) (988c689)
  • support list of urls schema registry (6f10f8d)
  • enable compatibility with TIBCO schema repository (#393) (cbcaf62)

Webserver

  • display user on access log (2a13952)
  • use micronaut.server.context-path instead of akhq.server.base-path (c62760b)

Bug Fixes

Ui

  • keep search as querystring (cd16b3b)
  • redirect to schemaId don't work (9dd3998)
  • share button don't redirect on share page (d209337)
  • fix consumer groups list pagination (d830e5c)
  • fix ConsumerGroupUpdate on multiple topic (9da8f1e)
  • cancel consumer group request on page change (#405) (6a6041c)
  • use DoubleClick on Table (e5449b7)
  • build failed (831d9e9)
  • fix colspan on Table.jsx & Loading (76461e7)
  • finalize empty topic (995b629)
  • handle topic data with query string (#395) (cdbccd1)
  • connect: transforms json is not displaying at edit panel (#377) (8c908c9)
  • topic - consumer group lag is not displayed (#378) (20eb5fd)
  • schema - display exception on wrong schema (7cdaacf)
  • connect : Fix error selecting connector properties (#376) (c79b3c6)
  • Fix consumer groups page title (#356) (be24e17)

Connect

Auths

  • allow security configuration without basic auth (#402) (7744094)

Schema Registry

  • disable defaults validation during Avro schema parsing (#392) (d4cabef)

topic:

  • skip-consumer-group is not respected (506afe1)

Webserver:

  • fix the access logging to put the fields into the right places (#351) (840fcd3)

Other Changes

Refactors

Helm

  • try to add a change log (b1ad7e8)
  • add securityContext configuration (ec99a21)
  • fix wrong charts values (c82e6ce)

Build

  • try to add a change log (b1ad7e8)
  • add codeql analysis (68f9acf)
  • failed compile by jdk 14 (#441) (ae2b9d1)
  • fix unit test (7bf700b)
  • Use gradle caching for frontend build & remove deprecated gradle features (e9f15fa)
  • add codeql analysis (68f9acf)
  • add readme.md & LICENSE (8eef122)

0.15.0

04 Aug 10:43
Compare
Choose a tag to compare
0.15.0 Pre-release
Pre-release

This release introduce a new UI based on React. This is the default one when you reach AKHQ.

The old one is still available on path /{cluster}/topic but will be remove on release 0.16.0.

Since this is a major rework, the new UI can have some issue, so please report any issue, thanks !

Bugfix

  • fix helm deployment template indent bug (#295) @jcsky
  • fix helm ingress (#305)
  • add initcontainers value to the helm chart (#317) @skhedim
  • Fixed issue where keystore was not being set properly for Kafka Connect (#289) @codyfearer
  • Connect performance and invalid connectors NPE (#287) @tjharke13
  • fix multiple live tail client (#187)
  • Display ms on message (#299)
  • Fix replica count values (#301) @xpr3sso
  • Handle java timezone (#314)
  • remove health on log (#321)
  • Add config button in topic list screen (#324) @RajKumarMondol

0.14.1

27 Apr 19:43
a56c226
Compare
Choose a tag to compare
0.14.1 Pre-release
Pre-release

Mostly release that fix login issue

Bug Fix

  • Fix login issue (#268, #276, #267, #261)
  • handle connect status that is not available (#265)
  • Remove the unneeded node_modules/.bin/ path in npm scripts (#269) @ankon
  • Use the JRE variant of the openjdk image (#270) @ankon
  • Do not send the 'node' directory to docker (#275) @ankon
  • Use temporary redirects for / -> /{cluster}/topic (#274) @ankon
  • Fix data api
  • Proper handling of skip-consumer-groups (#271)
  • Be more resilient on strange consumer group (#271)
  • fix NPE when no roles in groups (#280) @jorgheymans

0.14.0

08 Apr 20:41
Compare
Choose a tag to compare
0.14.0 Pre-release
Pre-release

Api everywhere !

preview

AKHQ now have experimental api endpoint for all datas (Kafka / connect / schema registry / ...) !

Features

  • Allow to display topic without any acls on configs
  • Helm chart : enable providing imagePullSecrets (#249)

Bug Fix

  • Remove Kafka micrometers metrics (#209)
  • update all dependencies (#260)
  • remove sort on search (#259)

0.13.0

01 Apr 05:30
Compare
Choose a tag to compare
0.13.0 Pre-release
Pre-release

Renaming release !

AKHQ for Kafka logo

AKHQ for Kafka preview

KafkaHQ is now AKHQ !
KafkaHQ was renamed as requested by Apache committee due to copyright on Kafka brand name.

Welcome AKHQ with :

⚠️ the whole configuration files has changed ⚠️

0.12.0

02 Feb 20:14
612cd18
Compare
Choose a tag to compare
0.12.0 Pre-release
Pre-release

⚠️ The configuration file have changed in order to multiple connect server ⚠️

Features

  • Connect Multicluster (#170)
  • Inititalize helm template (#167)
  • Allow configuration of registry client (#88)

Bug Fix

  • Freemaker: force UTF-8 (#172)
  • Display Kafka connect error (#171)
  • webpack: change fonts regex to be windows compatible (#165)
  • Remove RestServiceCache to avoid credential override between cluster (#202)
  • Use more common units and names for expressing file size (#205)
  • Fix connect trace error when no error
  • Show a question circle icon if the type of the connector is not present (#199)

Dependencies

  • Upgrade to kafka 2.4.0
  • Upgrade to confluent 5.4

0.11.0

10 Dec 20:37
Compare
Choose a tag to compare
0.11.0 Pre-release
Pre-release

Features

  • Groups based security (#143)
  • Implement LDAP authentication (#101)

Performance

  • Rework all pagination (#134, #156, #55)
  • Option to hide consumer group on topic list (#159)

Bugfix

  • Invalid Avro Schema (#89)
  • Search Url bugfix (#155)
  • Hide topic data tab when no acls

Deps

  • Update to micronaut 1.27 & Kafka 2.3.1
  • Update all other java deps

0.10.0

18 Nov 19:49
Compare
Choose a tag to compare
0.10.0 Pre-release
Pre-release

Features

  • Added user visualisation [#131] @zthulj
  • Added topic regex filter to basic auth users [#126] @zthulj
  • Added "after-offset" filter UI [#14] @zthulj
  • Display the version to the kafkaHQ UI [#81] @zthulj
  • Topic creation configurations [#110] @ebrard
  • Upgrade to micronaut 1.2.4
  • Add button "next" and "previous" at the bottom of lists [#123]
  • Update gradle version

Performance

  • Pagination, don't complete unused future [#55]
  • Add pagination on consumer groups page
  • Add optional cache on all kafka admin modules call
  • Raise default.api.timeout.ms to 15s [#94]
  • Add a pagination thread configuration to allow parallel resolution of list page [#55]

Bugfix

  • Bump lodash from 4.17.11 to 4.17.14 [#93]
  • Fix connect custom class [#108] @leosilvadev
  • Handle ACL on logs dirs and display n/a if not authorized [#111]
  • Link error to schema registry with id greater than 1,000 [#114]
  • Fix multiple registry or connect configuration
  • Fix search case [#113]
  • Prevent pollSizePerPartition from returning 0 when size<<partitionsNb [#118] @ebrard
  • Fix connect basic auth [#119] @piif
  • Fix replication factor [#124]

Docs

  • Add doc on ssl cluster server [#92]
  • Docs for docker mount point [#90]

0.9.0

04 Jul 19:40
Compare
Choose a tag to compare
0.9.0 Pre-release
Pre-release

Features

  • Add search box on topic data
  • Live tail topic

Fix

  • Add locking to avoid duplicate kafka api with same args [#83, #75 & #55]
  • Fix base-path main redirection [#87]

Peek 2019-07-04 21-07

0.8.0

05 Jun 18:39
013d1b4
Compare
Choose a tag to compare
0.8.0 Pre-release
Pre-release

Bugfix, few features (monotoring / healthcheck endpoint) & mostly pagination on topics list & schema registry list.
Hope that will enable better response time on biggest cluster.
Community feedback are welcome, with debug log if response time is still slow.
see #55 for more details

Features

  • Add pagination on topic list [#55]
  • Add search box & pagination on schema registry [#74]
  • Add monitoring endpoint
  • Display schema id on topic page

Bug Fixes

  • Fix null key for compacted topic [#61]
  • Fix data pagination with base path [#62]
  • Fix bottom button class, without colors on some browers [#58]
  • Fix Topic config update can erase previous change [#71]
  • Fix topic data filter with basePath [#69]

Dependencies update

  • Micronaut 1.1.3
  • Kafka 2.2.1