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)