Skip to content

Releases: provectus/kafka-ui

0.3.1

29 Dec 17:03
Compare
Choose a tag to compare

Fixes:
NullPointerException on getting message schema (#1332)
Make helm Ingress compatible with k8s v1.22+ (#1337)
Startup fails with LDAP exceptions even when LDAP is not enabled (#1338)
Liveness and Readiness probes failing (#1329)
Disable 0 and negative values in Topic Creation (#1219)
Full Changelog: v0.3.0...v0.3.1

0.3.0

27 Dec 11:04
Compare
Choose a tag to compare

This update introduces a brand-new, contemporary design and includes under-the-hood performance optimizations and security fixes, as well as a variety of new features.

Service Redesign

In the v0.3 update, one of our goals was to make it easier for you to have all the information you may need for efficient monitoring and managing clusters. That’s why we've redesigned the app from scratch.

The redesign includes aesthetic enhancements and some functional improvements which make the platform easier to use and to browse.

New Features

We continued to enhance existing features and added new features in response to requests from you:

  • Obfuscating sensitive parameters in Kafka Connect
  • Now we do support LDAP authentication (Please note that you have to adjust your configuration, the property auth.enabled is no longer in use)
  • Docker ARM support
  • Apple M1 support

Backward compatibility notice

You have you replace the environment variable auth.enalbed with auth.type. Supported values are: LOGIN_FORM, DISABLED, OAUTH2, LDAP.

Backend refactoring

Along with the redesign, we’ve prioritized refactoring tasks in the v.0.3 update. We completed a series of internal performance optimizations which have resolved almost all the performance issues you’ve previously reported.

Moreover, as part of the update, we’ve fixed some bugs within existing features based on your feedback. I’ll attach a link to a full changelog for you.

As well, we’ve bumped a bunch of our dependencies, which fixed the following possible security vulnerabilities in these dependencies:

Security fixes

Log4J:

(We’ve got rid of Log4J at all, so no further vulnerabilities in the library will have any impact)

Issues closed: https://github.com/provectus/kafka-ui/milestone/3?closed=1
Full Changelog: v0.2.1...v0.3.0

0.2.1

04 Oct 14:57
Compare
Choose a tag to compare
  • Added delete,compact topics config (#926)
  • Server startup banner (#912)
  • Property to tune WebClient's max buffer sized added (#903)
  • Fix consumer groups page (#891)
  • Support schema registry multiple urls (#888)
  • Fix redirect after resetting consumer group offsets (#881)
  • Fix consumer groups offsets reseting (#871)
  • Ability to specify separate message types for each topic when using ProtobufFile (#854)
  • Readonly mode not respected at topics list level & consumer groups level (#859)
  • Consumers page throws error 500 (Fixed failing on null topic partitions) (#857)

And other fixes.

0.2.0

02 Sep 10:06
Compare
Choose a tag to compare
  • Ability to switch topic messages read direction.
  • Ability to run KSQL queries directly from UI
  • Producing messages to topics
  • Consumer Group reset/change offset in specific partition
  • Delete topics using multi-selection
  • Purge messages of multiple topics using multi-selection
  • Support topic’s partitions count increase & replication factor update
  • UI prefix configuration
  • Support for MSK & IAM integration
  • Support authentication for Schema Registry
  • Ability to delete Consumer Group(s)
  • Display replication factor field in topics list
  • Display kafka cluser version
  • Ability to sort topic list by replication factor
  • Display number of messages & size in topic list
  • Provide cleanup policy in topic list
  • Display consumer group state
  • Provide additional information with messages
  • TLS-secured ZooKeeper cluster connection
  • Implemented support for kafka's JMX SSL and auth

0.1.0

09 Jun 12:25
Compare
Choose a tag to compare
  • fix pipeline
  • fix fetch-depth for release
  • add flexibility for release
  • Increased version in pom.xml
  • Increased release
  • Fix release
  • Fix release pipeline
  • add ability to bump version
  • Renamed to UI for Apache Kafka
  • Checks/424 creating topic UI check (#508)
  • Fix erroneous field disabling (#542)
  • Bump ts-node from 9.1.1 to 10.0.0 in /kafka-ui-react-app (#490)
  • Bump @openapitools/openapi-generator-cli in /kafka-ui-react-app (#497)
  • Bump dotenv from 9.0.2 to 10.0.0 in /kafka-ui-react-app (#491)
  • Bump react-datepicker from 3.8.0 to 4.1.1 in /kafka-ui-react-app (#540)
  • Bump typescript from 4.2.4 to 4.3.2 in /kafka-ui-react-app (#541)
  • Bump @types/lodash from 4.14.169 to 4.14.170 in /kafka-ui-react-app (#488)
  • Bump @testing-library/jest-dom in /kafka-ui-react-app (#535)
  • Bump react-ace from 9.4.0 to 9.4.1 in /kafka-ui-react-app (#537)
  • Bump date-fns from 2.21.3 to 2.22.1 in /kafka-ui-react-app (#538)
  • Bump @types/node from 15.3.0 to 15.12.2 in /kafka-ui-react-app (#539)
  • Bump eslint-plugin-import from 2.23.2 to 2.23.4 in /kafka-ui-react-app (#506)
  • Bump @types/react from 17.0.5 to 17.0.9 in /kafka-ui-react-app (#520)
  • Bump eslint from 7.26.0 to 7.28.0 in /kafka-ui-react-app (#533)
  • Add wrapping for topic names (#534)
  • Update StaticController.java
  • Update base path for local env
  • Revert "Add SeekDirection to the GET topic messages request (#519)"
  • Add SeekDirection to the GET topic messages request (#519)
  • #518 Fixed backend page size (#523)
  • Add ability to use custom basePath (#511)
  • Add fieldset to the TopicForm (#514)
  • changed pull_request to pull_request_target (#509)
  • [Kafka Connect] Fix getting list of connector's topics (#504)
  • Migrate react-hook-form to the latest version (#441)
  • Bump redux to 4.1.0 (#495)
  • Clear messages should not be present when in readonly mode #481 (#494)
  • The key of the message is not visible / accessible #377 (#477)
  • simple check (#476)
  • Checks/446 run on ci (#469)
  • Rollback to node-sass v5
  • #449 adding issue templates, pr template (#472)
  • Bump eslint-plugin-import from 2.22.1 to 2.23.2 in /kafka-ui-react-app (#459)
  • Bump @types/lodash from 4.14.168 to 4.14.169 in /kafka-ui-react-app (#463)
  • Bump dotenv from 9.0.1 to 9.0.2 in /kafka-ui-react-app (#460)
  • Bump @types/node from 15.0.2 to 15.3.0 in /kafka-ui-react-app (#461)
  • Bump react-ace from 9.3.0 to 9.4.0 in /kafka-ui-react-app (#464)
  • Bump @typescript-eslint/eslint-plugin in /kafka-ui-react-app (#471)
  • Bump node-sass from 5.0.0 to 6.0.0 in /kafka-ui-react-app (#465)
  • Bump @typescript-eslint/parser in /kafka-ui-react-app (#470)
  • Message truncation (#457)
  • Adding service annotation to helm chart service.yaml (#404)
  • WIP: [issues#121] Topic Details: Display consumers (#448)
  • Do not try to connect to zookeeper if connection string is empty (#428)
  • Fix linter (#452)
  • Topics' filtration (#405)
  • Cleanup prettier warnings
  • Use npm codegen instead of maven (#451)
  • Add object->any type mapping for openapi generator config
  • [issues-357] - User should not be able to update/delete (#392)
  • Bump @typescript-eslint/eslint-plugin in /kafka-ui-react-app (#443)
  • Bump @typescript-eslint/parser in /kafka-ui-react-app (#444)
  • Remove default cluster configuration.
  • [CHORE] Post Prettier update cleanup.
  • Bump lint-staged from 10.5.4 to 11.0.0 in /kafka-ui-react-app (#432)
  • Bump @types/node from 15.0.1 to 15.0.2 in /kafka-ui-react-app (#433)
  • Bump @typescript-eslint/parser in /kafka-ui-react-app (#434)
  • Bump dotenv from 8.2.0 to 9.0.1 in /kafka-ui-react-app (#440)
  • Bump @types/react from 17.0.4 to 17.0.5 in /kafka-ui-react-app (#437)
  • Bump prettier from 2.2.1 to 2.3.0 in /kafka-ui-react-app (#438)
  • Bump eslint from 7.25.0 to 7.26.0 in /kafka-ui-react-app (#436)
  • Bump date-fns from 2.21.1 to 2.21.3 in /kafka-ui-react-app (#435)
  • ISSUE-408 Mark underscored topics as internal (#430)
  • Use spring oauth2 starter as dependency to be able use various oauth2 providers.
  • reverting dep change
  • fixing moving package
  • moved screenshooter to tests
  • fixing bug
  • fixing sonar
  • trying to reproduce issue
  • fixing e2e-checks run
  • letting compile version down for e2e checks
  • formatting fixes
  • local run fixes
  • Remove nonsensical snapshots
  • Bump @types/react from 17.0.3 to 17.0.4 in /kafka-ui-react-app (#420)
  • Bump eslint-plugin-prettier from 3.3.1 to 3.4.0 in /kafka-ui-react-app (#419)
  • Bump @rooks/use-outside-click-ref in /kafka-ui-react-app (#418)
  • Bump @types/jest from 26.0.22 to 26.0.23 in /kafka-ui-react-app (#417)
  • Bump @typescript-eslint/eslint-plugin in /kafka-ui-react-app (#416)
  • Bump @openapitools/openapi-generator-cli in /kafka-ui-react-app (#414)
  • Bump eslint-config-prettier from 8.1.0 to 8.3.0 in /kafka-ui-react-app (#413)
  • Bump date-fns from 2.20.1 to 2.21.1 in /kafka-ui-react-app (#412)
  • Bump react-datepicker from 3.7.0 to 3.8.0 in /kafka-ui-react-app (#421)
  • Bump @testing-library/jest-dom in /kafka-ui-react-app (#402)
  • Bump @typescript-eslint/parser in /kafka-ui-react-app (#399)
  • Bump eslint from 7.24.0 to 7.25.0 in /kafka-ui-react-app (#397)
  • Bump ts-jest from 26.5.4 to 26.5.5 in /kafka-ui-react-app (#396)
  • Bump @types/classnames from 2.2.11 to 2.3.1 in /kafka-ui-react-app (#395)
  • Bump react-multi-select-component in /kafka-ui-react-app (#394)
  • Bump react-redux from 7.2.3 to 7.2.4 in /kafka-ui-react-app (#393)
  • Bump @types/node from 14.14.37 to 15.0.1 in /kafka-ui-react-app (#411)
  • Upgrade to GitHub-native Dependabot (#406)
  • Add connect views
  • Implement updating registry compatibility level (#391)
  • Fix the problem with instant redirect (#390)
  • #187 added search and sorting (#388)
  • [CHORE] Get rid of react-json-tree (#387)
  • update README (#301)
  • Schema registry views (#317)
  • Improve eslint configuration (#385)
  • [issues-211] - Clearing up messages from a topic (#378)
  • Confirmation modal for topic & schema delete actions (#384)
  • Add ConfirmationModal common component (#383)
  • [Chore] Connect. Connectors page (#382)
  • #380 example of screenshot check
  • [Security] Bump ssri from 6.0.1 to 6.0.2 in /kafka-ui-react-app (#379)
  • #356 added endpoint to fetch all cluster connectors (#361)
  • Bump @rooks/use-outside-click-ref in /kafka-ui-react-app (#376)
  • Bump eslint-plugin-react from 7.23.1 to 7.23.2 in /kafka-ui-react-app (#370)
  • Bump eslint from 7.23.0 to 7.24.0 in /kafka-ui-react-app (#371)
  • Bump typescript from 4.2.3 to 4.2.4 in /kafka-ui-react-app (#372)
  • Bump @types/node-fetch from 2.5.9 to 2.5.10 in /kafka-ui-react-app (#374)
  • Bump date-fns from 2.19.0 to 2.20.1 in /kafka-ui-react-app (#375)
  • Bump enzyme-to-json from 3.6.1 to 3.6.2 in /kafka-ui-react-app (#369)
  • Bump @wojtekmaj/enzyme-adapter-react-17 in /kafka-ui-react-app (#367)
  • Implement deleting schemas (#366)
  • Cleanup styling (#365)
  • Feature/documentation update (#363)
  • ISSUE-121 Topic level consumer groups & consumerr group details (#360)
  • Kafka Connect. Initial setup (#362)
  • Update App.scss
  • [CHORE] Update deps
  • [#288] Allow users to use name :new for topics and schemas (#351)
  • [CHORE] Update dependencies (#353)
  • Display info about app version (#335)
  • add nodePort support (#337)
  • [CHORE] Alerts (#240)
  • documentation update (#336)
  • Get only numeric values of JMX metrics (#318)
  • [issues-252][bug] - Topic settings form is broken (#332)
  • Bump react from 17.0.1 to 17.0.2 in /kafka-ui-react-app (#324)
  • Bump @types/react-dom from 17.0.2 to 17.0.3 in /kafka-ui-react-app (#321)
  • Bump @types/jest from 26.0.21 to 26.0.22 in /kafka-ui-react-app (#322)
  • Bump eslint-plugin-react from 7.22.0 to 7.23.1 in /kafka-ui-react-app (#323)
  • Bump @types/node from 14.14.35 to 14.14.37 in /kafka-ui-react-app (#325)
  • Bump react-redux from 7.2.2 to 7.2.3 in /kafka-ui-react-app (#326)
  • Bump @wojtekmaj/enzyme-adapter-react-17 in /kafka-ui-react-app (#328)
  • Bump @openapitools/openapi-generator-cli in /kafka-ui-react-app (#320)
  • Bump @typescript-eslint/eslint-plugin in /kafka-ui-react-app (#327)
  • Bump eslint from 7.22.0 to 7.23.0 in /kafka-ui-react-app (#329)
  • docker tag renaming (#330)
  • No such schema message formating fix (#316)
  • [CHORE] Update react app readme (#311)
  • use single workflow for release steps (#310)
  • ISSUE-309: Topic create & update models split (#312)
  • Delivery step for ECS (#313)
  • [CHORE] Cleanup Sonar dups (#307)
  • [CHORE] Cleanup based on SonarCloud report (#306)
  • #289: Negative segment size (#295)
  • Update frontend.yaml
  • #300 Refactor Topic Message pages (#302)
  • ISSUE-297: Sonar warnings fixes (#298)
  • ISSUE-257: ErrorResponse format description (#294)
  • #253: Get messages implementation improvement (#286)
  • #224 Deleting topics (#271)
  • Added checkstyle (#296)
  • fix backend ci
  • WIP: #190 JSON export (#236)
  • added features field to kafka cluster (#256)
  • Update frontend.yaml
  • Update backend.yml
  • Bump react app deps (#285)
  • Bump @types/node from 12.20.6 to 14.14.35 in /kafka-ui-react-app (#279)
  • Update Code Q integrations (#276)
  • Bump @types/react-datepicker from 3.1.7 to 3.1.8 in /kafka-ui-react-app (#274)
  • Bump @types/jest from 26.0.20 to 26.0.21 in /kafka-ui-react-app (#273)
  • Bump ts-jest from 26.5.3 to 26.5.4 in /kafka-ui-react-app (#270)
  • Bump immer from 8.0.1 to 8.0.2 in /kafka-ui-react-app (#272)
  • Add sonar cloud check (#269)
  • Create codeql-analysis.yml
  • Create sonar-project.properties
  • Create sonar.yaml
  • Bump esprint from 0.6.0 to 2.0.0 in /kafka-ui-react-app (#267)
  • Bump date-fns from 2.17.0 to 2.19.0 in /kafka-ui-react-app (#268)
  • Bump pretty-ms from 6.0.1 to 7.0.1 in /kafka-ui-react-app (#266)
  • Bump react-datepicker from 3.5.0 to 3.6.0 in /kafka-ui-react-app (#263)
  • Bump @openapitools/openapi-generator-cli in /kafka-ui-react-app (#261)
  • [Security] Bump react-dev-utils in /kafka-ui-react-app (#260)
  • Bump node-sass from 4.14.1 to 5.0.0 in /kafka-ui-react-app (#259)
  • [CHORE] Update dependencies (#258)
  • #188 Pagination. Refactor topic reducer (#255)
  • Topics page refactoring (#251)
  • #188 added pagination for get topics api (#249)
  • F...
Read more

v0.0.10

09 Mar 09:07
Compare
Choose a tag to compare
release 0.0.10

v0.0.9

22 Jan 11:14
f98abfb
Compare
Choose a tag to compare
  • Merge pull request #161 from provectus/dependabot/npm_and_yarn/kafka-ui-react-app/immer-8.0.1
  • Bump immer from 6.0.9 to 8.0.1 in /kafka-ui-react-app
  • Merge pull request #157 from provectus/i137/mock_server
  • Merge branch 'master' of github.com:provectus/kafka-ui
  • Fixed npe
  • Increased version in pom.xml
  • Dependencies related to mock server removed and README updated
  • Mock script removed & README updated
  • [Issue-137] directory mock removed

v0.0.8

10 Dec 12:59
222cf2c
Compare
Choose a tag to compare
  • Merge pull request #139 from provectus/kafka-ui-fix-buid
  • Updated locked lib versions.
  • Update Jenkinsfile
  • Merge pull request #133 from provectus/chore/update_react
  • [CHORE] Update React to v17
  • Merge pull request #136 from provectus/investigate-jenkins-build-failures
  • Update Jenkinsfile
  • Increase memory limits
  • JenkinsFile
  • Update Jenkinsfile
  • Added custom properties & fixed reset policy (#134)
  • [CHORE] Update dependencies. Clean linter warnings
  • Fixed api base path in react app. (#131)
  • Brokers, Topic details: Display disk usage. (#129)
  • Merge pull request #123 from whotake/enhancement/simplift-eslint-config
  • [FE] Simplify Eslint config
  • Merge pull request #117 from whotake/enhancement/fix-eslint-errors
  • [FE] After merge fixes
  • Merge remote-tracking branch 'origin/master' into enhancement/fix-eslint-errors
  • OpenAPI integration for kafka-ui frontend (#120)
  • Kafka ui contract: Updated schemas required props. (#119)
  • [FE] Use id field for keys
  • Fixed empty protobuf file
  • [FE] Fix eslint errors
  • Feature#94 Added submit button to handle messages filter change. (#107)
  • Update Jenkinsfile (#112)
  • Feature#108: Topic message content tree view (#110)
  • Merge pull request #113 from provectus/bugfix/topic-create-update-callback
  • Protobuf support (#116)
  • Fixed metrics and stats endpoints (#115)
  • Merge pull request #111 from provectus/feature/cluster-status-in-sidebar
  • Update topic info after create/update ops (#114)
  • Prevent redirect to topic details before topic create/update response arrives.
  • Merge branch 'master' of github.com:provectus/kafka-ui into feature/cluster-status-in-sidebar
  • Added cluster status to sidebar.
  • Added common deserializer (#109)
  • Increased version in pom.xml

v0.0.7

30 Oct 15:00
Compare
Choose a tag to compare
  • Increased version in pom.xml
  • Update Jenkinsfile
  • change of release condition (#105)
  • Increased version in pom.xml
  • added dotenv npm package to get param from .env (#102)
  • Delete application-bet.yml
  • Small fixes
  • Fix cluster-only docker config (#99)
  • Added message sending (#85)
  • Fix NPE if no offsets were found for specified timestamp (#92)
  • CI test
  • Fix NPE if no offsets were found for specified timestamp
  • Increased version in pom.xml
  • Fix build (#91)
  • Fixed build and image name
  • Increased version in pom.xml
  • Fixed bugs (#90)
  • Increased version in pom.xml
  • Fixed initial config and docker images names (#89)
  • Increased version in pom.xml
  • moved tagging before creating release notes (#88)
  • Increased version in pom.xml
  • Fixed ci/cd release notes (#87)
  • Increased version in pom.xml
  • Ci cd (#84)
  • Backend jmx metrics (#64)
  • Added begin and end offset param (#78)
  • Do not wait for a full batch if there's no messages in the topic (#77)
  • Add optional authentication (#67)
  • Fix timestamp search (#75)
  • Topic messages filtering paginating (#72)
  • README v.1 - new structure (#70)
  • Add filtering and pagination for topic messages (#66)
  • Fixed issue with wrong parameter type (#65)
  • Text search for topic messages (#62)
  • Added bytesIn/OutPerSec params for clusterMetrics object (#56)
  • Add topic messages UI (#61)
  • Topic settings editing (#55)
  • Fix messages waiting for empty topic (#60)
  • Feature/10 record deserialization (#57)
  • Feature/10 seek offsets (#54)
  • Fix compilation error (#53)
  • Backend for updating topics, fixed backend from another pr branches (#52)
  • Added segmentSize for topic level (#48)
  • Topic messages API. Reactive consumer (#50)
  • Consumer group details view. (#18)
  • Merge pull request #47 from provectus/feature/10-topic-messages-api-contract
  • Add key, headers and timestamp type fields
  • Topic messages API. Contract
  • GetBrokers endpoint fixed, now returns just brokers ids, also removed id param from Cluster and KafkaCluster (#46)
  • fix-routes-for-details (#45)
  • Enhancement/improve time to retain usability v2 (#35)
  • fix-bug-topic-not-creatable-when-no-custom-params (#37)
  • issue-31/add-ui-prefix-for-react-routes (#34)
  • Refactor for mono (#28)
  • Merge pull request #27 from provectus/issue-14/update-custom-params-key-to-work-as-object-not-array
  • Merge pull request #33 from provectus/redesign-topics-adding-custom-params-design
  • redesign-topics-adding-custom-params-design
  • issue-14/update-custom-params-key-to-work-as-object-not-array
  • Merge pull request #26 from provectus/enhancement/24-add-eslint
  • enhancement/24-remove-extra-git-add
  • enhancement/24-remove-extra-command-in-lint-staged
  • Update kafka-ui-react-app/package.json
  • enhancement/24-add-husky-and-other-scripts
  • enhancement/24-use-arbnb-setup
  • enhancement/24-init-standard-eslint
  • Merge pull request #20 from provectus/feature/14-add-custom-params-for-topics-creation
  • Merge branch 'master' into feature/14-add-custom-params-for-topics-creation
  • Merge pull request #23 from provectus/issue/21-topic-form-make-time-to-retain-customizable
  • feature/14-code-cleanup
  • issue/21-topic-form-make-time-to-retain-customizable
  • feature/14-cleanup
  • feature/14-add-custom-params-for-topics-creation
  • WIP: Consumer groups list with search. (#17)
  • Merge pull request #16 from provectus/improvement/6-remove-disk-system-dashboards
  • Merge branch 'master' of github.com:provectus/kafka-ui into improvement/6-remove-disk-system-dashboards
  • Merge pull request #15 from provectus/improvement/13-show-isr-osr
  • Removed disk/system dashboards.
  • Implemented ISR & OSR display. Updated mock.
  • Updated README.md
  • Update README.md
  • use cluster name instead of cluster id
  • add isr count and out of sync replicas count
  • add swagger-ui on /swagger-ui.html
  • fix build and issue with offline cluster
  • Feature/backend init (#3)
  • Update the file structure
  • Merge pull request #2 from provectus/feature/topics_ui_react
  • Docs
  • Cleanup
  • [API] Remove fastify
  • [API] Json server mocks
  • Cleanup
  • [UI] Dashboard
  • [UI] Lodash
  • [API] Update cluster mocks
  • [UI] Cleanup
  • [UI] Create Topic action
  • [API] POST Topic
  • [UI] Topic Creation Page
  • [UI] Add react-hook-form
  • [UI] Details
  • [API] Update payload
  • [API] Add Topic Config Mock
  • [UI] Cleanup
  • [UI] Topic Details
  • [API] Topic Deatils mocks
  • [UI] Add TopicDetails interface
  • [UI] Normalize Topic State
  • [UI] Breadcrumb
  • [UI] Add common metrics components
  • [UI] Cleanup
  • [UI] Nav cleanup
  • [UI] Brokers Dashboard
  • [UI] Add byte formater
  • [API] Mocking
  • [UI] Metrics polling
  • [UI] Empty Brokers Component
  • [API] Add broker API
  • [API] Internal topic
  • [UI] Use new loader reducer + switch
  • [UI] Loader reducer
  • [UI] Topics Ui
  • [API] Add Mocks
  • [API] Add CORS
  • Add Cluster
  • Add API mocks
  • Initial React App
  • CORS
  • Added docker compose
  • Initial commit

v0.0.6

30 Oct 14:51
f6253b6
Compare
Choose a tag to compare
  • Update Jenkinsfile
  • change of release condition (#105)
  • Increased version in pom.xml
  • added dotenv npm package to get param from .env (#102)
  • Delete application-bet.yml
  • Small fixes
  • Fix cluster-only docker config (#99)
  • Added message sending (#85)
  • Fix NPE if no offsets were found for specified timestamp (#92)
  • CI test
  • Fix NPE if no offsets were found for specified timestamp
  • Increased version in pom.xml
  • Fix build (#91)
  • Fixed build and image name
  • Increased version in pom.xml
  • Fixed bugs (#90)
  • Increased version in pom.xml
  • Fixed initial config and docker images names (#89)
  • Increased version in pom.xml
  • moved tagging before creating release notes (#88)
  • Increased version in pom.xml
  • Fixed ci/cd release notes (#87)
  • Increased version in pom.xml
  • Ci cd (#84)
  • Backend jmx metrics (#64)
  • Added begin and end offset param (#78)
  • Do not wait for a full batch if there's no messages in the topic (#77)
  • Add optional authentication (#67)
  • Fix timestamp search (#75)
  • Topic messages filtering paginating (#72)
  • README v.1 - new structure (#70)
  • Add filtering and pagination for topic messages (#66)
  • Fixed issue with wrong parameter type (#65)
  • Text search for topic messages (#62)
  • Added bytesIn/OutPerSec params for clusterMetrics object (#56)
  • Add topic messages UI (#61)
  • Topic settings editing (#55)
  • Fix messages waiting for empty topic (#60)
  • Feature/10 record deserialization (#57)
  • Feature/10 seek offsets (#54)
  • Fix compilation error (#53)
  • Backend for updating topics, fixed backend from another pr branches (#52)
  • Added segmentSize for topic level (#48)
  • Topic messages API. Reactive consumer (#50)
  • Consumer group details view. (#18)
  • Merge pull request #47 from provectus/feature/10-topic-messages-api-contract
  • Add key, headers and timestamp type fields
  • Topic messages API. Contract
  • GetBrokers endpoint fixed, now returns just brokers ids, also removed id param from Cluster and KafkaCluster (#46)
  • fix-routes-for-details (#45)
  • Enhancement/improve time to retain usability v2 (#35)
  • fix-bug-topic-not-creatable-when-no-custom-params (#37)
  • issue-31/add-ui-prefix-for-react-routes (#34)
  • Refactor for mono (#28)
  • Merge pull request #27 from provectus/issue-14/update-custom-params-key-to-work-as-object-not-array
  • Merge pull request #33 from provectus/redesign-topics-adding-custom-params-design
  • redesign-topics-adding-custom-params-design
  • issue-14/update-custom-params-key-to-work-as-object-not-array
  • Merge pull request #26 from provectus/enhancement/24-add-eslint
  • enhancement/24-remove-extra-git-add
  • enhancement/24-remove-extra-command-in-lint-staged
  • Update kafka-ui-react-app/package.json
  • enhancement/24-add-husky-and-other-scripts
  • enhancement/24-use-arbnb-setup
  • enhancement/24-init-standard-eslint
  • Merge pull request #20 from provectus/feature/14-add-custom-params-for-topics-creation
  • Merge branch 'master' into feature/14-add-custom-params-for-topics-creation
  • Merge pull request #23 from provectus/issue/21-topic-form-make-time-to-retain-customizable
  • feature/14-code-cleanup
  • issue/21-topic-form-make-time-to-retain-customizable
  • feature/14-cleanup
  • feature/14-add-custom-params-for-topics-creation
  • WIP: Consumer groups list with search. (#17)
  • Merge pull request #16 from provectus/improvement/6-remove-disk-system-dashboards
  • Merge branch 'master' of github.com:provectus/kafka-ui into improvement/6-remove-disk-system-dashboards
  • Merge pull request #15 from provectus/improvement/13-show-isr-osr
  • Removed disk/system dashboards.
  • Implemented ISR & OSR display. Updated mock.
  • Updated README.md
  • Update README.md
  • use cluster name instead of cluster id
  • add isr count and out of sync replicas count
  • add swagger-ui on /swagger-ui.html
  • fix build and issue with offline cluster
  • Feature/backend init (#3)
  • Update the file structure
  • Merge pull request #2 from provectus/feature/topics_ui_react
  • Docs
  • Cleanup
  • [API] Remove fastify
  • [API] Json server mocks
  • Cleanup
  • [UI] Dashboard
  • [UI] Lodash
  • [API] Update cluster mocks
  • [UI] Cleanup
  • [UI] Create Topic action
  • [API] POST Topic
  • [UI] Topic Creation Page
  • [UI] Add react-hook-form
  • [UI] Details
  • [API] Update payload
  • [API] Add Topic Config Mock
  • [UI] Cleanup
  • [UI] Topic Details
  • [API] Topic Deatils mocks
  • [UI] Add TopicDetails interface
  • [UI] Normalize Topic State
  • [UI] Breadcrumb
  • [UI] Add common metrics components
  • [UI] Cleanup
  • [UI] Nav cleanup
  • [UI] Brokers Dashboard
  • [UI] Add byte formater
  • [API] Mocking
  • [UI] Metrics polling
  • [UI] Empty Brokers Component
  • [API] Add broker API
  • [API] Internal topic
  • [UI] Use new loader reducer + switch
  • [UI] Loader reducer
  • [UI] Topics Ui
  • [API] Add Mocks
  • [API] Add CORS
  • Add Cluster
  • Add API mocks
  • Initial React App
  • CORS
  • Added docker compose
  • Initial commit