Develop your GitHub Actions in Java with Quarkus

Overview

Quarkus GitHub Action

Version

All Contributors

Develop your GitHub Actions in Java with Quarkus

Interested in GitHub Apps? Have a look at the Quarkus GitHub App extension.

Quarkus GitHub Action is a Quarkus extension that allows to create GitHub Actions in Java with very little boilerplate.

And yes, it supports generating native executables with GraalVM or Mandrel.

Your GitHub Action will look like:

class MyGitHubAction {

  @Action
  void doSomething() {
    // do something useful here
  }
}

Or you can also leverage the GitHub REST API (GraphQL is also supported), get the execution context, get the inputs, produce outputs... with something a bit more involved:

class MyGitHubAction {

  @Action
  void onIssueOpened(@Issue.Opened GHEventPayload.Issue issuePayload, Context context, Inputs inputs, Outputs outputs) throws IOException {
    issuePayload.getIssue().comment("Hello from MyGitHubAction");

    outputs.produce("output-key", "the value");
  }
}

Quarkus GitHub Action will automatically inject all these fully initialized instances in the @Action methods for you.

Focus on your business logic and don't bother about the ceremony.

Documentation

To get you started (and more!), please refer to the extensive documentation.

Anything unclear or missing in the documentation? Please open an issue.

How?

The Quarkus GitHub Action extension uses the Hub4j GitHub API to parse the webhook payloads and handle the GitHub REST API calls.

It can also execute GraphQL queries towards the GitHub GraphQL API via the SmallRye GraphQL Client.

The rest of the extension is Quarkus magic - mostly code generation with Gizmo - to get everything wired.

Status

This extension is considered tech preview but should be considered stable very soon.

It relies on the same principles as the Quarkus GitHub App extension, which has been stable for a while.

License

This project is licensed under the Apache License Version 2.0.

Contributors

Thanks goes to these wonderful people (emoji key):


Guillaume Smet

💻 🚧

This project follows the all-contributors specification. Contributions of any kind welcome!

Comments
  • Bump quarkus-github-app-events from 1.8.5 to 1.10.0

    Bump quarkus-github-app-events from 1.8.5 to 1.10.0

    Bumps quarkus-github-app-events from 1.8.5 to 1.10.0.

    Commits
    • 268df01 Update stable version for documentation
    • 3048955 [maven-release-plugin] prepare release 1.10.0
    • e302abc Merge pull request #329 from quarkiverse/gsmet-patch-1
    • 9197765 Release 1.10.0
    • 1111ae7 Merge pull request #328 from gsmet/airline-composition
    • 08571b5 Support Airline composition with @​Inject
    • 902e201 Merge pull request #325 from quarkiverse/dependabot/maven/quarkus.version-2.1...
    • d275c92 Merge pull request #327 from gsmet/config-file-source-repository
    • 10eb41c Add options to define the repository where we read config files
    • b55827b Bump quarkus.version from 2.10.2.Final to 2.10.3.Final
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump quarkus.version from 2.9.2.Final to 2.11.0.Final

    Bump quarkus.version from 2.9.2.Final to 2.11.0.Final

    Bumps quarkus.version from 2.9.2.Final to 2.11.0.Final. Updates quarkus-bom from 2.9.2.Final to 2.11.0.Final

    Release notes

    Sourced from quarkus-bom's releases.

    2.11.0.CR1

    Major changes

    • #26658 - Hibernate Validator - Allow customization of the ValidatorFactory
    • #26319 - Default to Java17-based builder-images for native executable generation
    • #26294 - Bump to Vert.x 4.3.1 and Netty 4.1.78
    • #26268 - New Redis Client API
    • #26190 - Introduce @​SearchExtension to configure Hibernate Search through annotated beans
    • #26186 - Re-create Elasticsearch schema on startup in tests/dev mode with Hibernate Search and Elasticsearch dev services
    • #26153 - ArC Dev UI - add bean dependency graph
    • #26128 - Allow passing unsupported properties to Hibernate ORM
    • #26105 - Change GraphQL endpoints to be Singleton by default
    • #25801 - Allow to provide custom configuration for JAXB context
    • #25288 - Unify devservices datatabase, username and password and allow configuration

    Complete changelog

    • #26690 - Bump liquibase.version from 4.12.0 to 4.13.0
    • #26686 - Move REST codestarts to be catalog dependant (RESTEasy/Reactive, Spring Web)
    • #26681 - Strip debug information from the native executable unconditionally
    • #26680 - Push Jakarta snapshots with 999-jakarta-SNAPSHOT version
    • #26673 - Test Hibernate Reactive fetch with getReference
    • #26672 - Turn parent first, runner parent first and lesser priority artifacts into dependency flags
    • #26669 - Bump micrometer-bom from 1.9.1 to 1.9.2
    • #26667 - Rename misspelled OIDC DevUI 'webClienTimeout' to 'webClientTimeout'
    • #26665 - Bump com.gradle.enterprise from 3.10.2 to 3.10.3 in /devtools/gradle
    • #26664 - Docs: simplify quickly instructions
    • #26663 - Jakarta - Adjust workflow tuning via environment variable
    • #26662 - Fix a typo error in gradle-tooling.adoc
    • #26661 - Fix cryptic 'The supplier returned null' message if OIDC server connection fails
    • #26660 - Use @​All to inject ObjectMapperCustomizers
    • #26659 - Refactor & Remove legacy codegen
    • #26658 - Hibernate Validator - Allow customization of the ValidatorFactory
    • #26657 - Add the ability to add custom log handlers to the root logger
    • #26654 - Update SmallRye Fault Tolerance to 5.5.0 and add Micrometer integration
    • #26650 - Fix various typos in code
    • #26649 - Disable dev services for default connection in Named*MongoClientConfigTest
    • #26648 - Rename misspelled property io.quarkus.oidc.deployment.DevUiConfig#webClienTimeout to webClientTimeout
    • #26645 - Add missing link to Podman in documentation prerequisites
    • #26644 - Clear outer instances when init test state is called
    • #26643 - Document new log attribute
    • #26642 - Rename DependecyGraph to DependencyGraph in extensions/arc/deployment
    • #26637 - Fix OidcClient duplicating the client_id for the public client
    • #26634 - Update 'getting started' documentation for 'quarkus-maven-plugin' version following Quarkus example
    • #26632 - Remove Maven 3.8.5 from CI
    • #26631 - Support resolving platform catalog for any known stream
    • #26629 - Bump elasticsearch-opensource-components.version from 8.3.1 to 8.3.2
    • #26625 - Upgrade to Hibernate ORM 5.6.10.Final
    • #26624 - Improve container image repository checks for some dev services
    • #26622 - Qute - fix origin of an expression used as a section param

    ... (truncated)

    Commits
    • b4b1ab9 [RELEASE] - Bump version to 2.11.0.Final
    • fbe4c36 Merge pull request #26822 from gsmet/2.11.0-backports-1
    • 6d2b2da Bump apicurio-registry.version from 2.2.4.Final to 2.2.5.Final
    • 8e75990 Support test resources with restrict to annotatedClass in @​Nested class
    • 84ba96f Enable mvn install to be run twice
    • 36e08a1 Update podman guide with latest mac instructions. Link to podman guide from c...
    • 82b514b Do not pass RuntimeValue's to initializeBuildTimeLogging
    • 6056a0d SmallRye GraphQL - Throw the original throwable on error
    • c1d51bd We must initialize the DefaultChannelId class at runtime as it uses the proce...
    • f23ca08 GraphQL: Make sure the context terminate
    • Additional commits viewable in compare view

    Updates quarkus-maven-plugin from 2.9.2.Final to 2.11.0.Final

    Updates quarkus-bootstrap-maven-plugin from 2.9.2.Final to 2.11.0.Final

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump quarkus.version from 2.9.2.Final to 2.10.1.Final

    Bump quarkus.version from 2.9.2.Final to 2.10.1.Final

    Bumps quarkus.version from 2.9.2.Final to 2.10.1.Final. Updates quarkus-bom from 2.9.2.Final to 2.10.1.Final

    Release notes

    Sourced from quarkus-bom's releases.

    2.10.0.Final

    Complete changelog

    • #26131 - Update SmallRye Config to 2.10.1
    • #26123 - Add link to SmallRye Config environment variables documentation
    • #26118 - Adjusted config for removed resources in the ExtensionDescriptorMojo to have valid XML
    • #26110 - Ensure that @​ServerResponseFilter honors @​NameBinding
    • #26106 - Fix a typo in integration-tests/oidc-code-flow
    • #26088 - @​NameBinding not working for ServerResponseFilter
    • #26078 - Fix output in getting-started.adoc
    • #26074 - Fix hibernate-reactive-rest-data-panache when adding smallrye openapi
    • #26066 - Bump smallrye-jwt version to 3.5.1
    • #26059 - Bump scala-maven-plugin from 4.6.1 to 4.6.2
    • #26053 - Add test for incorrect content type for Qute templates
    • #26050 - Fix container build logging
    • #26045 - Fix some typos in Maven tooling doc
    • #26038 - Revert "Add support for appCds type in QuarkusIntegrationTest"
    • #26030 - Convert AppCDS output messages to warnings when the creation process fails
    • #26026 - Add missing -deployment entries to BOM for quarkus-smallrye-reactive-…
    • #26021 - Ensure that File is properly handled in native mode in RESTEasy Reactive
    • #26009 - 2.8.0 YAML config no longer working in 2.9.2
    • #25990 - reactive-rest-data not compliant with openapi
    • #25973 - NoSuchMethodException in Resteasy-reactive when running in native mode
    • #25833 - Can not set HTTP Header from ENV variable
    • #25816 - [Guide] fix reactive-sql-clients startup method
    • #25810 - QuteProcessor - more concise format to report incorrect expressions
    • #25798 - Add RestEasy Reactive and OidcSecurity test
    • #25724 - Improve errors reporting of QuteProcessor
    • #25722 - @​JwtSecurity works with Resteasy Classic but stopped working with Resteasy Reactive
    • #25289 - Enable custom postgres config in devservice

    2.10.0.CR1

    Major changes

    • #25880 - Deprecate quarkus-bootstrap-maven-plugin in favor of quarkus-extension-maven-plugin
    • #25844 - Introduce CacheKeyGenerator
    • #25792 - Add ability to add additional hibernate dialect for third party databases.
    • #25729 - Introduce Quiltflower decompiler support
    • #25657 - K8S service binding support for Reactive SQL Clients
    • #25204 - Smallrye Reactive Messaging 3.16.0
    • #25194 - GraphQL Non blocking support
    • #24942 - Add virtual-threads support in Quarkus

    Complete changelog

    • #26027 - Fix package of hibernate-orm/deployment-spi
    • #26019 - MAINTAINERS.adoc: add OptaPlanner
    • #25988 - Drop 21.2 support
    • #25985 - Bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M7

    ... (truncated)

    Commits
    • 625c3c4 [RELEASE] - Bump version to 2.10.1.Final
    • d5b047b Merge pull request #26419 from gsmet/2.10.1-backports-3
    • 7037119 Support toggling 100-continue support feature in vert.x
    • e2b922b Update SmallRye Fault Tolerance to 5.4.1
    • dd95216 Merge pull request #26406 from gsmet/2.10.1-backports-2
    • 71924e6 Add tag class names in generated REST Data Panache resources
    • 8a29421 Apply tiny RESTEasy Reactive polish
    • d24e402 Fix additional tag handling in container-image-docker
    • 8c606d0 OpenAPI: Ignore CDI filters during buildtime
    • e077552 Stop using DefaultClientHeadersFactoryImpl when not needed in REST Client Rea...
    • Additional commits viewable in compare view

    Updates quarkus-maven-plugin from 2.9.2.Final to 2.10.1.Final

    Updates quarkus-bootstrap-maven-plugin from 2.9.2.Final to 2.10.1.Final

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump quarkus.version from 2.15.0.Final to 2.15.1.Final

    Bump quarkus.version from 2.15.0.Final to 2.15.1.Final

    Bumps quarkus.version from 2.15.0.Final to 2.15.1.Final. Updates quarkus-bom from 2.15.0.Final to 2.15.1.Final

    Commits
    • e41078a [RELEASE] - Bump version to 2.15.1.Final
    • 4abf476 Kafka ui RPC creates own ObjectMapper
    • ffb3f26 Switch from system property to hadcoded line separator for Panache query
    • ff1c280 Merge pull request #29982 from gsmet/2.15.1-backports-1
    • 7b71598 fix issue #29770: always store raw model into cache
    • a36fb21 Address some linter warnings
    • a85db46 Updates to the Cassandra quickstart guide
    • 4636511 With the latest Redis release, the geo commands may return doubles containing...
    • 82607ee Improve header in README.md based on name and description
    • 28598d0 Remove QuarkusTestExtension.class from @​QuarkusIntegrationTest
    • Additional commits viewable in compare view

    Updates quarkus-maven-plugin from 2.15.0.Final to 2.15.1.Final

    Updates quarkus-extension-maven-plugin from 2.15.0.Final to 2.15.1.Final

    Commits
    • e41078a [RELEASE] - Bump version to 2.15.1.Final
    • 4abf476 Kafka ui RPC creates own ObjectMapper
    • ffb3f26 Switch from system property to hadcoded line separator for Panache query
    • ff1c280 Merge pull request #29982 from gsmet/2.15.1-backports-1
    • 7b71598 fix issue #29770: always store raw model into cache
    • a36fb21 Address some linter warnings
    • a85db46 Updates to the Cassandra quickstart guide
    • 4636511 With the latest Redis release, the geo commands may return doubles containing...
    • 82607ee Improve header in README.md based on name and description
    • 28598d0 Remove QuarkusTestExtension.class from @​QuarkusIntegrationTest
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump quarkus-github-api.version from 1.313.0 to 1.313.1

    Bump quarkus-github-api.version from 1.313.0 to 1.313.1

    Bumps quarkus-github-api.version from 1.313.0 to 1.313.1. Updates quarkus-github-api from 1.313.0 to 1.313.1

    Commits
    • d29c340 [maven-release-plugin] prepare release 1.313.1
    • 3969331 Merge pull request #180 from quarkiverse/gsmet-patch-1
    • 753b65d Release 1.313.1
    • bb4c371 Merge pull request #179 from yrodiere/reflection-fixes
    • 5494a8b Merge pull request #178 from quarkiverse/dependabot/maven/org.asciidoctor-asc...
    • cedeb92 Merge pull request #177 from quarkiverse/dependabot/maven/quarkus.version-2.1...
    • 069778e Test that all relevant GH classes are registered for reflection
    • cb740c1 Register missing types for reflection
    • 600c323 Don't enable reflection needlessly on builders/paged-iterables
    • fd8d3ea Bump asciidoctorj from 2.5.6 to 2.5.7
    • Additional commits viewable in compare view

    Updates quarkus-github-api-deployment from 1.313.0 to 1.313.1

    Commits
    • d29c340 [maven-release-plugin] prepare release 1.313.1
    • 3969331 Merge pull request #180 from quarkiverse/gsmet-patch-1
    • 753b65d Release 1.313.1
    • bb4c371 Merge pull request #179 from yrodiere/reflection-fixes
    • 5494a8b Merge pull request #178 from quarkiverse/dependabot/maven/org.asciidoctor-asc...
    • cedeb92 Merge pull request #177 from quarkiverse/dependabot/maven/quarkus.version-2.1...
    • 069778e Test that all relevant GH classes are registered for reflection
    • cb740c1 Register missing types for reflection
    • 600c323 Don't enable reflection needlessly on builders/paged-iterables
    • fd8d3ea Bump asciidoctorj from 2.5.6 to 2.5.7
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump quarkus.version from 2.13.1.Final to 2.13.2.Final

    Bump quarkus.version from 2.13.1.Final to 2.13.2.Final

    Bumps quarkus.version from 2.13.1.Final to 2.13.2.Final. Updates quarkus-bom from 2.13.1.Final to 2.13.2.Final

    Release notes

    Sourced from quarkus-bom's releases.

    2.13.2.Final

    Complete changelog

    • #28525 - Upgrade Gizmo to 1.1.1.Final - 2.13
    • #28500 - Add Rest Client Guide to Dev UI
    • #28498 - Fix RESTEasy Reactive testsuite
    • #28495 - Bump scala.version from 2.13.9 to 2.13.10
    • #28478 - Make sure all CLI commands work with Powershell
    • #28477 - Fix RESTEasy Reactive Kotlin serialization extensions
    • #28472 - Move OidcClientFilter annotation to quarkus-oidc-client
    • #28470 - Move OidcClientFilter annotation to quarkus-oidc-client
    • #28465 - CLI example from guide do not work on PowerShell on Windows
    • #28464 - Ensure that JAX-RS Cookie parameter type is usable in Resource methods
    • #28462 - Prevent possible NPE when building violations report
    • #28458 - Use fixed ports in Dev Service for Keycloak on shared network & user request
    • #28453 - CookieParam is not correctly handled by the default Resteasy Reactive converter
    • #28451 - Introduce a version of @​OidcClientFilter for the reactive client
    • #28442 - Fix RESTEasy Reactive match bug
    • #28436 - Eventbus documentation uses non existing method
    • #28434 - Fixed maven and gradle snippet in documentation for artemis-jms
    • #28431 - Registration for reflection of non-public classes under java. fails silently
    • #28426 - Update the keycloak-admin-client doc to show a correct URL for legacy Keycloak
    • #28419 - Make sure the app model is initialized from the POMs provided by the Maven plugin
    • #28417 - Add ':Z' opt to volume mount in OpenTelemetry guide
    • #28413 - Bump elasticsearch-opensource-components.version from 8.4.2 to 8.4.3
    • #28412 - Allows Linux-only extensions on Windows with Linux builder image
    • #28408 - Update OIDC DevUI to accept hybrid application types
    • #28404 - Upgrade protobuf to 3.19.6
    • #28400 - Add link to datasource guide for JDBC and datasource extensions
    • #28390 - Bump mongo-client.version from 4.7.1 to 4.7.2
    • #28384 - Improve OpenApi CORS message
    • #28377 - Log on startup with "Default CORS properties will be used, please use 'quarkus.http.cors' properties instead" without more information
    • #28375 - Quarkus fails when using jgitver
    • #28335 - Native awt build fails on Windows also when running with native-build-container
    • #28294 - Retry the admin token acquisition in DevServices for Keycloak
    • #28284 - Container image registry is ignored when using quarkus-openshift
    • #28134 - Use proper type for serializing Kotlin response
    • #28110 - Bump elasticsearch-opensource-components.version from 8.4.1 to 8.4.2
    • #28096 - Serializer for class 'ArrayList' is not found.
    • #28077 - Update to Netty 4.1.82 and Brotli4J 1.8.0
    • #28074 - Bump scala.version from 2.13.8 to 2.13.9
    • #27763 - Incorrect Devservices config generated for Keycloak with Testcontainers Cloud
    • #27594 - Avoid leaking memory in SseParser
    • #16522 - Enhance RestClient Reactive to support registering providers via custom annotations
    Commits
    • e249b50 [RELEASE] - Bump version to 2.13.2.Final
    • aff3ad2 Merge pull request #28525 from gsmet/2.13-gizmo-1.1.1
    • 632abed Upgrade Gizmo to 1.1.1.Final
    • 3d61bd5 Merge pull request #28396 from gsmet/2.13.2-backports-1
    • 3aaf91e Fix RESTEasy Reactive Kotlin Serialization Common extension
    • 65f92e2 Fix package structure of Kotlin serialization extensions
    • ee710b9 Add Rest Client Guide to Dev UI
    • eced01e Bump scala.version from 2.13.9 to 2.13.10
    • 8bd4c6a Fix RESTEasy Reactive testsuite
    • 0f812d5 Fix RR match bug
    • Additional commits viewable in compare view

    Updates quarkus-maven-plugin from 2.13.1.Final to 2.13.2.Final

    Updates quarkus-extension-maven-plugin from 2.13.1.Final to 2.13.2.Final

    Release notes

    Sourced from quarkus-extension-maven-plugin's releases.

    2.13.2.Final

    Complete changelog

    • #28525 - Upgrade Gizmo to 1.1.1.Final - 2.13
    • #28500 - Add Rest Client Guide to Dev UI
    • #28498 - Fix RESTEasy Reactive testsuite
    • #28495 - Bump scala.version from 2.13.9 to 2.13.10
    • #28478 - Make sure all CLI commands work with Powershell
    • #28477 - Fix RESTEasy Reactive Kotlin serialization extensions
    • #28472 - Move OidcClientFilter annotation to quarkus-oidc-client
    • #28470 - Move OidcClientFilter annotation to quarkus-oidc-client
    • #28465 - CLI example from guide do not work on PowerShell on Windows
    • #28464 - Ensure that JAX-RS Cookie parameter type is usable in Resource methods
    • #28462 - Prevent possible NPE when building violations report
    • #28458 - Use fixed ports in Dev Service for Keycloak on shared network & user request
    • #28453 - CookieParam is not correctly handled by the default Resteasy Reactive converter
    • #28451 - Introduce a version of @​OidcClientFilter for the reactive client
    • #28442 - Fix RESTEasy Reactive match bug
    • #28436 - Eventbus documentation uses non existing method
    • #28434 - Fixed maven and gradle snippet in documentation for artemis-jms
    • #28431 - Registration for reflection of non-public classes under java. fails silently
    • #28426 - Update the keycloak-admin-client doc to show a correct URL for legacy Keycloak
    • #28419 - Make sure the app model is initialized from the POMs provided by the Maven plugin
    • #28417 - Add ':Z' opt to volume mount in OpenTelemetry guide
    • #28413 - Bump elasticsearch-opensource-components.version from 8.4.2 to 8.4.3
    • #28412 - Allows Linux-only extensions on Windows with Linux builder image
    • #28408 - Update OIDC DevUI to accept hybrid application types
    • #28404 - Upgrade protobuf to 3.19.6
    • #28400 - Add link to datasource guide for JDBC and datasource extensions
    • #28390 - Bump mongo-client.version from 4.7.1 to 4.7.2
    • #28384 - Improve OpenApi CORS message
    • #28377 - Log on startup with "Default CORS properties will be used, please use 'quarkus.http.cors' properties instead" without more information
    • #28375 - Quarkus fails when using jgitver
    • #28335 - Native awt build fails on Windows also when running with native-build-container
    • #28294 - Retry the admin token acquisition in DevServices for Keycloak
    • #28284 - Container image registry is ignored when using quarkus-openshift
    • #28134 - Use proper type for serializing Kotlin response
    • #28110 - Bump elasticsearch-opensource-components.version from 8.4.1 to 8.4.2
    • #28096 - Serializer for class 'ArrayList' is not found.
    • #28077 - Update to Netty 4.1.82 and Brotli4J 1.8.0
    • #28074 - Bump scala.version from 2.13.8 to 2.13.9
    • #27763 - Incorrect Devservices config generated for Keycloak with Testcontainers Cloud
    • #27594 - Avoid leaking memory in SseParser
    • #16522 - Enhance RestClient Reactive to support registering providers via custom annotations
    Commits
    • e249b50 [RELEASE] - Bump version to 2.13.2.Final
    • aff3ad2 Merge pull request #28525 from gsmet/2.13-gizmo-1.1.1
    • 632abed Upgrade Gizmo to 1.1.1.Final
    • 3d61bd5 Merge pull request #28396 from gsmet/2.13.2-backports-1
    • 3aaf91e Fix RESTEasy Reactive Kotlin Serialization Common extension
    • 65f92e2 Fix package structure of Kotlin serialization extensions
    • ee710b9 Add Rest Client Guide to Dev UI
    • eced01e Bump scala.version from 2.13.9 to 2.13.10
    • 8bd4c6a Fix RESTEasy Reactive testsuite
    • 0f812d5 Fix RR match bug
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump quarkus-github-app-events from 1.11.0 to 1.12.0

    Bump quarkus-github-app-events from 1.11.0 to 1.12.0

    Bumps quarkus-github-app-events from 1.11.0 to 1.12.0.

    Commits
    • 25fc8ad Update stable version for documentation
    • a850d2c [maven-release-plugin] prepare release 1.12.0
    • 992c44b Merge pull request #357 from quarkiverse/gsmet-patch-1
    • 8cd7590 Release 1.12.0
    • 117a73e Merge pull request #356 from gsmet/reaction-strategy
    • be84c3b Allow to configure the reaction strategy
    • 444b569 Merge pull request #355 from gsmet/metadata
    • 8743dd8 Simpler fix for #352
    • 4208efe Update stable version for documentation
    • 7c7f674 [maven-release-plugin] prepare for next development iteration
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump quarkus.version from 2.11.3.Final to 2.12.1.Final

    Bump quarkus.version from 2.11.3.Final to 2.12.1.Final

    Bumps quarkus.version from 2.11.3.Final to 2.12.1.Final. Updates quarkus-bom from 2.11.3.Final to 2.12.1.Final

    Release notes

    Sourced from quarkus-bom's releases.

    2.12.0.Final

    Complete changelog

    • #27453 - Revert "Mark Quartz extension as stable"
    • #27449 - Make sending OIDC client id with introspection credentials optional
    • #27442 - [quarkus-oidc] Wrong client id sent to introspection endpoint when introspection credentials are given
    • #27436 - Add system properties source to CodeGenerator config sources
    • #27433 - Remove @​Blocking from the rest client guide
    • #27431 - Add default config sources to codegen config
    • #27428 - Bump gradle version to 7.5.1
    • #27406 - Prevent duplicate HTTP headers when WriterInterceptor is used
    • #27394 - Fix rest-json.adoc
    • #27392 - Bump kotlinx-serialization-json from 1.3.3 to 1.4.0
    • #27381 - Add support for optimistic locking / check-and-set in the new Redis API
    • #27379 - Resume REST Client Reactive request handling on error if suspended
    • #27361 - Fix Redis channel subscription issue when there is no context available
    • #27359 - Exclude com.microsoft.azure:msal4j from the application BOM
    • #27358 - Build logs "Downloading from shibboleth-repo: .."
    • #27357 - Jackson: also detect class referenced by @JsonTypeIdResolver
    • #27351 - Make it more obvious how to do propagation
    • #27346 - Jackson: also detect class referenced by @JsonTypeIdResolver
    • #27343 - Avoid SQL Server JDBC driver to load ANTLR parsers
    • #27342 - Do not set 'realm=Quarkus' in Basic auth challenge
    • #27336 - Deprecate OidcSession#expiresIn and add new methods
    • #27332 - Remove useless @​JsonProperty in MongoDB with Panache guide
    • #27325 - Resteasy Reactive duplicates headers when custom WriterInterceptor is present
    • #27291 - BasicAuthenticationMechanism challenge contains a Quarkus realm property
    • #27206 - Bump smallrye-open-api from 2.1.23 to 2.2.0
    • #27122 - io.quarkus.oidc.OidcSession uses Instant to present duration
    • #27058 - OpenAPI UI displays incorrect values for overridden QueryParams using DefaultValue
    • #26848 - Build failure due to NullPointerException, related to @Parameter(ref = ...) processing
    • #26575 - Fix Quarkiverse template build and release
    • #26546 - Openapi Shema annotations default value issue
    • #21173 - OpenAPI: auto-add-tags feature uses superclass/interface name, rather than actual class name

    2.12.0.CR1

    Major changes

    • #26772 - Upgrade to Kotlin 1.7
    • #26509 - SmallRye Config SecretKeys support
    • #24010 - Update MS SQL JDBC driver to 11.2.0.jre11

    Complete changelog

    • #27321 - Bump flyway.version from 9.1.3 to 9.1.5
    • #27320 - Regenerate the keystores for the rest client tests
    • #27312 - Don't create an ArchivePathTree for non-JAR dependencies
    • #27310 - Use io.quarkus:quarkus-bom in extension projects and import quarkiverse-parent:10
    • #27304 - Fix incorrect link in the YAML guide

    ... (truncated)

    Commits
    • f97d7bc [RELEASE] - Bump version to 2.12.1.Final
    • 6263590 Bump smallrye-open-api from 2.2.0 to 2.2.1
    • a360731 Flyway callbacks can now access the Flyway instance
    • a08f7aa Merge pull request #27767 from gsmet/2.12.1-backports-2
    • 1b8e332 De-duplicate quarkus.debug.transformed-classes-dir
    • 98e9881 Add more complete interceptor example to the CDI guide
    • 5fa1ff3 REST Client quickstart change name to REST Client Classic
    • 0f33715 Ensure to check the runtime log level for RequestContext tracing needs
    • 04d70df Update SmallRye Config to 2.12.0
    • 4297ddd Merge pull request #27740 from gsmet/2.12.1-backports-1
    • Additional commits viewable in compare view

    Updates quarkus-maven-plugin from 2.11.3.Final to 2.12.1.Final

    Updates quarkus-extension-maven-plugin from 2.11.3.Final to 2.12.1.Final

    Release notes

    Sourced from quarkus-extension-maven-plugin's releases.

    2.12.0.Final

    Complete changelog

    • #27453 - Revert "Mark Quartz extension as stable"
    • #27449 - Make sending OIDC client id with introspection credentials optional
    • #27442 - [quarkus-oidc] Wrong client id sent to introspection endpoint when introspection credentials are given
    • #27436 - Add system properties source to CodeGenerator config sources
    • #27433 - Remove @​Blocking from the rest client guide
    • #27431 - Add default config sources to codegen config
    • #27428 - Bump gradle version to 7.5.1
    • #27406 - Prevent duplicate HTTP headers when WriterInterceptor is used
    • #27394 - Fix rest-json.adoc
    • #27392 - Bump kotlinx-serialization-json from 1.3.3 to 1.4.0
    • #27381 - Add support for optimistic locking / check-and-set in the new Redis API
    • #27379 - Resume REST Client Reactive request handling on error if suspended
    • #27361 - Fix Redis channel subscription issue when there is no context available
    • #27359 - Exclude com.microsoft.azure:msal4j from the application BOM
    • #27358 - Build logs "Downloading from shibboleth-repo: .."
    • #27357 - Jackson: also detect class referenced by @JsonTypeIdResolver
    • #27351 - Make it more obvious how to do propagation
    • #27346 - Jackson: also detect class referenced by @JsonTypeIdResolver
    • #27343 - Avoid SQL Server JDBC driver to load ANTLR parsers
    • #27342 - Do not set 'realm=Quarkus' in Basic auth challenge
    • #27336 - Deprecate OidcSession#expiresIn and add new methods
    • #27332 - Remove useless @​JsonProperty in MongoDB with Panache guide
    • #27325 - Resteasy Reactive duplicates headers when custom WriterInterceptor is present
    • #27291 - BasicAuthenticationMechanism challenge contains a Quarkus realm property
    • #27206 - Bump smallrye-open-api from 2.1.23 to 2.2.0
    • #27122 - io.quarkus.oidc.OidcSession uses Instant to present duration
    • #27058 - OpenAPI UI displays incorrect values for overridden QueryParams using DefaultValue
    • #26848 - Build failure due to NullPointerException, related to @Parameter(ref = ...) processing
    • #26575 - Fix Quarkiverse template build and release
    • #26546 - Openapi Shema annotations default value issue
    • #21173 - OpenAPI: auto-add-tags feature uses superclass/interface name, rather than actual class name

    2.12.0.CR1

    Major changes

    • #26772 - Upgrade to Kotlin 1.7
    • #26509 - SmallRye Config SecretKeys support
    • #24010 - Update MS SQL JDBC driver to 11.2.0.jre11

    Complete changelog

    • #27321 - Bump flyway.version from 9.1.3 to 9.1.5
    • #27320 - Regenerate the keystores for the rest client tests
    • #27312 - Don't create an ArchivePathTree for non-JAR dependencies
    • #27310 - Use io.quarkus:quarkus-bom in extension projects and import quarkiverse-parent:10
    • #27304 - Fix incorrect link in the YAML guide

    ... (truncated)

    Commits
    • f97d7bc [RELEASE] - Bump version to 2.12.1.Final
    • 6263590 Bump smallrye-open-api from 2.2.0 to 2.2.1
    • a360731 Flyway callbacks can now access the Flyway instance
    • a08f7aa Merge pull request #27767 from gsmet/2.12.1-backports-2
    • 1b8e332 De-duplicate quarkus.debug.transformed-classes-dir
    • 98e9881 Add more complete interceptor example to the CDI guide
    • 5fa1ff3 REST Client quickstart change name to REST Client Classic
    • 0f33715 Ensure to check the runtime log level for RequestContext tracing needs
    • 04d70df Update SmallRye Config to 2.12.0
    • 4297ddd Merge pull request #27740 from gsmet/2.12.1-backports-1
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump quarkus-github-app-events from 1.11.0 to 1.11.1

    Bump quarkus-github-app-events from 1.11.0 to 1.11.1

    Bumps quarkus-github-app-events from 1.11.0 to 1.11.1.

    Commits
    • 94926d6 Update stable version for documentation
    • f1a8162 [maven-release-plugin] prepare release 1.11.1
    • a247f01 Merge pull request #354 from quarkiverse/gsmet-patch-1
    • 3ecdee1 Release 1.11.1
    • 274d01b Merge pull request #353 from gsmet/fix-arc-subclasses
    • c741d0d Normalize ArC subclasses when getting the overriding options
    • 6eb338a Merge pull request #350 from quarkiverse/dependabot/maven/quarkus.version-2.1...
    • 270196a Bump quarkus.version from 2.11.3.Final to 2.12.0.Final
    • 166585b Merge pull request #348 from quarkiverse/dependabot/maven/quarkus.version-2.1...
    • dc9fcee Merge pull request #349 from quarkiverse/dependabot/maven/com.launchdarkly-ok...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump quarkus.version from 2.11.3.Final to 2.12.0.Final

    Bump quarkus.version from 2.11.3.Final to 2.12.0.Final

    Bumps quarkus.version from 2.11.3.Final to 2.12.0.Final. Updates quarkus-bom from 2.11.3.Final to 2.12.0.Final

    Release notes

    Sourced from quarkus-bom's releases.

    2.12.0.CR1

    Major changes

    • #26772 - Upgrade to Kotlin 1.7
    • #26509 - SmallRye Config SecretKeys support
    • #24010 - Update MS SQL JDBC driver to 11.2.0.jre11

    Complete changelog

    • #27321 - Bump flyway.version from 9.1.3 to 9.1.5
    • #27320 - Regenerate the keystores for the rest client tests
    • #27312 - Don't create an ArchivePathTree for non-JAR dependencies
    • #27310 - Use io.quarkus:quarkus-bom in extension projects and import quarkiverse-parent:10
    • #27304 - Fix incorrect link in the YAML guide
    • #27302 - Docs: Additional guidance for creating an abstract
    • #27296 - Bump mockito-bom from 4.6.1 to 4.7.0
    • #27292 - Custom OIDC claim verification
    • #27290 - Add guidance for creating titles in Quarkus docs
    • #27288 - Load CodeGenProvider services once instead of once per module
    • #27287 - Optimize ArcDevConsoleProcessor.buildDependencyGraph()
    • #27286 - Add guidance for creating a Quarkus doc abstract
    • #27284 - Attempt to fix intermittent failure in SimpleContextPropagationTest caused by possible race condition
    • #27283 - Update security-jpa status to stable
    • #27282 - Make typesafe GraphQL clients ApplicationScoped
    • #27281 - ArcDevConsoleProcessor.collectBeanInfo() is taking a long time
    • #27280 - Add native --add-opens for camel-quarkus-xstream
    • #27275 - Take RunOnVertxContext into account when annotated on class
    • #27267 - Drop -H:+JNI option from nativeImageArgs
    • #27263 - Drop getRequiredFeatures method from io.quarkus.runner.Feature
    • #27261 - Fix Category#mutable default method to return copy
    • #27258 - Remove Oracle's BlockReleaser from runtime initialization
    • #27256 - Bump kafka3.version to 3.2.1
    • #27255 - Mention quarkus-build-steps.list in the extension-metadata doc
    • #27249 - ArC - add debug logging for the request context manipulation
    • #27246 - Native build image failure: oracle.jdbc.driver.BlockSource$ThreadedCachingBlockSource still failing on mandrel image
    • #27238 - More Jakarta progress
    • #27236 - Bump flyway.version from 9.1.2 to 9.1.3
    • #27234 - Bump com.gradle.enterprise from 3.10.3 to 3.11.1 in /devtools/gradle
    • #27233 - Update docs metadata generation
    • #27230 - Add debug information to OTel flaky test
    • #27228 - Small typo in Kafka guide
    • #27227 - Add 'schema.registry.url' property to the Kafka Companion
    • #27224 - Apply minor fix to javadoc of MultipartForm
    • #27223 - Add Sgitario to the bot configuration
    • #27220 - Ensure that compressed binary used in Amazon Lambda function if present
    • #27219 - Fix minor Opentelemetry docs issue
    • #27218 - JAXB: Not bound classes annotated with XmlSchema to the JaxbContext
    • #27217 - Rewrite code blocks from markdown style to asciidoc style
    • #27214 - Upgrade to SmallRye GraphQL 1.7.0 (graphql-java 19.0)
    • #27212 - RunOnVertxContext annotation duplicateContext is not taken into account if the annotation is on the class

    ... (truncated)

    Commits
    • 7eb1957 [RELEASE] - Bump version to 2.12.0.Final
    • 22d2a08 Merge pull request #27476 from gsmet/2.12.0-backports-1-without-gradle
    • d85cf96 Make sending OIDC client id with introspection credentials optional
    • 3257492 Fix Redis channel subscription issue when there is no context available.
    • d742975 Add support for optimistic locking in the new Redis API.
    • 9c4a92c Add system properties source to CodeGenerator config sources
    • ac06932 Revert "Mark Quartz extension as stable"
    • ade5f81 Fix Quarkiverse template build and release
    • afe4b95 Add SPI for native for Error Code and Exception Name providers
    • 0dc251a Deprecate OidcSession#expiresIn and add new methods
    • Additional commits viewable in compare view

    Updates quarkus-maven-plugin from 2.11.3.Final to 2.12.0.Final

    Updates quarkus-extension-maven-plugin from 2.11.3.Final to 2.12.0.Final

    Release notes

    Sourced from quarkus-extension-maven-plugin's releases.

    2.12.0.CR1

    Major changes

    • #26772 - Upgrade to Kotlin 1.7
    • #26509 - SmallRye Config SecretKeys support
    • #24010 - Update MS SQL JDBC driver to 11.2.0.jre11

    Complete changelog

    • #27321 - Bump flyway.version from 9.1.3 to 9.1.5
    • #27320 - Regenerate the keystores for the rest client tests
    • #27312 - Don't create an ArchivePathTree for non-JAR dependencies
    • #27310 - Use io.quarkus:quarkus-bom in extension projects and import quarkiverse-parent:10
    • #27304 - Fix incorrect link in the YAML guide
    • #27302 - Docs: Additional guidance for creating an abstract
    • #27296 - Bump mockito-bom from 4.6.1 to 4.7.0
    • #27292 - Custom OIDC claim verification
    • #27290 - Add guidance for creating titles in Quarkus docs
    • #27288 - Load CodeGenProvider services once instead of once per module
    • #27287 - Optimize ArcDevConsoleProcessor.buildDependencyGraph()
    • #27286 - Add guidance for creating a Quarkus doc abstract
    • #27284 - Attempt to fix intermittent failure in SimpleContextPropagationTest caused by possible race condition
    • #27283 - Update security-jpa status to stable
    • #27282 - Make typesafe GraphQL clients ApplicationScoped
    • #27281 - ArcDevConsoleProcessor.collectBeanInfo() is taking a long time
    • #27280 - Add native --add-opens for camel-quarkus-xstream
    • #27275 - Take RunOnVertxContext into account when annotated on class
    • #27267 - Drop -H:+JNI option from nativeImageArgs
    • #27263 - Drop getRequiredFeatures method from io.quarkus.runner.Feature
    • #27261 - Fix Category#mutable default method to return copy
    • #27258 - Remove Oracle's BlockReleaser from runtime initialization
    • #27256 - Bump kafka3.version to 3.2.1
    • #27255 - Mention quarkus-build-steps.list in the extension-metadata doc
    • #27249 - ArC - add debug logging for the request context manipulation
    • #27246 - Native build image failure: oracle.jdbc.driver.BlockSource$ThreadedCachingBlockSource still failing on mandrel image
    • #27238 - More Jakarta progress
    • #27236 - Bump flyway.version from 9.1.2 to 9.1.3
    • #27234 - Bump com.gradle.enterprise from 3.10.3 to 3.11.1 in /devtools/gradle
    • #27233 - Update docs metadata generation
    • #27230 - Add debug information to OTel flaky test
    • #27228 - Small typo in Kafka guide
    • #27227 - Add 'schema.registry.url' property to the Kafka Companion
    • #27224 - Apply minor fix to javadoc of MultipartForm
    • #27223 - Add Sgitario to the bot configuration
    • #27220 - Ensure that compressed binary used in Amazon Lambda function if present
    • #27219 - Fix minor Opentelemetry docs issue
    • #27218 - JAXB: Not bound classes annotated with XmlSchema to the JaxbContext
    • #27217 - Rewrite code blocks from markdown style to asciidoc style
    • #27214 - Upgrade to SmallRye GraphQL 1.7.0 (graphql-java 19.0)
    • #27212 - RunOnVertxContext annotation duplicateContext is not taken into account if the annotation is on the class

    ... (truncated)

    Commits
    • 7eb1957 [RELEASE] - Bump version to 2.12.0.Final
    • 22d2a08 Merge pull request #27476 from gsmet/2.12.0-backports-1-without-gradle
    • d85cf96 Make sending OIDC client id with introspection credentials optional
    • 3257492 Fix Redis channel subscription issue when there is no context available.
    • d742975 Add support for optimistic locking in the new Redis API.
    • 9c4a92c Add system properties source to CodeGenerator config sources
    • ac06932 Revert "Mark Quartz extension as stable"
    • ade5f81 Fix Quarkiverse template build and release
    • afe4b95 Add SPI for native for Error Code and Exception Name providers
    • 0dc251a Deprecate OidcSession#expiresIn and add new methods
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump quarkus-github-app-events from 1.10.0 to 1.11.0

    Bump quarkus-github-app-events from 1.10.0 to 1.11.0

    Bumps quarkus-github-app-events from 1.10.0 to 1.11.0.

    Commits
    • 818146a Update stable version for documentation
    • eef48ba [maven-release-plugin] prepare release 1.11.0
    • a9b4c46 Merge pull request #346 from quarkiverse/gsmet-patch-1
    • f47ac62 Release 1.11.0
    • 1758dfc Merge pull request #345 from gsmet/github-api-1.308
    • 59c9130 Fix import order
    • ab4ba58 Upgrade to Quarkus GitHub API 1.308.0
    • 1e7d872 Merge pull request #343 from holly-cummins/main
    • 090272c Support tests of classes which have DynamicGraphQLClient in their constructor.
    • e326390 Merge pull request #342 from quarkiverse/dependabot/maven/quarkus.version-2.1...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
Releases(1.0.1)
  • 1.0.1(Jan 5, 2023)

    What's Changed

    • Bump quarkus.version from 2.11.2.Final to 2.11.3.Final by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/56
    • Bump quarkus.version from 2.11.3.Final to 2.12.2.Final by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/61
    • Bump quarkus-github-app-events from 1.11.0 to 1.13.0 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/62
    • Bump quarkus-github-app-events from 1.13.0 to 1.13.2 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/63
    • Bump quarkus.version from 2.12.2.Final to 2.13.0.Final by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/64
    • Bump quarkus-github-api.version from 1.308.0 to 1.313.0 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/65
    • Bump quarkus-github-app-events from 1.13.2 to 1.14.0 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/66
    • Bump quarkus.version from 2.13.0.Final to 2.13.1.Final by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/67
    • Bump quarkus.version from 2.13.1.Final to 2.13.3.Final by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/70
    • Bump quarkus-github-app-events from 1.14.0 to 1.15.0 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/71
    • Bump quarkus-github-app-events from 1.15.0 to 1.15.1 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/72
    • Bump quarkus-github-api.version from 1.313.0 to 1.313.1 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/73
    • Bump quarkus.version from 2.13.3.Final to 2.14.0.Final by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/74
    • Bump actions/setup-java from 2 to 3 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/75
    • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/76
    • Bump crazy-max/ghaction-import-gpg from 3 to 5 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/77
    • Switch to the new way of defining outputs and states by @gsmet in https://github.com/quarkiverse/quarkus-github-action/pull/78
    • Change to IllegalStateException when an input is missing by @gsmet in https://github.com/quarkiverse/quarkus-github-action/pull/79
    • Bump quarkiverse-parent from 10 to 11 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/80
    • Bump actions/cache from 2 to 3 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/81
    • Bump quarkus.version from 2.14.0.Final to 2.14.1.Final by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/82
    • Bump quarkus-github-app-events from 1.15.1 to 1.15.2 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/83
    • Bump quarkus.version from 2.14.1.Final to 2.14.2.Final by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/84
    • Bump quarkus-github-app-events from 1.15.2 to 1.16.0 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/85
    • Modernize GitHub Actions workflow by @gsmet in https://github.com/quarkiverse/quarkus-github-action/pull/87
    • Bump quarkus.version from 2.14.2.Final to 2.15.0.Final by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/86
    • Bump quarkiverse-parent from 11 to 12 by @dependabot in https://github.com/quarkiverse/quarkus-github-action/pull/88
    • Add a codestart to kickstart the GitHub Action by @gsmet in https://github.com/quarkiverse/quarkus-github-action/pull/68
    • Upgrade to Quarkus 2.15.1.Final by @gsmet in https://github.com/quarkiverse/quarkus-github-action/pull/91
    • Get rid of Ouputs in favor of consistently using Commands by @gsmet in https://github.com/quarkiverse/quarkus-github-action/pull/92
    • Initialize documentation and finalize codestart by @gsmet in https://github.com/quarkiverse/quarkus-github-action/pull/89
    • Release 1.0.0 by @gsmet in https://github.com/quarkiverse/quarkus-github-action/pull/93
    • Release 1.0.1 by @gsmet in https://github.com/quarkiverse/quarkus-github-action/pull/94

    Full Changelog: https://github.com/quarkiverse/quarkus-github-action/compare/0.9.2...1.0.1

    Source code(tar.gz)
    Source code(zip)
Owner
Quarkiverse Hub
A place to host and build Quarkus extensions
Quarkiverse Hub
This is a sample application demonstrating Quarkus features and best practices

Quarkus Superheroes Sample Table of Contents Introduction Project automation GitHub action automation Application Resource Generation Running Locally

QuarkusIO 123 Jan 6, 2023
Repository to keep up with ViaVersion on MCP (Originally from https://github.com/LaVache-FR/ViaMCP)

ViaMCP-Reborn Repository to keep up with ViaVersion on MCP (Originally from https://github.com/LaVache-FR/ViaMCP) 1.7.x Protocols Yes, i know they are

null 109 Dec 28, 2022
From Java To Kotlin - Your Cheat Sheet For Java To Kotlin

From Java To Kotlin From Java To Kotlin - Your Cheat Sheet For Java To Kotlin 中文支持 Português Español Print to Console Java System.out.print("Amit Shek

MindOrks 5.8k Dec 29, 2022
A lightweight command processing pipeline ❍ ⇢ ❍ ⇢ ❍ for your Java awesome app.

PipelinR PipelinR is a lightweight command processing pipeline ❍ ⇢ ❍ ⇢ ❍ for your awesome Java app. PipelinR has been battle-proven on production, as

Eduards Sizovs 288 Jan 8, 2023
The easiest way to integrate Maven into your project!

Maven Wrapper Ongoing Migration to Apache Maven The project codebase has been accepted to be included in the upstream Apache Maven project itself. Cur

null 1.6k Dec 23, 2022
An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch!

OpenBlocks An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch! What is OpenBlocks?

OpenBlocks 30 Dec 16, 2022
Accessible GUI-driven robot programming for your product

Accessible GUI-driven robot programming for your product Description Roblocks is an accessible Graphical Programming Tool which enables basic robot pr

Dustin 5 Sep 19, 2022
Modern Java - A Guide to Java 8

Modern Java - A Guide to Java 8 This article was originally posted on my blog. You should also read my Java 11 Tutorial (including new language and AP

Benjamin Winterberg 16.1k Jan 5, 2023
icecream-java is a Java port of the icecream library for Python.

icecream-java is a Java port of the icecream library for Python.

Akshay Thakare 20 Apr 7, 2022
JPassport works like Java Native Access (JNA) but uses the Foreign Linker API instead of JNI. Similar to JNA, you declare a Java interface that is bound to the external C library using method names.

JPassport works like Java Native Access (JNA) but uses the Foreign Linker API instead of JNI. Similar to JNA, you declare a Java interface t

null 28 Dec 30, 2022
There are two versions of assignments(Java or C++) for the CS143-Compiler course, this repo is my Java-version solution.

Intro There are two versions of assignments(Java or C++) for the CS143-Compiler course, this repo is my Java-version solution. Course resources: This

F4DE 3 Dec 15, 2022
Ultra-fast SQL-like queries on Java collections

CQEngine - Collection Query Engine CQEngine – Collection Query Engine – is a high-performance Java collection which can be searched with SQL-like quer

Niall Gallagher 1.6k Dec 30, 2022
Design patterns implemented in Java

Design patterns implemented in Java Read in different language : CN, KR, FR, TR, AR Introduction Design patterns are the best formalized practices a p

Ilkka Seppälä 79k Dec 31, 2022
Feature Flags for Java made easy

✨ ✨ ✨ FF4J - Feature Flipping for Java ✨ ✨ ✨ FF4j, is an implementation of the Feature Toggle pattern. ?? Features Feature Toggle: Enable. and disable

FF4j 1.1k Dec 25, 2022
A Java to iOS Objective-C translation tool and runtime.

J2ObjC: Java to Objective-C Translator and Runtime Project site: https://j2objc.org J2ObjC blog: https://j2objc.blogspot.com Questions and discussion:

Google 5.9k Dec 29, 2022
Make Slack and Facebook Bots in Java.

JBot Make bots in Java. JBot is a java framework (inspired by Howdyai's Botkit) to make Slack and Facebook bots in minutes. It provides all the boiler

Ram 1.2k Dec 18, 2022
An in-memory file system for Java 7+

Jimfs Jimfs is an in-memory file system for Java 7 and above, implementing the java.nio.file abstract file system APIs. Getting started The latest rel

Google 2.2k Jan 3, 2023
API gateway for REST and SOAP written in Java.

Membrane Service Proxy Reverse HTTP proxy (framework) written in Java, that can be used as an API gateway as a security proxy for HTTP based integrati

predic8 GmbH 389 Dec 31, 2022
A lightweight, simple FTP server. Pure Java, no dependencies.

MinimalFTP A lightweight, simple FTP server. Pure Java, no libraries. Features Although it's named "minimal", it supports a bunch of features: 100% Ja

Guilherme Chaguri 131 Jan 5, 2023