Skip to content

Releases: tchiotludo/akhq

0.25.1

05 Jul 10:18
Compare
Choose a tag to compare

Features

Bug Fixes

Chores

Commits

  • 40b4bed: * feat(auth): add ability to send an authentication header to external service (#1759) (Cenk Kılıç) #1759

0.25.0

21 May 21:29
Compare
Choose a tag to compare

⚠️ This release bring breaking changes since the whole ACL system was rewritten to support multiple clusters RBAC ⚠️

Features

Bug Fixes

Read more

0.24.0

04 Apr 09:28
Compare
Choose a tag to compare

Features

Bug Fixes

Documentation

  • oidc: Add precision on the token source for OIDC claims mapping (syalioune)

Code Refactoring

Chores

0.23.0

09 Nov 07:05
Compare
Choose a tag to compare

Features

Bug Fixes

Chores

Commits

0.22.0

30 Aug 07:01
Compare
Choose a tag to compare

Features

Bug Fixes

Chores

Commits

  • 361e550: Revert "chore(readme): add redpanda sponsors" (Ludovic DEHON)

0.21.0

15 May 19:21
Compare
Choose a tag to compare

Features

Bug Fixes

Documentation

Chores

Commits

0.20.0

20 Dec 21:17
Compare
Choose a tag to compare
0.20.0 Pre-release
Pre-release

Features

Topic Data

  • Support JSONSchema while producing message by @txs4444 in #919

Auth

  • Added new logic to take roles and attributes from OIDC directly by @twobeeb in #933

Others

Bug Fix

Topic

Auth

Doc

UI

  • navbar overflow with lots of clusters (16be3b9)
  • fix typo in Settings (fd7ba12)

New Contributors

Full Changelog: 0.19.0...0.20.0

0.19.0

29 Oct 20:27
Compare
Choose a tag to compare
0.19.0 Pre-release
Pre-release

New Features

docs

  • introduce vue press documentation (430b80a)

topic data

  • display __consumer_offsets contents (#856) (6489780)
  • support fully-qualified name only for key-message-type and value-message-type (#823) (9dc047d)
  • configurable json inclusions in Avro to Json serializing (#799) (96e80e1)
  • stop schema registry use for internal topics (#784) (5b10664)
  • Prevent copy to same topic (#779) (c53f035)

auth

  • add a header authentification for reverse proxy (b1fdcf4)
  • added support for redirecting to initial page after login (#797) (b360724)
  • align header authentication user/group settings with LDAP and OIDC (#794) (489be59)
  • allow limiting header authentication to list of configured IP addresses (#787) (#793) (b579ac5)
  • remove login if only header auth (44c67c4)
  • make group separator in header authentication customizable (#792) (b90af00)

schema

  • add support for json and protobuf schema types (#755) (0fb9bb7)
  • enable schema update from protobuf and json schemas (#760) (01870d3)

ui

  • display time ago on every datetime (a8769b5)
  • add multi-message produce feature (#791) (6241bd0)
  • display time ago on every datetime (d734316)
  • keep sidebar collapsed state on localStorage (675a6bf)

helm

  • adding custom labels (#847) (78a71a6)
  • add option to create a service account and specify a default user id in securityContext (#815) (8ed9673)
  • make ingress annotations templatable (#742) (cdffd2e)
  • add support for Kubernetes Ingress v1 (#786) (ff07a3d)
  • container securityContext can be set and image tag is taken from AppVersion (#768) (79d0f96)

docker

Bug Fixes

topic data

  • display __transaction_state data (25a50ca)
  • don't export protobufToJsonDeserializer fields (3b5539d)
  • handle json primitive type (bc0cfb7)
  • include empty as default (3217252)
  • support default values in deserializer (#776) (a5a7eb8)
  • parse microseconds at any precision between 0 and 6 (#762) (5a6b4e4)
  • Parsing timestamps fails when producing messages (#803) (4d4ae2b)
  • require key for produce onto compacted topic (#780) (9894d0b)
  • upcast JSON integer to Long when needed for Avro schema (#778) (185594c)

schema

  • Ignore any HTTP 404 on /config/ endpoint of Schema Registry (#765) (e9785ac)

ui

  • connect cluster don't change on click (e893641)
  • bigint are truncated on topic data (b8e6667)
  • progress bar don't work with latest axios (7ed5555)
  • fix live tail of topic (2983e61)
  • handle strange config properties (e48cc61)
  • handle no log dir size (21146fa)
  • fix(ui): display the right version (#861 #844) (c61c056)

webserver

helm

  • replace image.annotation to podAnnotations & add podLabels (82c5b94)
  • Use yaml goTemplate for secrets (#751) (648669b)

docker

  • try to add a context to fix docker build (aa5679c)

Full Changelog: 0.18.0...0.19.0

0.18.0

30 Jun 19:26
Compare
Choose a tag to compare
0.18.0 Pre-release
Pre-release

New Features

topic-data

  • allow to consume & produce any kind of avro types (c34526d)
  • search for tombstones in a topic (a97d65f)
  • managing logical type timestamp-millis & date (#689) (9427e06)

group:

topic

  • ensure topic existence after creating new topic (#667) (b21bb8f)

connect

schema

core

ui

auth

  • externalizable source of truth for roles and attributes (#678) (bba0cc5)
  • log login failures (#699) (f691db0)
  • allows List or String in topics-filter-regex (#659) (d5c6272)

docker

helm

Bug Fixes

topic-data

  • add basic deserialization of avro primitive (#715) (386a257)
  • fix security on delete compacted topic (d0620e6)
  • fix Protobuf deserializer (#640) (9d3455d)
  • produce empty header key lead to a header key with "" (add3228)

topic

auth

  • changed condition to display Login Form (#736) (bcb4370)
  • use micronaut only for detect if ldap is enabled (#735) (0a02ee4)

ui

  • resolve aufit fix (d756d4a)
  • auto overflow on sidebar (#686) (cf2598a)
  • display principal on acls tabs (94cbf11)
  • fix schema registry pagination (#623) (de23bf9)
  • schema registry link with multiple same schema (9646c0a)

webserver

  • change monitoring port to 28081 (00473d3)
  • fix offset that is long (0d3856d)
  • add redirect from root path to context-path (#642) (57c11bd)

helm

  • add readme to artifacthub (0d23e6e)
  • Use yaml instead of yaml for application, secrets & configmaps (#746) (2bd7222)
  • Fix secrets value from map to string (#702) (c98677a)

Chores

deps

  • update java deps (ba16aa6)
  • update all java deps and remove bintray (a80a4c1)
  • bump axios from 0.19.2 to 0.21.1 in /client (#557) (5fb690f)
  • bump ini from 1.3.5 to 1.3.8 in /client (#541) (894e66c)
  • bump elliptic from 6.5.3 to 6.5.4 in /client (#630) (85151f7)
  • fix deps security (5c4b5eb)
  • update charts version (4e11e2b)

docker:

build:

helm

auths

  • add a test for basic auth case sensitive (717ba81)

test

dev

doc

  • Improve documentation about the new behavior of topics-filter-regexp, connects-filter-regexp and consumer-groups-filter-regexp (#665) (21a8574)
  • minor fix for README (#639) (2ead19c)
  • fix debugging auth (a8c9656)

0.17.0

03 Feb 20:19
55a0e80
Compare
Choose a tag to compare
0.17.0 Pre-release
Pre-release

⚠️ This release contains many breaking changes on the configuration files ⚠️
We revert some configuration, please look at application.example.yml & README.md to adapt your configuration files

New Features

connect

  • optimize fetch connect details & status (#587) (55a0e80)
  • add missing properties from connector (985929b)
  • filter Connect Configs by regexp (#477) (4a7053b)

schema

  • add support for TIBCO's Avro serializer/deserializer (#558) (aada01e)

webserver

  • expose endpoint on 8081 only (477c704)
  • add a default jwt token + a warning (985df0a)

ui

helm

  • handle micronaut.server.context-path (d3770f0)
  • add option to specify serviceAccountName (#512) (19d59d4)

topic-data

  • use another scheduler for see (60a33bb)
  • remove default group.id to avoid acl (8d77717)
  • improve last record (4f6f23b)
  • add last record on TopicsList (b155827)
  • copy topic data to another cluster (#458) (75a9def)
  • deserialize Protobuf messages using descriptor files (#472) (726e019)

docker

  • run docker image as non-root with 'akhq' user (#494) (552a9eb)

groups

  • performance, fetch consumer group of topic page in a single request (#486) (12cd1c9)

Bug Fixes

auths

schema-registry

helm

ui

  • fix timestamp formatting (#551) (470d1de)
  • reader allows update schema registry (#518) (241ec93)
  • incomplete list of topics on select (#516) (eda26f2)
  • fix header (208885e)
  • handle no acls for topic data (#510) (bceec35)
  • return an empty fragment from rendering when the user/cluster isn't known (#462) (3ebfd4b)
  • fix produce to topic layout (43370f4)
  • fix schema link from topic data (922f55a)
  • fix some link that don't respect micronaut.server.context-path (3a8f571)
  • share url does not contain context-path (#457) (860b82a)

webserver

  • Rolling back group configuration to a map format (#526) (7bd08d7)

topic-data

  • live tail not working (025ce12)
  • search raise an error and never stop consuming message (5d0a139)

group

  • remove unnecessary members on ConsumerGroupOffset on api and handle it on client side (dde8114)

Documentation Changes

  • run docker image as a non-root user by default (7a14c0e)
  • fix basic auth example (5e24006)
  • fix path to helm files in readme (#565) (5add70d)
  • update docs for groups (09e35de)
  • added guide for development on Windows 10 without Docker (#525) (56a712f)

Chores

test

deps

refactor

dev

  • improve the docker-compose environment (#461) (6ba38f2)