Releases: tchiotludo/akhq
Releases · tchiotludo/akhq
0.26.0
Features
- helm: add granular custom labels for ingress and networkPolicy (#1982) #1982 (Gabriele Giacobazzi)
- topicdata: option for JSON Masking by default (#1899) #1899 (James Forward)
- groups: improve consumer groups loading (#1889) #1889 (Alexis SOUQUIERE)
- add content length on access log #2085 (rahul keshervani)
- schema: Add the detail of schemas visible to read-only user (#2099) #2099 (Nicolas Delvat)
- ui: make datetime input editable #2134 (Mikael Olausson)
- topic: delete check topicname againts cgroups patterns (#2252) #2252 (Albert)
- topicdata: adding parallel poll and reducing poll timeout (#2015) #2015 (Alexis SOUQUIERE)
- auth: do not pass externally mapped groups in token (#2125) #2125 (Sverre H. Huseby)
- helm: add configurable targetPort support for sidecars #2293 (Christopher Poenaru)
Bug Fixes
- ui: encode schemaId in URL to handle special characters (#1917) #1917 (Antoine Gauthier)
- doc: update GroovyCustomClaimProvider example (#1906) #1906 (Kohei Watanabe)
- doc: update DELETE permission for GroupAdmin in docs (#1938) #1938 (Antoine Gauthier)
- ui: select all unselect (#1929) #1929 (Antoine Gauthier)
- groups: check permissions on cluster/resource for actions on consumer groups (#1937) #1937 (alwibrm)
- docs: make links clickable on GitHub SSO page (#1922) #1922 (Antoine Gauthier)
- Remove CREATE & DELETE action for TOPIC resource from topic-data-admin role (#1949) #1949 (thibthibus)
- ui: wrong acl on KSQL (#1996) #1996 (Zico56)
- docs: connector is missing Update role (#1973) #1973 (Javid Aslanov)
- topicdata: fixes multi-level nested fields, and hides non-JSON entries (#2004) #2004 (James Forward)
- docker: optimize dockerfile for smaller container (#1995) #1995 (wrre)
- topic: fix topic data copy authorization check (#2016) #2016 (Alexis SOUQUIERE)
- schema: remove schema from formData to fix validation error on copy (#2019) #2019 (Alexis SOUQUIERE)
- docker: extend (not override) base image entrypoint (#2023) #2023 (Erik Godding Boye)
- version: invalid version on helm charts (Ludovic DEHON)
- docs: layout issues (Ludovic DEHON)
- ui: remove faulty props to input form (#2062) #2062 (Mikael Olausson)
- ui: replace moment.js with date-fns (#2071) #2071 (Mikael Olausson)
- ui: update date field in produce to topic (#2070) #2070 (Mikael Olausson)
- helm: resolve conflict with extraEnv #2008 (Jakub Matyszewski)
- ui: Style issue with the time input in the DatePicker (#2078) #2078 (Nicolas Delvat)
- masking: Various performance, functional, and readability fixes for JSON-based masking #2051 (James Forward)
- fix value of content-length always return -1 (#2116) #2116 (Nicolas Delvat)
- ui: clicking empty topic button failed (#2138) #2138 (Amit Anveri)
- ui: set the page to 1 when no data displayed for all main pages (#2113) #2113 (Nicolas Delvat)
- ui: More style issue with the time input in the DatePicker (#2102) #2102 (Nicolas Delvat)
- build: add graceful shutdown for docker #2126 (stiwa-maha)
Documentation
- fix typos in api summaries (#2074) #2074 (Mikael Olausson)
Code Refactoring
- run 'prettier:fix' (#2064) #2064 (Mikael Olausson)
Chores
- deps: bump org.awaitility:awaitility from 4.2.1 to 4.2.2 #1903 (dependabot[bot])
- deps: bump io.projectreactor:reactor-core from 3.6.7 to 3.6.9 #1913 (dependabot[bot])
- deps: bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre #1914 (dependabot[bot])
- deps: bump org.apache.avro:avro from 1.11.3 to 1.12.0 #1895 (dependabot[bot])
- deps: bump org.hamcrest:hamcrest-library from 2.2 to 3.0 #1893 (dependabot[bot])
- deps: bump org.apache.groovy:groovy-all from 4.0.21 to 4.0.22 #1849 (dependabot[bot])
- deps: bump commons-codec:commons-codec from 1.17.0 to 1.17.1 #1870 (dependabot[bot])
- deps: bump...
0.25.1
Features
- helm: add revisionHistoryLimit params (#1788) #1788 (Serhii Plesovskykh)
- docs: explanation of ssl usage (#1797) #1797 (Jonas Voelcker)
- ui: support other naming strategies in schema dropdowns on topic produce (#1804) #1804 (Alexis SOUQUIERE)
- ui: hmr in docker-compose-dev (#1818) #1818 (Shane Kennedy)
- topic: give the true first offset on compacted topics (#1817) #1817 (Alexis SOUQUIERE)
- helm: add annotations to configmaps (#1826) #1826 (kostik2022)
- schema: fallback in case of subject matching the schema id but not the TopicNameStrategy (#1820) #1820 (Alexis SOUQUIERE)
Bug Fixes
- ui: check for correct role defined before before calling into it (#1785) #1785 (Sverre H. Huseby)
- auth: endpoint topic/{topicName}/groups incorrect acl resource type (#1796) #1796 (doxsch)
- docs: make links clickable on AWS Auth page (#1799) #1799 (Antoine Gauthier)
- ui: broken error handling for all api requests (#1809) #1809 (Shane Kennedy)
- ui: undefined navigate on TopicGroups.jsx (#1808) #1808 (Alexis SOUQUIERE)
- topicdata: improving search and listing due to higher timeout and max.poll.records (#1843) #1843 (Jonas Voelcker)
- ui: calculating recordCount without undefined (#1838) #1838 (Jonas Voelcker)
- ui: loading all topics to produce to topic UI (#1825) #1825 (jacek-bukowski)
- ui: individual message selection for export (#1812) #1812 (Antoine Gauthier)
- auth: add the default group during the SecurityRule check (#1816) #1816 (Alexis SOUQUIERE)
- ui: connect clusters list overflow (#1841) #1841 (Alexis SOUQUIERE)
Chores
- deps: bump com.google.code.gson:gson from 2.10.1 to 2.11.0 #1781 (dependabot[bot])
- deps: bump software.amazon.glue:schema-registry-serde #1794 (dependabot[bot])
- deps: bump io.micronaut.application from 4.3.8 to 4.4.0 #1782 (dependabot[bot])
- deps: bump io.projectreactor:reactor-core from 3.6.5 to 3.6.6 #1780 (dependabot[bot])
- deps: bump com.google.guava:guava from 33.1.0-jre to 33.2.1-jre #1798 (dependabot[bot])
- deps: upgrading non conflicting versions (#1800) #1800 (Jonas Voelcker)
- deps: using new version of curator-test (#1803) #1803 (Jonas Voelcker)
- fix editorconfig (#1819) #1819 (Shane Kennedy)
- deps: bump docker/build-push-action from 5 to 6 #1829 (dependabot[bot])
- deps: bump io.jsonwebtoken:jjwt-impl from 0.12.5 to 0.12.6 #1844 (dependabot[bot])
- deps: bump com.google.protobuf:protobuf-java-util #1822 (dependabot[bot])
- deps: bump io.projectreactor:reactor-core from 3.6.6 to 3.6.7 #1830 (dependabot[bot])
- deps: bump braces from 3.0.2 to 3.0.3 in /docs #1827 (dependabot[bot])
- deps: bump org.apache.curator:curator-test from 5.6.0 to 5.7.0 #1832 (dependabot[bot])
- deps: bump software.amazon.msk:aws-msk-iam-auth #1833 (dependabot[bot])
- deps-dev: bump ws from 8.16.0 to 8.17.1 in /client #1839 (dependabot[bot])
- version: update to v0.25.1 (Ludovic DEHON)
Commits
0.25.0
Features
- acls: introduce new ACL rewrite (#1472) #1472 (Alexis SOUQUIERE)
- topicdata: list topics even if a broker is unable to serve log information (#1502) (Kevin Duss)
- core: allow to configure (de)serialiser on consumers/producers (#1432) (Guillaume Dufrêne)
- schema: improve schema loading on produce screen (#1467) (Alexis SOUQUIERE)
- webserver: html-head don't work any more (#1489) (jheinitz)
- topicdata: search for key/value schema subject (#1430) #1430 (Markus)
- helm: added ingress pathType (#1564) #1564 (Moritz Rathberger)
- docs: update groups.md with warning about recent group changes. (#1582) #1582 (Kajetan Krykwiński)
- docs: adding content-type warning on external claim provider response (#1599) #1599 (Alexis SOUQUIERE)
- auth: customizable github SSO url (#1606) (#1613) #1613 (dred22)
- topic: increase topic partition (#1601) #1601 (neeraj-singh47)
- topic: allow to delete topic config (#1602) #1602 (Timon Back)
- ui: fix and improve error management (#1620) #1620 (Alexis SOUQUIERE)
- topicdata: adding end timestamp filter (#1629) #1629 (Alexis SOUQUIERE)
- auth: adding JWT payload compression (#1630) #1630 (Alexis SOUQUIERE)
- topicdata: adding download all messages feature (#1628) #1628 (Alexis SOUQUIERE)
- schema: add support for GLUE schema registry (only deserialization) (#1650) #1650 (arindampatra33)
- schema: enhance support for Glue Schema Registry (#1673) #1673 (arindampatra33)
- ui: upgrade to React 18 (#1678) #1678 (Alexis SOUQUIERE)
- auth: adding READ_CONFIG in default reader role (#1694) #1694 (Alexis SOUQUIERE)
- topicdata: adding Jackson view on Record to limit field in download (#1692) #1692 (Alexis SOUQUIERE)
- acls: audit logs (#1675) #1675 (Emmanuel)
- acls: use no op security service when security is off #1705 (#1706) #1706 (Emmanuel)
- cicd: add dependabot automatic check (Ludovic DEHON)
- ui: handle env file for dev (Ludovic DEHON)
- helm: add LoadBalancerIP (Ludovic DEHON)
- docs: remove upstash sponsor (Ludovic DEHON)
- auth: add default value for github api and update doc (#1779) #1779 (Alexis SOUQUIERE)
- docs: describe how to enable json logging (#1772) #1772 (theBNT)
Bug Fixes
- topicdata: search can failed data pagination with many results (#1468) #1468 (Alexis SOUQUIERE)
- topicdata: no topic data when 1 record with newest sort (#1466) #1466 (Alexis SOUQUIERE)
- connect: sort throw exception (#1431) #1431 (Albert)
- webservre: add missing / to search string in replace (#1477) #1477 (jheinitz)
- docs: invalid helm link (Ludovic DEHON)
- schema: invalid signature on schema controller (Ludovic DEHON)
- ui: delete message don't work anymore (Ludovic DEHON)
- ui: live tail should pretty print json (Ludovic DEHON)
- ui: header failed to display on live tail (Ludovic DEHON)
- ui: search box on topic data (#1522) #1522 (Alexis SOUQUIERE)
- acls: inconsistency between READ and READ_CONFIG actions for NODE resource (#1521) #1521 (Alexis SOUQUIERE)
- ui: inconsistency in default selected cluster (#1523) #1523 (Alexis SOUQUIERE)
- ui: regression on search filters when changing sort (#1525) #1525 (Alexis SOUQUIERE)
- ui: cancel previous request on search schema (#1542) #1542 (Alexis SOUQUIERE)
- ui: redirect on login page when token expires (#1539) #1539 (Alexis SOUQUIERE)
- core: fix permissions issues (#1533) #1533 (Alexis SOUQUIERE)
- topicdata: fix and enhance search (#1538) #1538 (Alexis SOUQUIERE)
- cicd: fix falling doc build (Ludovic DEHON)
- auth: handling logged-in user with no roles (#1589) #1589 (Alexis SOUQUIERE)
- schema: only load schema when user has rights on produce screen (#1600) #1600 (Alexis SOUQUIERE)
- topicdata: BufferUnderflowException on header deserialization (#1588) [#1588](https://g...
0.24.0
Features
- ui: update node to the latest lts version (#1251) (lucapette)
- ui: fix eslint warnings (#1254) (lucapette)
- ui: fix configuration so that prettier runs correctly on all files (#1274) (lucapette)
- auth: support for acls-filter-regexp (#1281) (meeraj257)
- topic-data: added new ability to mask the record key and values (#1291) (doxsch)
- auth: add support for github SSO / OAuth2 support (#1319) (Mitsuaki Ito)
- auth: oidc support for groups field or username field which be inside other fields (#1320) (Kien Do)
- ui: introduce nvmrc (#1334) (lucapette)
- ui: import lodash functions explicitily (#1335) (lucapette)
- connect: include worker override properties in connect configs tab (#1344) (Albert)
- topicdata: kafka header of type int, long and short (#1352) (Guido Schmutz)
- ksql: initial ksql support (#1324) (David Weber)
- docs: list of available roles in documentation (#1394) (Willian Itiho Amano)
- ui: download all messages in a topic to a csv file (#1384) (Rochelle Gracias)
Bug Fixes
- docker: wrong management port for healthcheck (Ludovic DEHON)
- topicdata: fix null key and value (#1261) (Albert)
- topci: create topics with configuration in one call (#1273) (Emmanuel)
- helm: opening management port on endpoint (#1285) (Antoine Chapusot)
- helm: typo on existingSecrets(#1308) (Tomasz)
- auth: oidc group can be a string (#1263) (Thomas Bx)
- auth: get all values from auth header in header auth (#1277) (Thomas Kosiewski)
- schema: added schema validation for nested record types (#1293) (Gnana_Jeyam)
- ui: fix copying of headers (#1269) (ChrisIgel)
- doc: fix the sample of GroovyCustomClaimProvider (#1275) (Kohei Watanabe)
- ui: fix prettier error (Ludovic DEHON)
- ui: typo for copy toast messages (#1327) (lucapette)
- ui: unneeded chain call (#1338) (lucapette)
- build: remove slf4j-reload4j that break application logger (Ludovic DEHON)
- docs: add missed keyword in avro-raw docs in yaml (Dmitrii Bocharov)
- ui: login don't redirect correctly with context-path (#1355) (AlexisSouquiere)
- topicdata: topic data access slow on sort newest (#1371) (AlexisSouquiere)
- ui: remove basePath on next page URI to prevent no data available error (#1356) (AlexisSouquiere)
- ui: handle sche subject with special chars (#1354) (baganokodo2022)
- webserver: reduce default micronaut log to warn (#1406) (Alexis SOUQUIERE)
- auth: fix regex header string for long strim (#1402) (Albert)
- ui: fix produce multi / tombstone not working and forms layout issue (#1396) (Alexis SOUQUIERE)
- ui: harmonize utc labels (#1403) (Fredrik Lysén)
- topicdata: Use the partition leader from partition info (#1388) (Justin Chase)
- ui: don't disabled empty for compact,delete topic (Ludovic DEHON)
- ui: clicking on Empty Topic button display blank screen (#1429) (mawguai)
- ui: fixing data download inconsistencies on JSON and CSV format (#1442) (Alexis SOUQUIERE)
- ui: fixing logo not showing on login form (#1449) (Alexis SOUQUIERE)
Documentation
- oidc: Add precision on the token source for OIDC claims mapping (syalioune)
Code Refactoring
- ui: simplify table stripes style (#1326) (lucapette)
- ui: simpler defaults for styles in select (#1339) (lucapette)
Chores
- docs: add Doximity to companies using list. (#1271) #1271 (Dennis Bielinski)
- ui: uinstall unused dep (#1332) (lucapette)
- build: don't use deprecated property (#1337) (lucapette)
- deps: update all java deps (Ludovic DEHON)
- deps: update micronaut (#1405) (tooptoop4)
- webserver: warn if security group is wet without a jwt secret (#1412) (Lazzaretti)
- deps: update all java deps (Ludovic DEHON)
- landing: add baloise logo (#1427) (David Weber)
- docs: add GrtGaz as AKHQ user (#1439) (mawguai)
- deps: update java deps (Ludovic DEHON)
- version: update to 0.24.0 (Ludovic DEHON)
0.23.0
Features
- docs: helm example with basic auth and aws msk (#1192) #1192 (Alex Vaque)
- helm: add networkpolicy (#1193) #1193 (Quan TRAN)
- helm: add configuration for readiness & livenessProbe (Ludovic DEHON)
- docs: add a Kestra banner (Ludovic DEHON)
- webserver: add custom headers configuration (#1235) #1235 (Adi Wehrli)
- ui: faster topic-data search & sorting (#1209) #1209 (Stuff is on GitLab)
- topicdata: added fix for incorrect datatype and missing fields in the json while producing to topic (#1233) #1233 (Gnana_Jeyam)
- ui: Use
set INLINE_RUNTIME_CHUNK=false&&in react build. (#1238) #1238 (Adi Wehrli) - ui: optimze svgs with https://jakearchibald.github.io/svgomg/ (#1252) #1252 (lucapette)
- topicdata: support duplicate header keys (#1258) #1258 (Raphael)
Bug Fixes
- ui: showing protobuf schema in versions tab crash (#1189) #1189 (Ali Akhtari)
- topicdata: protection against tombstone message and headers (Ludovic DEHON)
- ui: decimals are not parsed correctl (#1246) #1246 (tristanessquare)
- ui: Disabled edit access topic configs when role has reader mode (#1237) #1237 (Gnana_Jeyam)
- ui: encode groupId to allow '&' as part of the name of a consumer group (#1184) #1184 (owidder)
- node: fix nullpointer when trying to view cluster information in MSK Serverless (#1227) #1227 (Mitsuaki Ito)
Chores
- docs: add Fresha to whos using (#1111) (Piotr Rybarczyk)
- version: update to 0.22.0 (Ludovic DEHON)
- docs: fix typo (#1240) #1240 (lucapette)
- cicd: update slack channel (Ludovic DEHON)
- deps: update all java deps (Ludovic DEHON)
- deps: update codeql actions to supported version (#1253) #1253 (lucapette)
- version: update to 0.23.0 (Ludovic DEHON)
Commits
0.22.0
Features
- acls: add Cluster and TransactionalID (#1103) #1103 (10xtechie)
- topicdata: adding serializer for protobuf schema registry (#1117) #1117 (Andrei Strelnikov)
- topicdata: allow integer/long to be serialized as float/double when using AVRO schema. (#1123) #1123 (Marcello)
- ui: add pagination size of topic list (#1109) #1109 (10xtechie)
- acsl: add Pattern Type to ACLs Panel Information (#1125) #1125 (10xtechie)
- docker: add healthcheck (#1136) #1136 (ThomasSanson)
- docker: change upstream image from openjdk to eclipse-temurin (#1179) #1179 (Erik Godding Boye)
- docs: update vuepress to last versions (Ludovic DEHON)
Bug Fixes
- webserver: added validations for the cluster name (#1104) #1104 (Rodrigo Rodriguez Ramos)
- registry: defaultToGlobal query to avoid schema registry error log (Ludovic DEHON)
- topicdata: handle unsupported DescribeLogDirs for MSK Serverless (#1113) #1113 (Mitsuaki Ito)
- docker: run upgrade in order to reduce CVEs (#1134) #1134 (ThomasSanson)
- ui: handle consumer group with slash (#1143) #1143 (Rodrigo Rodriguez Ramos)
- helm: adding namespace to kubectl port-forward Helm Chart NOTES (#1171) #1171 (Rogério Fonseca)
- helm: correct port for port-forward is 8080 (#1178) #1178 (Thomas)
- core: close consumer when returning null after calculating offset for newest sort (#1069) #1069 (neeraj-singh47)
- ui: load, display and store settings on settings screen if no settings have been stored yet (#1161) #1161 (sam0r040)
Chores
- deps: upgrade aws-msk-iam-auth to 1.1.4 to avoid vulnerability (#1114) #1114 (tooptoop4)
- docs: add tui to usage list (#1118) #1118 (Steven Masala)
- docs: update alt text for tui (#1119) #1119 (Steven Masala)
- docs: add tui logo to public assets (#1120) #1120 (Steven Masala)
Commits
- 361e550: Revert "chore(readme): add redpanda sponsors" (Ludovic DEHON)
0.21.0
Features
- deps: add lib for aws-msk-iam-auth (#810) (#948) #948 (moremagic)
- core: add some confluent auth plugins (tchiotludo)
- ui: add option to show all consumer groups by default (#971) #971 (Max Meijer)
- helm: add support for ingressClassName to helm chart (#979) #979 (Albert Dixon)
- ui: display metadata on consumer group (Ludovic DEHON)
- ui: uncheck all topics in consumer group update view by default. (#1000) #1000 (Dennis Bielinski)
- ui: add node controller status to nodes page (#999) #999 (jgrammen-agilitypr)
- ui: add ability to inject some css or javascript files (Ludovic DEHON)
- topicdata: handle logical types local-timestamp-millis and local-timestamp-micros (#1015) #1015 (opeti)
- node: add page partition repartition (#1033) #1033 (jgrammen-agilitypr)
- ui: produce to topic from existing message (#1044) (Timon Back)
- ui: add toggle "time ago" and timestamp with interactive tooltip (#1043) #1043 (RomanLamsal1337)
- ui: format offset lag numbers with toLocaleString (#1050) #1050 (Timon Back)
- groups: delete all offsets of a consumer group from a topic (#1045) #1045 (IngoStrauch2020)
- topicdata: add option to send tombstones (#1075) #1075 (Julian M)
- docker: publish image to GHCR as well as Hub (#1081) #1081 (Matteo Joliveau)
- cicd: create automatic release (Ludovic DEHON)
Bug Fixes
- ui: Exception when changing cluster on TopicList (#962) #962 (Edwin Fajardo)
- ui: display username on header auth (tchiotludo)
- build: enable zip64 (tchiotludo)
- ui: none of settings are required (tchiotludo)
- ui: enhacement: prevent UI freezing with large messages (#970) #970 (Edwin Fajardo)
- topicdata: fix compacted value on filter message length (Ludovic DEHON)
- helm: add a proper email for claiming ownership (Ludovic DEHON)
- ui: fix consumer groups next page when empty (#977) #977 (Edwin Fajardo)
- ui: link ConsumerGroup topics offset to data single (#995) #995 (Tim te Beek)
- ui: Consumer group link must to -1 & display a page (#1002) #1002 (Tim te Beek)
- docs: fix yaml error on application.example.yml #1003 (wktsugue)
- topicdata: use AND instead of OR on topic data search (Ludovic DEHON)
Documentation
- auth: added JWT secret env var docs (#1090) #1090 (Daniel Haß)
Chores
- docs: add kitopi as akhq user (#963) #963 (Maciej Wilczyński)
- core: reference to Record is ambiguous (#966) #966 (Edwin Fajardo)
- test: fix falling test (tchiotludo)
- docs: fixed response specification for external roles and attributes mapping (#985) #985 (Christof Lüthi)
- docs: add Galeries Lafayette (#1024) (François Delbrayelle)
- readme: add sponsors (Ludovic DEHON)
- readme: add kestra (Ludovic DEHON)
- deps: upgrade protobuf-java to 3.19.2 to avoid vulnerability (#1048) #1048 (FilatovM)
- readme: add redpanda sponsors (Ludovic DEHON)
- version: update to version 0.21.0 (Ludovic DEHON)
Commits
0.20.0
Features
Topic Data
Auth
- Added new logic to take roles and attributes from OIDC directly by @twobeeb in #933
Others
- Update to micronaut 3.2 by @tchiotludo in #945
- update logback due to CVE-2021-42550 (661b6e5) by @tchiotludo
- update logback for LOGBACK-1591 (4c01cfd) by @tchiotludo
- update all java deps (#947) (01723b5) by @tchiotludo
Bug Fix
Topic
- take into account default topic configuration during topic creation by @ThomasDangleterre in #905
Auth
- Test for RestApiClaimProvider by @twobeeb in #959
- Fix for External Auth with micronaut 3.2 by @tchiotludo in #961
Doc
- Add Vodeno as akhq user by @karolcienkosz in #899
- Fix "context-path" by @placaze in #934
UI
New Contributors
- @karolcienkosz made their first contribution in #899
- @placaze made their first contribution in #934
- @ThomasDangleterre made their first contribution in #905
- @txs4444 made their first contribution in #919
Full Changelog: 0.19.0...0.20.0
0.19.0
New Features
docs
- introduce vue press documentation (430b80a)
topic data
- display __consumer_offsets contents (#856) (6489780)
- support fully-qualified name only for
key-message-typeandvalue-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
- add platforms to specify arch's (#834) (c92d7ec)
- fix wrong secret name (#829) (a6d2422)
- build multi-arch images (#828) (6e5d7d6)
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
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
- handle large message (613fdcb)
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
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
connect
schema
core
ui
- show size in bytes in the /topic page #616 (#709) (aaf0e9f)
- add a query string for pagination (#636) (17c541f)
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
- support configurable fixed httpNodePort (#652) (594cda9)
- add existingSecret variables (#638) (48fd3f4)
- add kafkaSecrets as b64 values (#627) (6a106a9)
- add custom labels to service (#626) (646ca67)
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:
- fix docker-compose-dev (2d89dc4)
build:
helm
- increment version (94e51af)
auths
- add a test for basic auth case sensitive (717ba81)
test
- Fix falling test (4e0e267)