-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce a Kafka Client DevUI component #26998
Introduce a Kafka Client DevUI component #26998
Conversation
Thanks for your pull request! The title of your pull request does not follow our editorial rules. Could you have a look?
|
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, that looks amazing.
I added a few very minor comments I noticed while scrolling through the diff.
Any chance you could put some screenshots in the description so people can have a quick look at it?
Thanks!
...ions/kafka-client/runtime/src/main/java/io/quarkus/kafka/client/runtime/ui/KafkaUiUtils.java
Show resolved
Hide resolved
...ions/kafka-client/runtime/src/main/java/io/quarkus/kafka/client/runtime/ui/KafkaUiUtils.java
Show resolved
Hide resolved
...client/deployment/src/main/java/io/quarkus/kafka/client/deployment/KafkaBuildTimeConfig.java
Outdated
Show resolved
Hide resolved
I added the appropriate reviewers for deeper reviews/testing :). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks very good overall, I added some of my questions and suggestions in the comments.
The front-end part seems neat and component-based, considering we are not using any "modern" web frameworks.
It would have been great to add a smoke test for this.
And I still think that this whole UI can live inside a separate app and can be started with a dev service container.
...client/deployment/src/main/java/io/quarkus/kafka/client/deployment/KafkaBuildTimeConfig.java
Outdated
Show resolved
Hide resolved
...ons/kafka-client/runtime/src/main/java/io/quarkus/kafka/client/runtime/KafkaAdminClient.java
Outdated
Show resolved
Hide resolved
...kafka-client/deployment/src/main/java/io/quarkus/kafka/client/deployment/KafkaProcessor.java
Outdated
Show resolved
Hide resolved
...kafka-client/deployment/src/main/java/io/quarkus/kafka/client/deployment/KafkaProcessor.java
Outdated
Show resolved
Hide resolved
...kafka-client/deployment/src/main/java/io/quarkus/kafka/client/deployment/KafkaProcessor.java
Outdated
Show resolved
Hide resolved
.../kafka-client/runtime/src/main/java/io/quarkus/kafka/client/runtime/ui/KafkaTopicClient.java
Outdated
Show resolved
Hide resolved
...ons/kafka-client/runtime/src/main/java/io/quarkus/kafka/client/runtime/KafkaAdminClient.java
Show resolved
Hide resolved
.../kafka-client/runtime/src/main/java/io/quarkus/kafka/client/runtime/ui/KafkaTopicClient.java
Show resolved
Hide resolved
...untime/src/main/java/io/quarkus/kafka/client/runtime/ui/model/response/KafkaMessagePage.java
Outdated
Show resolved
Hide resolved
.../kafka-client/runtime/src/main/java/io/quarkus/kafka/client/runtime/ui/KafkaTopicClient.java
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From a UI perspective - LGTM.
3291a61
to
d01c652
Compare
This comment has been minimized.
This comment has been minimized.
d01c652
to
ab1863d
Compare
This comment has been minimized.
This comment has been minimized.
ab1863d
to
1d15ecb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I noticed two issues while testing the UI, maybe something got lost during the squash ?
- The
bootstrap-multiselect.js
script tag is missing from theindex.html
file. The page fails to load without it. NodesPage
instance is not linked in the navigator, so the page won't get populated with fetched data.
Also sometimes I only see messages from the first partition of a multi-partition topic. I think it would be simpler to decouple the front-end pagination of messages from the actual message consumption.
This comment has been minimized.
This comment has been minimized.
The CI failures seem suspicious. Let me know if you need me to look into them |
@geoand, please, take a look, once you have time |
1d15ecb
to
cbcc9e5
Compare
Fixed issues with multiselect and with missing link to node page, thank you! Regarding messages - I am aware of this bug, I guess I can fix it pretty quickly |
Once the domain experts approve the CI run, if there is still a failure, I'll have a look |
Cool, thank you! |
That could be done, but it's really antithetical to the dev-mode philosophy where things just work with no configuration and then don't exist in production applications. |
Then we do the Dev Services plan ? @ozangunalp ? |
@phillip-kruger can't we keep the code where it is now and replace the |
I don't think that will work in non-dev mode though. |
That looks amazing! Thank you so much! |
This comment has been minimized.
This comment has been minimized.
As @geoand mentioned kafka-client shouldn't pull vertx-http as dependency. I didn't push onto the branch of this PR without discussing first, my change is here: |
@phillip-kruger @cescoffier any thoughts on this? |
b9347b1
to
e30cf5c
Compare
This comment has been minimized.
This comment has been minimized.
@ozangunalp I think it's good to go. |
I agree, Let me rebase it again. One day I'll need to check again these continuous testing scenarios |
e30cf5c
to
7753320
Compare
7753320
to
1750554
Compare
Failing Jobs - Building 1750554
Full information is available in the Build summary check run. Failures⚙️ Devtools Tests - JDK 11 Windows #- Failing: integration-tests/devtools
📦 integration-tests/devtools✖
📦 integration-tests/devtools/target/quarkus-codestart-test/resteasy-reactive-qute-resteasy-reactive-f5358229-2431-458c-9980-af709533ae62/real-data/kotlin✖
|
@gsmet do you still have any objections for this one? |
Sorry, it just slipped to the second page and got less love :). Let's get it in and get user feedback. Very nice contribution! |
Thanks @gsmet ! |
commit 62657c0 Merge: f7b6773 2928919 Author: Alasdair Preston <[email protected]> Date: Wed Sep 14 11:08:51 2022 +0100 Merge branch 'bugfix/26587-openshift-route-named-port' of github.com:Dairdevil/quarkus into bugfix/26587-openshift-route-named-port commit f7b6773 Author: Michal Vavřík <[email protected]> Date: Tue Sep 13 21:10:54 2022 +0200 Generate Quarkus Maven Plugin Config Docs resolves: quarkusio#1204 commit 9bfd447 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Sep 9 21:09:37 2022 +0000 Bump kafka3.version from 3.2.1 to 3.2.2 Bumps `kafka3.version` from 3.2.1 to 3.2.2. Updates `kafka-clients` from 3.2.1 to 3.2.2 Updates `kafka-streams` from 3.2.1 to 3.2.2 Updates `kafka-streams-test-utils` from 3.2.1 to 3.2.2 Updates `kafka_2.13` from 3.2.1 to 3.2.2 --- updated-dependencies: - dependency-name: org.apache.kafka:kafka-clients dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.kafka:kafka-streams dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.kafka:kafka-streams-test-utils dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.kafka:kafka_2.13 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> commit ebc0112 Author: Sanne Grinovero <[email protected]> Date: Tue Sep 13 17:28:18 2022 +0100 Transform DB2 driver to Jakarta APIs commit 3bc918c Author: Réda Housni Alaoui <[email protected]> Date: Fri Jul 22 22:15:40 2022 +0200 Quarkus NativeImageBuildStep fails with perm denied with docker rootless commit 604bab7 Author: Auri Munoz <[email protected]> Date: Fri Sep 9 16:02:49 2022 +0200 update Stork version to align with k8s client 6.x Related to quarkusio#6588 commit 59c4822 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 13 23:01:39 2022 +0000 Bump actions/download-artifact from 1 to 3 Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 1 to 3. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v1...v3) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> commit d1c8566 Author: Zheng Feng <[email protected]> Date: Wed Jun 15 08:58:13 2022 +0800 Improve Narayana recovery manager service and integrate it with agroal commit beab85f Author: Holly Cummins <[email protected]> Date: Fri Sep 9 20:26:25 2022 +0100 Cross-link to quarkiverse wiki commit 701b930 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 13 09:55:11 2022 +0000 Bump liquibase.version from 4.15.0 to 4.16.0 Bumps `liquibase.version` from 4.15.0 to 4.16.0. Updates `liquibase-core` from 4.15.0 to 4.16.0 - [Release notes](https://github.com/liquibase/liquibase/releases) - [Changelog](https://github.com/liquibase/liquibase/blob/master/changelog.txt) - [Commits](liquibase/liquibase@v4.15.0...v4.16.0) Updates `liquibase-mongodb` from 4.15.0 to 4.16.0 - [Release notes](https://github.com/liquibase/liquibase-mongodb/releases) - [Changelog](https://github.com/liquibase/liquibase-mongodb/blob/main/RELEASE.md) - [Commits](liquibase/liquibase-mongodb@liquibase-mongodb-4.15.0...liquibase-mongodb-4.16.0) --- updated-dependencies: - dependency-name: org.liquibase:liquibase-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.liquibase.ext:liquibase-mongodb dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> commit 22c71e9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 12 21:22:57 2022 +0000 Bump micrometer-bom from 1.9.3 to 1.9.4 Bumps [micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.9.3 to 1.9.4. - [Release notes](https://github.com/micrometer-metrics/micrometer/releases) - [Commits](micrometer-metrics/micrometer@v1.9.3...v1.9.4) --- updated-dependencies: - dependency-name: io.micrometer:micrometer-bom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> commit ebf6e16 Author: Martin Kouba <[email protected]> Date: Tue Sep 13 14:19:16 2022 +0200 ArC - support non-producer methods annotated with @startup - resolves quarkusio#11710 commit 5b677dc Author: Georgios Andrianakis <[email protected]> Date: Tue Sep 13 15:25:04 2022 +0300 Properly support generic bounds for ParamConverterProvider classes Fixes: quarkusio#27892 commit f2382b1 Author: Holly Cummins <[email protected]> Date: Tue Sep 13 15:22:21 2022 +0100 Allow some PRs to run workflows, even when repo settings require approval for all non-committer PRs commit 492b184 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 14:45:04 2022 +0200 Add more info about releasing to CONTRIBUTING.md commit f6053e0 Author: Réda Housni Alaoui <[email protected]> Date: Thu Aug 4 21:36:36 2022 +0200 Document the release process Fix quarkusio#26901 commit db141a2 Author: Georgios Andrianakis <[email protected]> Date: Tue Sep 13 14:50:18 2022 +0300 Ensure that Mongo DNS lookup does not happen on the event loop This is done by performing the DNS lookup at application startup and caching the results Fixes: quarkusio#27627 commit 8baab4e Author: Katia Aresti <[email protected]> Date: Fri Sep 9 12:33:14 2022 +0200 Create Infinispan caches on first access with the minimal config if they don't exist commit 24bcf7c Author: Ozan Gunalp <[email protected]> Date: Tue Aug 23 19:37:47 2022 +0300 Kafka dev ui as a dev console route minor fixes for UI commit 73d2c6f Author: Emiliia Nesterovych <[email protected]> Date: Wed Aug 3 13:17:41 2022 +0200 extend kafka dev ui commit d27a75a Author: Oleksiy Lukin <[email protected]> Date: Mon Aug 1 12:45:58 2022 +0200 implement basic kafka dev ui commit 11e984f Author: Roberto Cortez <[email protected]> Date: Mon Sep 5 17:43:03 2022 +0100 Properly generate documents from config groups in ConfigMapping commit 36f1509 Author: xstefank <[email protected]> Date: Fri Sep 9 11:07:19 2022 +0200 Upgrade SmallRye Health to 3.3.0 commit 6fd7f1c Author: Tomas Hofman <[email protected]> Date: Fri Sep 9 14:54:02 2022 +0200 Rest client config: Remove incorrect note about the proxyAddress property being only applicable to reactive clients commit efddfeb Author: Tomas Hofman <[email protected]> Date: Fri Sep 9 14:46:49 2022 +0200 Add RestClientBuilder factories These factories should make it easier for developers to obtain a RestClientBuilder instance preconfigured according to current application config. The builder can be further tweaked and then used to programatically build a rest client proxy. commit 28e2306 Author: Tomas Hofman <[email protected]> Date: Thu Sep 8 14:47:56 2022 +0200 Rest client classic: make configuration methods in RestClientBase protected This is to accommodate kogito extension that accesses these methods. commit 8e4d836 Author: Loïc Mathieu <[email protected]> Date: Wed Aug 31 11:13:57 2022 +0200 Improve command mode guide commit a982c88 Author: vsevel <[email protected]> Date: Tue Sep 13 09:52:25 2022 +0200 Bump jboss-logmanager 1.1.1 commit 1bfd5e5 Author: Georgios Andrianakis <[email protected]> Date: Mon Sep 12 10:16:13 2022 +0300 Return proper response code when an HTTP request contains an invalid Q value Closes: quarkusio#27852 commit af22e7c Author: Clement Escoffier <[email protected]> Date: Tue Sep 13 10:27:57 2022 +0200 Use default host and port when the service instance does not set them commit 7cb775e Author: Clement Escoffier <[email protected]> Date: Tue Sep 13 09:03:49 2022 +0200 Fix request context leak in the Funqy Knative runtime. commit a861e54 Author: Georgios Andrianakis <[email protected]> Date: Mon Sep 12 13:13:03 2022 +0300 Allow setting a custom logging filter on logging handlers Resolves: quarkusio#25981 commit 2928919 Merge: 71ae072 9402450 Author: Alasdair Preston <[email protected]> Date: Wed Sep 14 11:04:37 2022 +0100 Merge branch 'main' of github.com:Dairdevil/quarkus into bugfix/26587-openshift-route-named-port commit 9402450 Merge: b963b7e dba1b1e Author: Guillaume Smet <[email protected]> Date: Wed Sep 14 10:42:59 2022 +0200 Merge pull request quarkusio#26369 from michalvavrik/feature/mvn-docs-generator Generate Quarkus Maven Plugin Config Docs commit b963b7e Merge: 3ab09ab 06caa54 Author: Clement Escoffier <[email protected]> Date: Wed Sep 14 10:32:57 2022 +0200 Merge pull request quarkusio#27847 from quarkusio/dependabot/maven/kafka3.version-3.2.2 Bump kafka3.version from 3.2.1 to 3.2.2 commit 3ab09ab Merge: 37f266d ec6d2cf Author: Guillaume Smet <[email protected]> Date: Wed Sep 14 10:29:42 2022 +0200 Merge pull request quarkusio#27910 from Sanne/DB2JakartaNative Allow transforming the DB2 JDBC driver to Jakarta APIs during Augmentation commit 37f266d Merge: 6e10b21 565f4d4 Author: Foivos <[email protected]> Date: Wed Sep 14 11:18:52 2022 +0300 Merge pull request quarkusio#26892 from Cosium/fix-26890 Quarkus NativeImageBuildStep fails with perm denied with docker rootless commit 71ae072 Author: Alasdair Preston <[email protected]> Date: Tue Sep 13 11:23:38 2022 +0100 Override target port used when creating openshift route commit ec6d2cf Author: Sanne Grinovero <[email protected]> Date: Tue Sep 13 17:28:18 2022 +0100 Transform DB2 driver to Jakarta APIs commit 6e10b21 Merge: 6049d8f eee3dc2 Author: Georgios Andrianakis <[email protected]> Date: Wed Sep 14 10:21:17 2022 +0300 Merge pull request quarkusio#27839 from aureamunoz/upgrade-stork-version Update Stork version to align with k8s client 6.x commit 6049d8f Merge: bc5fb5a d90af0f Author: Guillaume Smet <[email protected]> Date: Wed Sep 14 08:16:16 2022 +0200 Merge pull request quarkusio#27909 from quarkusio/dependabot/github_actions/actions/download-artifact-3 Bump actions/download-artifact from 1 to 3 commit bc5fb5a Merge: 6461dd5 52c8f4d Author: George Gastaldi <[email protected]> Date: Wed Sep 14 01:04:18 2022 -0300 Merge pull request quarkusio#26161 from zhfeng/narayana_recovery_service commit d90af0f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 13 23:01:39 2022 +0000 Bump actions/download-artifact from 1 to 3 Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 1 to 3. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v1...v3) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> commit dba1b1e Author: Michal Vavřík <[email protected]> Date: Tue Sep 13 21:10:54 2022 +0200 Generate Quarkus Maven Plugin Config Docs resolves: quarkusio#1204 commit 565f4d4 Author: Réda Housni Alaoui <[email protected]> Date: Fri Jul 22 22:15:40 2022 +0200 Quarkus NativeImageBuildStep fails with perm denied with docker rootless commit 6461dd5 Merge: 5c5e7ce 223b6cc Author: George Gastaldi <[email protected]> Date: Tue Sep 13 15:14:33 2022 -0300 Merge pull request quarkusio#27846 from holly-cummins/holly-wiki-links commit 223b6cc Author: Holly Cummins <[email protected]> Date: Fri Sep 9 20:26:25 2022 +0100 Cross-link to quarkiverse wiki commit 5c5e7ce Merge: 0ddffcf b8405f3 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 19:17:29 2022 +0200 Merge pull request quarkusio#27863 from quarkusio/dependabot/maven/liquibase.version-4.16.0 Bump liquibase.version from 4.15.0 to 4.16.0 commit 0ddffcf Merge: a675c2e eaedc32 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 19:16:32 2022 +0200 Merge pull request quarkusio#27880 from quarkusio/dependabot/maven/io.micrometer-micrometer-bom-1.9.4 Bump micrometer-bom from 1.9.3 to 1.9.4 commit a675c2e Merge: 329af5a 78191c0 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 19:16:15 2022 +0200 Merge pull request quarkusio#27897 from mkouba/issue-11710 Support non-producer methods annotated with @startup commit 329af5a Merge: 20cea48 67eb7b5 Author: Georgios Andrianakis <[email protected]> Date: Tue Sep 13 18:40:25 2022 +0300 Merge pull request quarkusio#27898 from geoand/quarkusio#27892 Properly support generic bounds for ParamConverterProvider classes commit 20cea48 Merge: 602ed25 fd811f3 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 16:28:03 2022 +0200 Merge pull request quarkusio#27899 from holly-cummins/holly-enable-workflow-bot Auto-approve workflow runs from established contributors or low-risk files commit fd811f3 Author: Holly Cummins <[email protected]> Date: Tue Sep 13 15:22:21 2022 +0100 Allow some PRs to run workflows, even when repo settings require approval for all non-committer PRs commit 602ed25 Merge: 20d9c4f e3f4dfe Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 16:19:20 2022 +0200 Merge pull request quarkusio#27142 from reda-alaoui/patch-1 Document the release process commit 20d9c4f Merge: c04644b e04b11f Author: Georgios Andrianakis <[email protected]> Date: Tue Sep 13 16:10:58 2022 +0300 Merge pull request quarkusio#27896 from geoand/quarkusio#27627 Ensure that Mongo DNS lookup does not happen on the event loop commit c04644b Merge: 5e6a3c9 c18c4d0 Author: Georgios Andrianakis <[email protected]> Date: Tue Sep 13 16:03:31 2022 +0300 Merge pull request quarkusio#27838 from karesti/minimal-viable-config Create Infinispan caches on first access with the minimal config commit e3f4dfe Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 14:45:04 2022 +0200 Add more info about releasing to CONTRIBUTING.md commit a9e0f55 Author: Réda Housni Alaoui <[email protected]> Date: Thu Aug 4 21:36:36 2022 +0200 Document the release process Fix quarkusio#26901 commit 67eb7b5 Author: Georgios Andrianakis <[email protected]> Date: Tue Sep 13 15:25:04 2022 +0300 Properly support generic bounds for ParamConverterProvider classes Fixes: quarkusio#27892 commit 78191c0 Author: Martin Kouba <[email protected]> Date: Tue Sep 13 14:19:16 2022 +0200 ArC - support non-producer methods annotated with @startup - resolves quarkusio#11710 commit 5e6a3c9 Merge: 7cfcecc 1750554 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 14:29:35 2022 +0200 Merge pull request quarkusio#26998 from alukin/feature/kafka-client-dev-ui-squashed Introduce a Kafka Client DevUI component commit 7cfcecc Merge: 599d415 01499ac Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 14:22:45 2022 +0200 Merge pull request quarkusio#27756 from radcortez/fix-27668 Properly generate documents from config groups in ConfigMapping commit 599d415 Merge: 45e97cc 07fee83 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 14:20:53 2022 +0200 Merge pull request quarkusio#27829 from xstefank/health-3.3.0 Upgrade SmallRye Health to 3.3.0 commit 45e97cc Merge: 7e79e40 58c0966 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 14:20:11 2022 +0200 Merge pull request quarkusio#27810 from TomasHofman/kogito-visibility-fix Rest client classic: revert to package private visibility for configuration methods commit 7e79e40 Merge: 469fd21 6e121b2 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 14:18:43 2022 +0200 Merge pull request quarkusio#27539 from loicmathieu/command-mode-guide Improve command mode guide commit c18c4d0 Author: Katia Aresti <[email protected]> Date: Fri Sep 9 12:33:14 2022 +0200 Create Infinispan caches on first access with the minimal config if they don't exist commit 469fd21 Merge: 89fc74f c3250e0 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 14:14:27 2022 +0200 Merge pull request quarkusio#27890 from vsevel/jboss-logmanager-1.1.1 Bump jboss-logmanager 1.1.1 commit c3250e0 Author: vsevel <[email protected]> Date: Tue Sep 13 09:52:25 2022 +0200 Bump jboss-logmanager 1.1.1 commit e04b11f Author: Georgios Andrianakis <[email protected]> Date: Tue Sep 13 14:50:18 2022 +0300 Ensure that Mongo DNS lookup does not happen on the event loop This is done by performing the DNS lookup at application startup and caching the results Fixes: quarkusio#27627 commit 89fc74f Merge: 136ed6f f8b761c Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 13:47:28 2022 +0200 Merge pull request quarkusio#27859 from geoand/quarkusio#27852 Return proper response code when an HTTP request contains an invalid Q value commit 136ed6f Merge: 9de09fa 66a11c4 Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 13:46:40 2022 +0200 Merge pull request quarkusio#27891 from cescoffier/stork-filter-handle-unset-host-and-port Use default host and port when the service instance does not set them commit 9de09fa Merge: 709f2b0 af89f4f Author: Guillaume Smet <[email protected]> Date: Tue Sep 13 13:21:00 2022 +0200 Merge pull request quarkusio#27885 from cescoffier/fix-knative-funqy-context-issue Fix request context leak in the Funqy Knative runtime commit 709f2b0 Merge: b60ad38 3fb466f Author: Georgios Andrianakis <[email protected]> Date: Tue Sep 13 13:43:16 2022 +0300 Merge pull request quarkusio#27864 from geoand/quarkusio#25981 Allow setting a custom logging filter on logging handlers commit b8405f3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 13 09:55:11 2022 +0000 Bump liquibase.version from 4.15.0 to 4.16.0 Bumps `liquibase.version` from 4.15.0 to 4.16.0. Updates `liquibase-core` from 4.15.0 to 4.16.0 - [Release notes](https://github.com/liquibase/liquibase/releases) - [Changelog](https://github.com/liquibase/liquibase/blob/master/changelog.txt) - [Commits](liquibase/liquibase@v4.15.0...v4.16.0) Updates `liquibase-mongodb` from 4.15.0 to 4.16.0 - [Release notes](https://github.com/liquibase/liquibase-mongodb/releases) - [Changelog](https://github.com/liquibase/liquibase-mongodb/blob/main/RELEASE.md) - [Commits](liquibase/liquibase-mongodb@liquibase-mongodb-4.15.0...liquibase-mongodb-4.16.0) --- updated-dependencies: - dependency-name: org.liquibase:liquibase-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.liquibase.ext:liquibase-mongodb dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> commit 66a11c4 Author: Clement Escoffier <[email protected]> Date: Tue Sep 13 10:27:57 2022 +0200 Use default host and port when the service instance does not set them commit af89f4f Author: Clement Escoffier <[email protected]> Date: Tue Sep 13 09:03:49 2022 +0200 Fix request context leak in the Funqy Knative runtime. commit 3fb466f Author: Georgios Andrianakis <[email protected]> Date: Mon Sep 12 13:13:03 2022 +0300 Allow setting a custom logging filter on logging handlers Resolves: quarkusio#25981 commit eaedc32 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Sep 12 21:22:57 2022 +0000 Bump micrometer-bom from 1.9.3 to 1.9.4 Bumps [micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.9.3 to 1.9.4. - [Release notes](https://github.com/micrometer-metrics/micrometer/releases) - [Commits](micrometer-metrics/micrometer@v1.9.3...v1.9.4) --- updated-dependencies: - dependency-name: io.micrometer:micrometer-bom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> commit 1750554 Author: Ozan Gunalp <[email protected]> Date: Tue Aug 23 19:37:47 2022 +0300 Kafka dev ui as a dev console route minor fixes for UI commit 119a046 Author: Emiliia Nesterovych <[email protected]> Date: Wed Aug 3 13:17:41 2022 +0200 extend kafka dev ui commit 1a8b36b Author: Oleksiy Lukin <[email protected]> Date: Mon Aug 1 12:45:58 2022 +0200 implement basic kafka dev ui commit 58c0966 Author: Tomas Hofman <[email protected]> Date: Fri Sep 9 14:54:02 2022 +0200 Rest client config: Remove incorrect note about the proxyAddress property being only applicable to reactive clients commit c0e11c6 Author: Tomas Hofman <[email protected]> Date: Fri Sep 9 14:46:49 2022 +0200 Add RestClientBuilder factories These factories should make it easier for developers to obtain a RestClientBuilder instance preconfigured according to current application config. The builder can be further tweaked and then used to programatically build a rest client proxy. commit 07fee83 Author: xstefank <[email protected]> Date: Fri Sep 9 11:07:19 2022 +0200 Upgrade SmallRye Health to 3.3.0 commit f8b761c Author: Georgios Andrianakis <[email protected]> Date: Mon Sep 12 10:16:13 2022 +0300 Return proper response code when an HTTP request contains an invalid Q value Closes: quarkusio#27852 commit eee3dc2 Author: Auri Munoz <[email protected]> Date: Fri Sep 9 16:02:49 2022 +0200 update Stork version to align with k8s client 6.x Related to quarkusio#6588 commit 06caa54 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Sep 9 21:09:37 2022 +0000 Bump kafka3.version from 3.2.1 to 3.2.2 Bumps `kafka3.version` from 3.2.1 to 3.2.2. Updates `kafka-clients` from 3.2.1 to 3.2.2 Updates `kafka-streams` from 3.2.1 to 3.2.2 Updates `kafka-streams-test-utils` from 3.2.1 to 3.2.2 Updates `kafka_2.13` from 3.2.1 to 3.2.2 --- updated-dependencies: - dependency-name: org.apache.kafka:kafka-clients dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.kafka:kafka-streams dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.kafka:kafka-streams-test-utils dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.kafka:kafka_2.13 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> commit 52c8f4d Author: Zheng Feng <[email protected]> Date: Wed Jun 15 08:58:13 2022 +0800 Improve Narayana recovery manager service and integrate it with agroal commit 23d2600 Author: Tomas Hofman <[email protected]> Date: Thu Sep 8 14:47:56 2022 +0200 Rest client classic: make configuration methods in RestClientBase protected This is to accommodate kogito extension that accesses these methods. commit 01499ac Author: Roberto Cortez <[email protected]> Date: Mon Sep 5 17:43:03 2022 +0100 Properly generate documents from config groups in ConfigMapping commit 6e121b2 Author: Loïc Mathieu <[email protected]> Date: Wed Aug 31 11:13:57 2022 +0200 Improve command mode guide
This PR adds the Kafka UI to the Quarkus development UI and allows you to add Kafka UI to your project as well.
By default, the UI is at the path
/q/kafka-ui
.The UI is always available in the development mode if
quarkus-kafka-client
extension is used.The Kafka UI allows you to