* New documentation for building and running without docker and some doc fixes and additions.
* Improvements in docs
* spell fix
* improvements in docs
* minor modification
* improvements
* [2163] Make message timestamp format configurable
* [2163] Make message timestamp format configurable - PR comments update
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
* Fix subject encoding frontend (#1995)
* Add tests for schemas with non ascii chars #1995
* Backend: Fix URL encoding while getting schemas (#2471)
Add Test for subject name with non ascii chars
Closes#1995
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
* upgrading alpine to fix CVE-2022-28391 vulnerabilities
* bumping spring-boot-version which includes vulnerabilities fixes
* Bumping one more version to clean high vulnerabilities up u
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
* Add an ability to run app from subfolder
* linting
* Fix all the static resources URLs and manifest.json
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
* partitioning getTopicsConfig & describeTopics calls for cases where topics count is big
* comments added
Co-authored-by: iliax <ikuramshin@provectus.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
* Fix schema name nullability on compatibility change
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
* Add nullable
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
* Add protobufMessageNameForKeyByTopic option to config. Message keys are
deserialized using a protobuf schema if the config is set. Otherwise
message keys are treated as strings.
Closes#1699
* Add documentation around kafkaui's protobuf support
* Add protobufMessageNameForKey config option
* Update README with info about default types
* Imeplement support for protobufMessageNameForKeyByTopic
* fallback to FALLBACK_FORMATTER
* Add ability to publish message with protobuf key
* Change log levels to debug and add @Nullable annotations
* Attempt at fixing documentation workflow
Co-authored-by: Ilya Kuramshin <ilia-2k@rambler.ru>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Roman Zabaluev <github@haarolean.dev>
* load topic after creation retry added
* TopicService.recreateTopic,cloneTopic formatting improved
* ALLOW_AUTO_CREATE_TOPICS_CONFIG set to false for all created consumers to avoid accidental topic creation
Co-authored-by: iliax <ikuramshin@provectus.com>
* Add failover support for Schema Registry
* Base schema id on primary node
* Made code thread safe
* Remove unnecessary synchronize
* Remove duplicated url field with InternalSchemaRegistry
* Fix maven warnings about dynamic versioning (#1559)
* Bump @types/react-redux from 7.1.18 to 7.1.22 in /kafka-ui-react-app (#1462)
Bumps [@types/react-redux](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-redux) from 7.1.18 to 7.1.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-redux)
---
updated-dependencies:
- dependency-name: "@types/react-redux"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump @types/jest from 27.0.3 to 27.4.0 in /kafka-ui-react-app (#1458)
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 27.0.3 to 27.4.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)
---
updated-dependencies:
- dependency-name: "@types/jest"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Console banner updated (#1319)
* banner changed to fix new name
* width adjusted to 80 to fit all terminals
Co-authored-by: iliax <ikuramshin@provectus.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
* Add an example for SSL w/ kafka (#1568)
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Ruslan Ibragimov <ruibragimov@provectus.com>
* Smart filters: Groovy script messages filter implementation (reopened) (#1547)
* groovy script messages filter added
* ISSUE-943: Topic messages tailing implementation (#1515)
* Topic messages tailing implementation
* Implemented topics sorting by size (#1539)
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
* [ISSUE-1512]Added sorting by topics size
* [ISSUE-1512]Added sorting by topics size
* Add sort by Size.Refactoring sort order
* correct a little mistake
* Improve test coverage
* got rid code dupliction
* refactoring
Co-authored-by: ValentinPrischepa <valentin.prischepa@gmail.com>
Co-authored-by: Anton Zorin <ant.zorin@gmail.com>
Co-authored-by: Oleg Shur <workshur@gmail.com>
* Implement recreating a topic
* [ISSUE-998][backend] Add functionality to re-create topic in one click
* [ISSUE-998][backend] Add functionality to re-create topic in one click
* [ISSUE-998][backend] Add functionality to re-create topic in one click
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
* Run the app in the container as a non-root user (#1575)
* Run as a non-root user. Fixes#1555
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
* Fix line break
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Ruslan Ibragimov <94184844+5hin0bi@users.noreply.github.com>
* [FIXED issue/1545] added feedback to the user when a message content is copied to clipboard (#1570)
* added alert after "Copy to clipborad"
* moved main logic to useDataSaver
* fixed typographical mistake
* updated useDataSaver test
* made adaptive heigth in connectors config component (#1583)
Co-authored-by: Anton Zorin <zorii4@Antons-MacBook-Pro.local>
* Bump http-proxy-middleware from 2.0.1 to 2.0.3 in /kafka-ui-react-app (#1579)
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.1 to 2.0.3.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/master/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.1...v2.0.3)
---
updated-dependencies:
- dependency-name: http-proxy-middleware
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Allow running sonar within PR of a fork (#1581)
* Allow running sonar within PR of a fork
* remove github token from envs on mvn verify
* Wrap failover in Mono.as
* Use failoverable uri instead of primary node one for accessing the schemaregistry
* Added urls to similarly named configureWebClient methods
Co-authored-by: Jonas Geiregat (31198) <jonas.geiregat@tvh.com>