Commit graph

336 commits

Author SHA1 Message Date
German Osin
4339841771
Changed consumer groups request logic for better performance (#965)
* Changed consumer groups request logic for better performance

* Fixed checkstyle
2021-10-14 11:52:58 +03:00
Ilya Kuramshin
d0f63aeaa0
BE Services split (#964)
BE Services split:
* Unrelated logic moved from ClusterService to proper services
* KafkaCluster existence check moved to controllers level
* useless interfaces removed
2021-10-14 10:05:07 +03:00
Ilya Kuramshin
7abf5db187
unnecessary option passing removed (#958)
Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-10-11 15:46:17 +03:00
Ilya Kuramshin
b05da3373e
[BE Refactoring] Reactive admin client (#882)
* All AdminClient interactions moved to ReactiveAdminClient
2021-10-08 21:33:36 +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
Ademílson F. Tonato
962322f20f
Fix different lombok logging annotations
Fixes #938
2021-10-07 12:27:40 +03:00
Roman Zabaluev
9c48e5682a
Fix unsupported DESCRIBE_CONFIGS (#939) 2021-10-06 21:01:46 +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
German Osin
07a9528d39
ISSUE-925 Added delete,compact topics config (#926)
* ISSUE-925 Added delete,compact topics config

* Fixed checkstyle
2021-10-04 17:19:25 +03:00
German Osin
683ab231f4
ISSUE-861 Context path fix (#917) 2021-10-01 20:26:40 +03:00
Ilya Kuramshin
6920a252ad
Server startup banner (#912)
* server startup banner added

* font changed

Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-09-29 12:24:38 +03:00
Ilya Kuramshin
0bf8db5e52
Property to tune WebClient's max buffer sized added (#903)
* webclient.max-in-memory-buffer-size property added

Co-authored-by: Ilya Kuramshin <ikuramshin@provectus.com>
2021-09-25 14:39:14 +03:00
Ilya Kuramshin
928dbd7a77
Unnecessary casting removed from AvroFormatter to fix primitive values deserialization (#902)
* Unnecessary casting removed from AvroFormatter to prevent primitive values deserialization
2021-09-23 18:36:36 +03:00
German Osin
5e74bda56e
ISSUE-886 Schema registry multiple urls (#888) 2021-09-17 11:35:34 +03:00
German Osin
3c05b60313
ISSUE-876 Fixed array types to oneof for js support (#880) 2021-09-15 14:02:06 +03:00
German Osin
3d537f2bf1
ISSUE-876 Fixed nullable fields (#878) 2021-09-15 12:59:46 +03:00
German Osin
4c231980aa
ISSUE-876 Fixed avro json schema generation & deserializing (#877)
* ISSUE-876 Fixed avro json schema generation & deserializing

* Fixed checkstyle

* Fixed proto test
2021-09-15 11:21:05 +03: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
Meysam Zarezadeh
64f957771c
ISSUE-849: Use a map between topics and message-names when using ProtobufFile (#854)
* Use a map between topics and message-names when using ProtobufFile
* Validate the given message names for the topics in ProtobufFileRecordSerDe
2021-09-13 09:20:40 +03:00
German Osin
4660bb8759
ISSUE-856 Fixed failing on null topic partitions (#857)
* ISSUE-856 Fixed failing on null topicpartitions

* Fixed checkstyle
2021-09-07 13:50: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
Roman Zabaluev
bf4fb28b5b
JMX SSL and auth (#818)
* Secured JMX WIP

* Make credentials nullability more obvious

Add example keys/certs

* Add required jmxSsl option

* Update README.md
2021-09-02 12:22:41 +03:00
Meysam Zarezadeh
c19b9a6867
Do not remove newlines from the .proto file before parsing it. (#845) 2021-09-02 11:03:27 +03:00
German Osin
161d887e64
ISSUE-841 Fix null valued headers deserialization (#843) 2021-08-31 19:17:56 +03:00
German Osin
1b2b22f18a
ISSUE-832 Collect features not on startup (#834) 2021-08-27 17:09:59 +03:00
German Osin
ba1022d87a
ISSUE-824 Enabled basic authecation (#833) 2021-08-27 16:25:06 +03:00
German Osin
978ed3ad9b
Feature: upgraded lombok version to support latest versions of java (#830)
* Feature: upgraded lombok version to support latest versions of java

* Bumped mapstruct version
2021-08-27 15:31:15 +03:00
German Osin
859e9fb88d
Bug: cleanup policy compact delete could be without space (#829) 2021-08-27 12:44:45 +03:00
German Osin
673e74e15a
ISSUE-803 Added DISABLELOGDIRSCOLLECTION flag to skip size calculation (#823) 2021-08-25 20:45:09 +03:00
German Osin
63059ffa28
ISSUE-788 Added oauth2 security config (#822) 2021-08-25 20:27:17 +03:00
German Osin
d737953a8e
ISSUE-671 Fixed topic creation & deletion (#821) 2021-08-25 18:42:19 +03: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
Chrisss93
840bc5dcee
upgrade kafka dependencies (#791)
Co-authored-by: Chris Lee <chris.lee@ridewithvia.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2021-08-24 18:03:45 +03:00
German Osin
d894413251
ISSUE-803 Backend fail if there is no version property (#814) 2021-08-23 17:11:42 +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
Ilnur Farukhshin
db578dc650 [#207] test(api): fix KsqlServiceTest 2021-08-12 12:38:02 +03:00
Ilnur Farukhshin
efa646a657 [#207] fix(api): fixed ShowStatement behaviour for parallel requests 2021-08-11 20:39:19 +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
Diego Ching
db1456abbd Adding assertNotNull instead of assertEquals 2021-08-03 07:36:53 -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
8a4df6b002 Enabling synonyms for TopicConfig 2021-08-02 12:24:42 -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
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
Roman Zabaluev
eed35de014
TLS enabled zookeeper (#722)
* Switch zk client. Resolves #683

* Add an example docker compose file with TLS enabled zookeeper

* Update readme a bit

* Fix annoying sonar boy

* Apply review suggestion

* Rename zookeeper ssl options
2021-07-30 17:56:32 +03:00
Marsel
f7ce347149
fix schemaRegistry property by adding checks (#752)
* fix schemaRegistry property by adding checks

* style fix

* pull request fix

Co-authored-by: marselakhmetov <makhmetov@provectus.com>
2021-07-30 15:51:56 +03:00
Timur Davletov
fa4ef337a7
#702 Supported incremental config update for brokers (#751) 2021-07-30 12:48:42 +03:00
Timur Davletov
2ab1601a7f
#708 Added log dirs alter operation (#723)
* #708 Added log dirs alter operation
2021-07-29 14:52:02 +03:00