1. stacktrace field added to error responses (#1145)
2. lastError added to Cluster responce
3. blocking metrics initialization on startup changed to async init (returned to prev behavior)
* The highest logging level is "trace", not "all"
The value "all" for LOGGING_LEVEL_ROOT is logged as invalid at startup:
java.lang.IllegalArgumentException: No enum constant org.springframework.boot.logging.LogLevel.all
* Add trace logging level
* Revert "Add trace logging level"
This reverts commit a0eb52f304.
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
Metrics retrieval refactoring:
* metrics data moved to separate class with its own storage
* topics list pagination logic changed for better actuality
* some mappings moved to InternalXXX classed
fix health/readiness path in order to align current development,
We decided to make specific health path to check service availability even if kafka-ui configured with authorization.
/actuator/health return 2XX codes despite of authorization settings
(cherry picked from commit b05bd69aa1)
Bump eslint-import-resolver-node in /kafka-ui-react-app (#1087)
Bump @types/react from 17.0.16 to 17.0.34 in /kafka-ui-react-app (#1055)
Bump @types/jest from 26.0.24 to 27.0.2 in /kafka-ui-react-app (#910)
Bump @types/node from 16.4.13 to 16.11.7 in /kafka-ui-react-app (#1088)
Bump ts-node from 10.2.0 to 10.4.0 in /kafka-ui-react-app (#1006)
Bump @types/react-datepicker from 4.1.4 to 4.3.0 in /kafka-ui-react-app (#1086)
Bump eslint-plugin-import from 2.24.0 to 2.25.3 in /kafka-ui-react-app (#1087)
Bump @types/node-fetch from 2.5.12 to 3.0.3 in /kafka-ui-react-app (#1004)
Bump @hookform/resolvers from 2.7.1 to 2.8.3 in /kafka-ui-react-app (#1057)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kamila Alekbaeva <kalekbaeva@provectus.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
* #980: sanitize credentials in Kafka Connector configs. Add a warning to edit page when people try to edit configs with obfuscated field
* #980: make sanitizer patterns configurable
* #980 fix using stream pattern
Co-authored-by: Si Tang <si@indeed.com>
* #992: hide 'Clear All Messages' button on topics which are not delete policy, as it's not supported by AdminClient
* #992 remove console.log and use type
* Fix#973
* Fix topic edition errors
Fixed two errors
1. The error with cleanup policy. Since some of the custom params (like, cleanup policy) are moved to the general form, we were not supposed to add them to the custom params section. Added filtration for this.
2. Fixed the variable name for Min In Sync Replicas to match the name in the contract
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
* #626 fix delete topic test
* #626 increase waiting time for topic update
* #626 increase the waiting time for the topic update to 5 minutes
* #626 delete refreshing pages for update topic test
BE Services split:
* Unrelated logic moved from ClusterService to proper services
* KafkaCluster existence check moved to controllers level
* useless interfaces removed