Ilya Kuramshin
11c6ce25ff
KSQL SSE refactoring ( #1479 )
...
* sse refactoring
* checkstyle fix
* checkstyle fix
* refactor
* refactor
* api spec changes
* ReactiveAdminClient toMono fix
* fixes
* fixes
* fixes
* fixes
* small improvement
Co-authored-by: iliax <ikuramshin@provectus.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Damir Abdulganiev <dabdulganiev@provectus.com>
2022-03-08 20:23:12 +03:00
Ilya Kuramshin
4651c5e308
Add "initializing" state to ServerStatus enum ( #1652 )
...
* * initializing status added to cluster
* MetricsCache initializing
* unuseful tests removed BrokerServiceTest
* checkstyle fix
Co-authored-by: iliax <ikuramshin@provectus.com>
2022-02-24 14:18:24 +03:00
Mohamad Choukair
e2a3b7b263
Added host & port brokers endpoint (backend) ( #1553 )
...
* Added port to endpoint brokers - Issue:1521
* Added port to endpoint brokers - Issue:1521
* Fixed code style - Issue:1521
* Fixed checkStyle violations - Issue:1521
* Issue #1521 added port to mapper
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Ilya Kuramshin <ilia-2k@rambler.ru>
2022-02-17 19:23:15 +03:00
Ilya Kuramshin
b8c43f069e
RESTART_ALL_TASKS & RESTART_FAILED_TASKS actions implemented, small refactoring ( #1601 )
...
RESTART_ALL_TASKS & RESTART_FAILED_TASKS kafka connect actions implemented, small refactoring (#1601 )
2022-02-17 13:25:46 +03:00
ValentinPrischepa
edabfca966
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>
2022-02-09 16:05:08 +03:00
ValentinPrischepa
529cd0bd6e
Implemented topics sorting by size ( #1539 )
...
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-02-09 15:35:33 +03:00
Ilya Kuramshin
772b878d90
ISSUE-943: Topic messages tailing implementation ( #1515 )
...
* Topic messages tailing implementation
2022-02-09 14:23:35 +03:00
Ilya Kuramshin
1699663bac
Smart filters: Groovy script messages filter implementation (reopened) ( #1547 )
...
* groovy script messages filter added
2022-02-09 13:28:27 +03:00
Ruslan Ibragimov
6ab0e40685
Fix maven warnings about dynamic versioning ( #1559 )
2022-02-07 13:40:43 +03:00
ValentinPrischepa
42a004af1c
Implement sorting order for consumers page ( #1526 )
...
* [ISSUE-1383]Create parameters of request for sorting topics. (backend)
* [ISSUE-1383]Create parameters of request for sorting topics. (backend)
* Create parameters of request for sorting consumer groups. (backend)
2022-02-01 13:14:05 +03:00
ValentinPrischepa
7cdcacf5d5
Implement topics sorting (backend) ( #1498 )
...
* [ISSUE-1383]Create parameters of request for sorting topics. (backend)
* [ISSUE-1383]Create parameters of request for sorting topics. (backend)
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-01-31 13:38:56 +03:00
ValentinPrischepa
540b8eb79b
Schema registry pagination and search
...
* [ISSUE-1191, ISSUE-1208] Implemented search and pagination for schema registry overview page.
* [ISSUE-1191, ISSUE-1208] Implemented search and pagination for schema registry overview page.
* [ISSUE-1191, ISSUE-1208] Implemented search and pagination for schema registry overview page.
* [ISSUE-1191, ISSUE-1208] fixed Checkstyle violation issue.
* WIP: Fixes some frontend issues just to build frontend
* WIP: Fixes fronted just to build it
* WIP: Fixes frontend to build it
* WIP: Schemas tests are failing
* WIP: List tests work
* WIP: Details test work
* WIP: Updates tests
* WIP: Fixes lint errors and comments
* WIP: Changes usePagination, some tests have warns
* WIP: Refreshes with query string works correctly
* cleanup
* WIP: cleanup
* WIP: cleanup
* WIP: Removes ThemeProvider from test as render function uses ThemeProvider
* WIP: Pagination + Search works correcly
* WIP: Cleanup
* WIP: Cleanup
* WIP: Cleanup
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Damir Abdulganiev <dabdulganiev@provectus.com>
Co-authored-by: Damir Abdulganiev <damupka@gmail.com>
2022-01-31 13:24:39 +03:00
Ilya Kuramshin
f85a340b79
ISSUE-1444: Additional params added to connector restart endpoint to be able to… ( #1445 )
...
* Additional params added to connector restart endpoint to be able to restart not only connector instance, but all its tasks
* RESTARTING state added to ConnectorTaskStatus
* Restart connector button rename
Co-authored-by: iliax <ikuramshin@provectus.com>
2022-01-21 15:24:13 +03:00
Ruslan Ibragimov
79442a7e82
Change the way of release workflow ( #1434 )
...
* use version placeholders in pom.xml files
* add release drafter config and workflow
* update master workflow
* update release workflow
* update branch-deploy.yml workflow
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-01-21 10:47:48 +03:00
github-actions
45b9a10c7c
Increased version in pom.xml
2022-01-20 17:35:47 +00:00
github-actions
857a13573a
Increased release
2022-01-20 17:35:45 +00:00
Ilya Kuramshin
6828a41242
Consumer groups pagination (Backend) ( #1318 )
...
* consumer-groups endpoint with pagination added
* consumer group dto mappings moved to controller
* consumer groups loading logic refactored
2022-01-17 13:58:33 +03:00
github-actions
d87c2a5290
Increased version in pom.xml
2021-12-29 16:55:44 +00:00
github-actions
b506b59866
Increased release
2021-12-29 16:55:41 +00:00
Roman Zabaluev
a023284b0e
Revert "Increased release"
...
This reverts commit ca1aeab02d
.
2021-12-29 19:54:14 +03:00
Roman Zabaluev
0ecf229be0
Revert "Increased version in pom.xml"
...
This reverts commit 3d2f885801
.
2021-12-29 19:54:13 +03:00
github-actions
3d2f885801
Increased version in pom.xml
2021-12-29 16:42:40 +00:00
github-actions
ca1aeab02d
Increased release
2021-12-29 16:42:37 +00:00
github-actions
460fc0ec14
Increased version in pom.xml
2021-12-27 10:16:10 +00:00
github-actions
d33150123a
Increased release
2021-12-27 10:16:07 +00:00
Roman Zabaluev
32a2e753b0
Allow producing messages with an empty key/value
...
* [ISSUE 1046] UI allows to submit message with empty key & value (#1264 )
* [ISSUE 1046] UI allows to submit message with empty key & value
* Update Contract
(cherry picked from commit 4b730eb288
)
* Backend fix
* Refactoring
* Fix nullable & checkstyle
* Fix jsonnullable get
* Remove unnecessary check and add a test
Co-authored-by: Oleg Shur <workshur@gmail.com>
2021-12-24 19:00:27 +03:00
Roman Zabaluev
fd83f190f5
Revert "[ISSUE 1046] UI allows to submit message with empty key & value ( #1264 )"
...
This reverts commit 4b730eb288
.
2021-12-18 06:01:34 +03:00
Oleg Shur
4b730eb288
[ISSUE 1046] UI allows to submit message with empty key & value ( #1264 )
...
* [ISSUE 1046] UI allows to submit message with empty key & value
* Update Contract
2021-12-17 20:44:13 +03:00
Oleg Shur
7e5e8d9268
Redesign ( #1045 )
...
* Refactor topic creation
* Remove unused thunk
* Remove excess interface
* Add New page snapshot test
* Refactor new component tests
* Remove excess function
* Add typography variables and classes
* Add font families
* Implement custom button
* Get rid of enums
* Add theme
* Separate styles from logic
* Feature/layout redesign (#862 )
* Refactor pages general layout
* Refactor breadcrumbs
* Refactor brokers metrics
* Fix toggle position
Co-authored-by: azat.belgibayev <azat.belgibayev@almatech.dev>
* add redesigned new menu item
* remove styles from theme
* update tests
* fix local and app wide styles
* add tests
* Add theme
* Add types to the styles
* update menu item prop prefixes, minor fixes
* add theme styles, move interface, update test, snapshot
* add optional styling
* add isActive props, propagate component, update tests
* remove button
* Revert "remove button"
This reverts commit 4a9c87d8d8
.
* add tests for styled button
* remove ternary operator from style
* import styled from lib/
* Custom Inputs (#890 )
* Implement and test custom input
* Custom select (#896 )
* Implement custom select
* Fix Metrics component (#914 )
* Add styled table header cell component (#901 )
* Redesign menu (#918 )
* Finish styling menu
* Styled Table
* Fix styled table
* Allow custom buttons work as links
* Restyle Breadcrumb
* Topics list (#946 )
* Redesign pagination
* Fix styled components usage
* Topic messages (#959 )
* Topic Consumer Groups
* Message settings
* Finish styling indicators
* Style the dashboard
* Finish with the topics page
* Style consumer groups list
* Restyle the consumer group details
* Style alerts
* Style confirmation modal
* Update DangerZone.spec.tsx
* redesign schema registry
* Add Topic details snapshot
* Style Page Loader
* Style connectors list
* Style KSQL
* Remove all the classes from the styled components (#1049 )
* Redesign topic form (#1051 )
* Redesign connect details (#1053 )
* Update types for styled-components (#1054 )
* Redesign some minor forms in the app (#1062 )
* Fix alert styles
* Get rid of bulma/layout styles
* Fix form styling
* Custom Switch component
* fix border-radius property of metrick widgets
* get rid of warnings in tests
* use jest-styled-components
* cleanup
* get rid of some bulma modules
* refactor metrics component
* get rid of JSON-tree. Json Editor redesign
* update proxy config
* Refactor Alerts component (#1124 )
* Refactor tests (#1129 )
* App layout update (#1127 )
* ‘App-layout-update’
* toBeNull changed to toBeInDocument
* scss file removed
* App navbar layout update
* navbar test
* code smells local refactoring
* StyledMenuItem code smells refactoring
* StyledClusterTab code smells refactoring
* ConfirmationModalWrapper code smells refactoring
* input icon and label code smells refactoring
* navburger displaying fixed
* Get rid of classes
* fix code smells
* refactor styles
* refactor styles
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
* Refactored Cluster nav (#1147 )
* Update caniuse
* refactor Nav component
* Update sonars config
* refactor Nav component + specs
* Specs
* Feature/code smells removing (#1148 )
* StyledSelect code smell refactoring
* SecondaryTabs code smell refactoring
* TextareaStyled code smell refactoring
* TableStyled code smell refactoring
* StyledTableHeaderCell code smell refactoring
* Add custom render with theme provider wrapper for testing lib (#1152 )
* Added cleanupPolicy to topic details. Closes #999 (#1067 )
* Rename "latest first" to "oldest first"
* Switch to redux-toolkit. Refactoring (#1171 )
* Switch to redux-toolkit
* Fix #1207 (cherry-pick)
* refactor metrics (#1253 )
Co-authored-by: Azat Belgibayev <belg.azat@gmail.com>
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
Co-authored-by: azat.belgibayev <azat.belgibayev@almatech.dev>
Co-authored-by: sergei <scheremnov@provectus.com>
Co-authored-by: Alexander Krivonosov <31561808+GneyHabub@users.noreply.github.com>
Co-authored-by: Alina Miryuk <alinamiryuk@mail.ru>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2021-12-15 12:10:36 +03:00
Ilya Kuramshin
ec42c37f24
Ksql functionality reimplemented ( #1161 )
...
* Ksql functionality reimplemented
Co-authored-by: iliax <ikuramshin@provectus.com>
2021-12-13 13:16:47 +03:00
Ilya Kuramshin
062367efcc
1. stacktrace field added to error responses ( #1145 )
...
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)
2021-11-30 13:07:51 +03:00
German Osin
d712d33c79
Fixed segment size display on details page ( #1107 )
2021-11-19 03:05:37 +03:00
Si Tang
7bd3fdd152
Upgrade Spring Boot to 2.5.6
...
* #931 : upgrade Spring Boot to 2.5.6
* #931 : add spring-boot-starter-validation dependency
2021-10-26 14:38:25 +03:00
Ilya Kuramshin
da477b2896
DTO suffix added to all generated models ( #872 )
...
Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-10-08 18:08:22 +03:00
github-actions
1f360ce8ab
Increased version in pom.xml
2021-10-04 14:39:08 +00:00
github-actions
f2c8629ff6
Increased release
2021-10-04 14:39:04 +00:00
Alex-Shirazi-1
19f2db1f71
Fixed Stack Trace not showing up when connector fails
2021-09-16 02:43:12 -07:00
German Osin
43709cc3be
ISSUE-868 Fix group offsets reseting ( #871 )
...
* ISSUE-868 Fix group offsets reseting
* tests fixes
Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-09-14 15:42:04 +03:00
github-actions
65884467cf
Increased version in pom.xml
2021-09-02 09:47:18 +00:00
github-actions
ebb030f87e
Increased release
2021-09-02 09:47:16 +00:00
Marsel
5c563de4f1
Issue#727 disable deleting ( #768 )
...
* broker config refactoring and adding broker config check before topic deletion
* add TOPIC_DELETION feature, refactor KafkaService, add class for constants (Constants.java)
* annotation fixes and change TOPIC_DELETION check
* [issue-727] Disable delete button for a topic if deletion in restricted for this broker #727
* Rewrite to context
* remove code smells
* small fixes
Co-authored-by: marselakhmetov <makhmetov@provectus.com>
Co-authored-by: mbovtryuk <mbovtryuk@provectus.com>
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
2021-08-25 09:43:55 +03:00
Marsel
7f66f00008
Issue#517 connector task status bug ( #747 )
...
* kafka-ui-connectors.yaml fix
* adding tasks status check
* adding new Connector Status
* adding new Connector Status
* [issue-517] connector task status bug #747
Co-authored-by: marselakhmetov <makhmetov@provectus.com>
Co-authored-by: mbovtryuk <mbovtryuk@provectus.com>
2021-08-18 12:03:41 +03:00
German Osin
18f5e1a2b2
Switched messages endpoint to provide sse with phases & consuming info ( #645 )
...
* Switched messages endpoint to provide sse with phases & consuming info
* Switched messages endpoint to provide sse with phases & consuming info
* fixed comments
* Fixed comparator
* Fixed tests
* Reduced images size
* Feature/sse for messages (#681 )
* [#645 ] SSE. Cleanup Topic Messages
* New messages page
* Update outdated snapshots
* Specs
* Specs
* Fixed build
* Fixed possible npe in update cluster on init stage
* Provided additional information with messages #677 (to messages_sse branch) (#700 )
* Provided additional information with messages #677
* Sse messages front (#725 )
* SSE. Messages page
* Fix handleNextClick
* Add the page loader to the list of messages
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
* Fix merge errors
* fix conflicts
Co-authored-by: Timur Davletov <tdavletov@provectus.com>
Co-authored-by: Oleg Shur <workshur@gmail.com>
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
2021-08-04 16:30:00 +03:00
Diego Ching Jenkins
1f268579d0
Merge pull request #724 from provectus/703-additional-fields-topicConfig
...
703 additional fields topic config
2021-08-03 07:56:15 -06:00
Victor Alfaro
51646e786a
666: Adding new endpoint with corresponding service method. Also a… ( #714 )
...
* (#666 ): Adding new endpoint with corresponding service method. Also adding search box to kafka connect screen with consuming logic for added endopoint.
* Applying feedback: reusing same endpoint and removing '/filtered' version
2021-08-03 16:08:55 +03:00
Diego Ching
bf5003a7d5
Enabling synonyms for TopicConfig
2021-08-02 12:25:19 -06:00
Diego Ching
b74a643c93
Adding new tests
...
Rebase from master, resolving conflicts
Adding new fields to builder
Removing unused import
2021-08-02 10:27:20 -06:00
Diego Ching
62bd562ec1
Adding Source as a separate ENUM
2021-08-02 08:32:12 -06:00
Diego Ching
2a2e651d81
Adding new fields to TopicConfig
...
Adding tests for TopicConfigs consumer and service
Refactoring the tests
Fixing checkstyle violation
2021-08-02 08:32:06 -06:00
Timur Davletov
fa4ef337a7
#702 Supported incremental config update for brokers ( #751 )
2021-07-30 12:48:42 +03:00