Skip to content

Instantly share code, notes, and snippets.

@Haarolean
Created December 23, 2022 14:17
Show Gist options
  • Save Haarolean/b97a74fef36d607ac352d9ee07b93223 to your computer and use it in GitHub Desktop.
Save Haarolean/b97a74fef36d607ac352d9ee07b93223 to your computer and use it in GitHub Desktop.
kafka-ui 0.5.0 dev changelog

Changes

⚙️Features

  • Role based access control / backend @Haarolean (#2790)
  • Implement per-cluster polling rates limits @iliax (#2981)
  • Data masking @iliax (#2850)
  • #2544 message fields preview @kristi-dev (#2756)
  • Msk serverless support (BE) @iliax (#2737)
  • Support prometheus as a metrics interface @MaratGumarov (#2190)
  • Pluggable serde @iliax (#2125)
  • Topic statistics @workshur (#2413)
  • Backend: topic analysis @iliax (#1965)

🪛Enhancements

  • issue/UI support for MSK @habrahamyanpro (#2828)
  • UI now showing broker list when DISABLELOGDIRSCOLLECTION=true @kamsharipova (#2903)
  • [KSQL] Implement mTLS configuration @djboris9 (#2984)
  • Serdes improvements and fixes @iliax (#2989)
  • Allow Skip Certificates Verification in readiness and liveness probes @joseacl (#2924)
  • feat(kafka-connect): Implement kafka-connect mTLS configuration @djboris9 (#2833)
  • Topic analysis improvements @habrahamyanpro (#2691)
  • Feature: Add support for multiple Protobuf files @joschi (#2874)
  • feat(schema-registry): Implement schema-registry mTLS configuration @djboris9 (#2832)
  • ISSUE-2680: Smart filters stats propagation to UI @iliax (#2771)
  • ISSUE-2787: Setting default config values properly @iliax (#2788)
  • Make topic bulk actions buttons always visible @vitalymatyushik (#2835)
  • adding checksum for config from values @harrison-kim (#2831)
  • Implement Connectors sorting @Haarolean (#2291)
  • #2325 Make connectors table rows clickable and #2076 Implement connec… @kristi-dev (#2689)
  • Add "Messages behind" for Topics within Consumer group profile (#2542) @winnie-chiu (#2614)
  • Expose build info for actuator @Haarolean (#2583)
  • Format dates in a single place, Display build date instead of full commit hash in version info @habrahamyanpro (#2590)
  • Implement Search within Consumer group profile @habrahamyanpro (#2629)
  • New Layout for Messages @workshur (#2462)
  • Display additional fields in the table and overview @habrahamyanpro (#2608)
  • Add "Total lag" within Consumer group (#2530) @winnie-chiu (#2602)
  • Cognito logout + revamp @Haarolean (#1063)
  • Handle error message for schemas @daching-provectus (#2520)
  • Manage broker configs @kristi-dev (#2489)
  • add labels required by istio @PatTheSilent (#2548)
  • Issue 2308: showing warning when deleting saved filter that's in use @yvaeltercero (#2484)
  • [2163] Make message timestamp format configurable #2163 @Sergiy-provectus (#2277)
  • Get rid of SmartTable component @workshur (#2444)
  • Use new table component for topics list @workshur (#2426)
  • Fixing bug 2243 - Replication Factor validation @daching-provectus (#2370)
  • Do not display broker error as "none" @MichaelGonzalezMurillo (#2410)
  • Allow not specify image.registry in the values of the helm chart @joseacl (#2368)
  • Active Directory support for LDAP @Haarolean (#2056)
  • Added key-value form for stream parameters @lazzy-panda (#2191)
  • Support basic authentication for KSQL server @akazlanzhy (#2247)
  • [ BROKER ] Add broker metrics page @ssiradeghyan (#2157)
  • Added click functionality to the row @lazzy-panda (#2151)
  • Added Social icons @lazzy-panda (#2137)
  • Separating ksqlDb tables and streams by tabs @rAzizbekyan (#2145)
  • Add logout button UI @simonyandev (#1854)
  • Add UI for broker log dirs @ssiradeghyan (#1992)
  • disable produce message button if cluster is readOnly @rAzizbekyan (#2077)
  • Show close icon on hover @rAzizbekyan (#2034)
  • Click function moved from icon to row @lazzy-panda (#2017)
  • Feature/1334 please add a counters of all connectors tasks and failed connectors tasks @lazzy-panda (#2002)
  • Added replicas data to topic overview page @lazzy-panda (#1993)
  • 1865 implement a tooltip with smart filters documentation @lazzy-panda (#1989)
  • 1865 implement a tooltip with smart filters documentation @lazzy-panda (#1952)
  • Added failed connections counter @lazzy-panda (#1831)

🔨Bug Fixes

  • Messages V1 Pagination @Mgrdich (#2862)
  • [FE] Fix cleanup policy submit/display @Mgrdich (#3067)
  • [FE] Fix invalid SeekType value for the offset and timestamp fields @Mgrdich (#3057)
  • Implement 404/403s on FE @Mgrdich (#2966)
  • UI now showing broker list when DISABLELOGDIRSCOLLECTION=true @kamsharipova (#2903)
  • #2802 Create connector button is unavailable until the 2nd click @kristi-dev (#2952)
  • [BE] Fix a case when controller is not found @iliax (#3030)
  • Fix random topic creation fails @iliax (#3004)
  • "Select filter" button is active without selecting any saved filter w… @winnie-chiu (#2900)
  • ISSUE-2968: Deleting a config parameter of topic doesn't take effect @iliax (#3001)
  • Serde autoconfiguration fix @iliax (#2997)
  • Serdes improvements and fixes @iliax (#2989)
  • Topic creation: lock page until creation request finished @habrahamyanpro (#2815)
  • fixed unchecking the already checked Topics from main checkbox is not… @David-DB88 (#2941)
  • Seek type field became empty with refreshing the page @winnie-chiu (#2863)
  • [UI] Fix save to file issues with bigdecimal @David-DB88 (#2873)
  • Snappy native impl fix @iliax (#2940)
  • Do not cache serdes endpoint results on frontend @habrahamyanpro (#2814)
  • ISSUE-2103: Fixing AdminClient timeout on listOffsets @iliax (#2781)
  • Add a separate endpoint for frontend time format @Haarolean (#2847)
  • Fix topic internal indication @Haarolean (#2846)
  • Fix the Brokers' test file fixtures, mock data to correspond the correct type @Mgrdich (#2841)
  • added shouldDirty @habrahamyanpro (#2776)
  • fix: ksql request input overflow @devils2ndself (#2804)
  • [UI] Topic search not working properly with pagination #2705 @David-DB88 (#2766)
  • Wrong actuator path with custom 2758 @habrahamyanpro (#2782)
  • Fix error with empty fields in Stream properties @kamsharipova (#2744)
  • Smart filter offset binding @iliax (#2732)
  • Add scrollable wrapper to the new table component @workshur (#2692)
  • ISSUE-2080: Consumer groups not found for topic @iliax (#2628)
  • ISSUE-1572: Avro->json schema converter references fixes @iliax (#2640)
  • Schema registry: Previous version's schema preview is too narrow @winnie-chiu (#2638)
  • ForwardRecordEmitter infinite polls fix @iliax (#2627)
  • Refactor numeric inputs logic. @workshur (#2610)
  • Disable ldap beans auto configuration @Haarolean (#2605)
  • Disable schemaType during schema edit #2197 @shubhwip (#2495)
  • #1995 no URL encoding while getting schemas @kristi-dev (#2567)
  • Issue 2304: applying fix for saved filters cancel navigation issue @yvaeltercero (#2482)
  • Fix consumers sorting @Haarolean (#2447)
  • #2180 The e letter allowed to paste into number fields @kristi-dev (#2508)
  • Add full message details to export @shubhwip (#2493)
  • [Helm] base64 encode secrets @Evilong (#2492)
  • Add a failover recovery for empty cluster versions @Haarolean (#2473)
  • Fix subject encoding frontend (#1995) @shubhwip (#2483)
  • Redirect to topics page #2392 @shubhwip (#2485)
  • Fix smart filters multiple conditions @kristi-dev (#2400)
  • Fix validation message for Topic name field @MichaelGonzalezMurillo (#2425)
  • Use semver object to check version compatability in HELM Chart #2385 @azatsafin (#2387)
  • Resolve issue #2262 validate topic creation @daching-provectus (#2390)
  • [Topics] There are default values when user try to edit topic @ssiradeghyan (#2205)
  • Make frontend work properly with custom context url @workshur (#2363)
  • New Dropdown component @workshur (#2355)
  • Fixed ingress template for k8s version older than 1.19 @joseacl (#2318)
  • Make Submit button inactive when required fields aren't filled @rAzizbekyan (#2315)
  • fixing newest first mode issue @rAzizbekyan (#2305)
  • fixing create schema page validation issue @rAzizbekyan (#2313)
  • fixing forms not no be able to submit until all required fields are f… @rAzizbekyan (#2221)
  • Breadcrumb and title looks weird on Create new topic page @rAzizbekyan (#2275)
  • Fixing connectors path redirection issue no to navigate dashboard @rAzizbekyan (#2187)
  • Fix max-in-memory configuration for KsqlApiClient @akazlanzhy (#2139)
  • Fixing compatibility and schema update order @rAzizbekyan (#2201)
  • fixing logout redirect issue @rAzizbekyan (#2170)
  • Adding asterix for custom params @rAzizbekyan (#2192)
  • fix-ui @ymlai87416 (#2171)
  • Not possible to add message for a topic @rAzizbekyan (#2161)
  • Adding isWindowed column to ksql table @rAzizbekyan (#2138)
  • Burger fixed @lazzy-panda (#2131)
  • Timeouts with large amount of topics @iliax (#2019)
  • Import Brokers page without lazy @workshur (#2142)
  • Fixing ksql table @rAzizbekyan (#2115)
  • Added buttons wrapping @lazzy-panda (#2126)
  • Using new API endpoint for KSQLDB instead of deprecated one @rAzizbekyan (#2098)
  • Adding success alert for topic recreation and fixed select arrow posi… @rAzizbekyan (#2104)
  • Fixing schema version compare version path issue @rAzizbekyan (#2100)
  • Fixing connector't tasks count update is not available without refreshing @rAzizbekyan (#2099)
  • Fixing problem of endless loading after deleting multiple topics @rAzizbekyan (#2095)
  • Fix basic auth logout page @Haarolean (#2106)
  • Fix helm icon URL @Haarolean (#2060)
  • Adding success alert message for topic deletion @rAzizbekyan (#2094)
  • UI improvement for 'Partition' dropdown within 'Produce Message' form @rAzizbekyan (#2073)
  • ISSUE-2083: New ksql endpoints added to replace deprecated @iliax (#2089)
  • Fix Selectors to not give error if not fetched yet @Mgrdich (#2075)
  • Fix Connector On Creation redirection @Mgrdich (#2074)
  • Fix the error messages about fields requiredness within Create a new Topic form @rAzizbekyan (#2049)
  • Error message about Value field requiredness is shown once the Custom Parameter added within Create a new Topic form @rAzizbekyan (#2047)
  • adding error message when created message has wrong header format @rAzizbekyan (#2033)
  • adding success alert for partitions update and display changes immedi… @rAzizbekyan (#2038)
  • Fixed Selected partitions label @lazzy-panda (#2042)
  • Next button removed @lazzy-panda (#2036)
  • fixing dropdown arrow behavior for Topics Messages @rAzizbekyan (#2028)
  • The result of Clear Messages is not displayed in Topic overview @rAzizbekyan (#2029)
  • Topics sorted alphabetically @lazzy-panda (#1999)
  • ISSUE-1024: BackwardRecordEmitter fix @iliax (#1934)
  • Spinner fixed @lazzy-panda (#1964)
  • Border radius fixed @lazzy-panda (#1985)
  • Added fixed width to the tables cells @lazzy-panda (#1959)
  • In Sync Replicas metric displays correct information @ssiradeghyan (#1920)
  • add endpoints of actuator/health in auth_whitelist @sujin0970 (#1913)
  • issues/1402. Fixed error message on incompatible schema @MaratGumarov (#1919)

Security

  • Fix CVEs, Nov. 2022 @Haarolean (#2926)
  • Fix transient jre CVEs @Haarolean (#2480)
  • CVE fixes Q2.22 @MichaelGonzalezMurillo (#2357)

⎈ Helm/K8S Changes

  • Allow Skip Certificates Verification in readiness and liveness probes @joseacl (#2924)
  • [Helm] Added annotations for the deployment @sherifkayad (#2749)
  • fix: helm value default ingress path @BobDu (#2673)
  • Fix app version in Charts.yaml @Narekmat (#2842)
  • adding checksum for config from values @harrison-kim (#2831)
  • Revert "add labels required by istio" @Haarolean (#2589)
  • add labels required by istio @PatTheSilent (#2548)
  • [Helm] base64 encode secrets @Evilong (#2492)
  • Use semver object to check version compatability in HELM Chart #2385 @azatsafin (#2387)
  • Allow not specify image.registry in the values of the helm chart @joseacl (#2368)
  • Fixed ingress template for k8s version older than 1.19 @joseacl (#2318)
  • Helm: add support for external application config in yaml format @azatsafin (#2020)
  • Fix helm icon URL @Haarolean (#2060)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment