2.2.0.CR1
Pre-release
Pre-release
Major changes
- #19332 - Add global flag to disable dev services
- #19066 - Introduce support for MongoDB service binding
- #18923 - Change the default thread model for RR
- #17903 - Extension for running Narayana LRA participants
Complete changelog
- #19466 - Close OIDC web clients
- #19465 - Bump flyway-core from 7.13.0 to 7.14.0
- #19463 - Update to the latest OpenTelemetry release
- #19462 - Make sure super-configuration are used for dependency resolution
- #19461 - Bump SmallRye Reactive Messaging version to 3.9.0
- #19459 - Make roles unique when creating users in Keycloak dev services
- #19458 - Fix minor DevServices for Keycloak typos
- #19449 - Use Eclipse Temurin in Quarkiverse workflow templates
- #19433 - Bump awssdk.version from 2.17.19 to 2.17.20
- #19432 - Support serialization inclusion configuration in Jackson
- #19428 - Jackson extension should provide configuration for serializing null or empty values
- #19427 - Redis Dev Services - Print connection url
- #19425 - Fix code location in the multi-stage build examples
- #19423 - Implement Apicurio Registry Dev Service sharing
- #19422 - Exclude jakarta.activation-api from our artifacts
- #19418 - Make gradle-tooling-api optional to remove a myriad of warnings in CI
- #19417 - Bump awssdk.version from 2.17.18 to 2.17.19
- #19416 - Bump bctls-fips from 1.0.12.1 to 1.0.12.2
- #19414 - Switch to Eclipse Temurin JDK via actions/setup-java
- #19410 - Fix flakey test
- #19409 - Fix flakey test
- #19398 - Added test for @ConfigMapping constructor injection
- #19397 - Dev Services for Redis should print out the connect string
- #19394 - Bump awssdk.version from 2.17.17 to 2.17.18
- #19387 - Error reading ConfigMapping in constructor injection
- #19386 - Gradle error finding subproject dependency version
- #19372 - Bump kubernetes-client-bom from 5.6.0 to 5.7.0
- #19369 - Scheduler docs - clarify the "concurrent execution strategy"
- #19363 - Hibernate ORM DevUI - show DDL scripts collapsed by default
- #19361 - Bump micrometer-bom from 1.7.2 to 1.7.3
- #19360 - Bump mariadb-java-client from 2.7.3 to 2.7.4
- #19354 - Add tests for CT + Kafka + DevServices
- #19353 - Bump awssdk.version from 2.17.16 to 2.17.17
- #19352 - Bump flyway-core from 7.12.1 to 7.13.0
- #19350 - Improve guide for Kafka + Avro projects
- #19348 - Remove workaround after updating to Jandex 2.3.1.Final
- #19346 - CI Windows job - enable gc logs to debug OOM: Metaspace
- #19340 - Add test for @JSONVIEW support in RESTEasy Jackson
- #19336 - Add com.sun.security.sasl.Provider automatically for Infinispan
- #19333 - Inject modified headers
- #19332 - Add global flag to disable dev services
- #19331 - Add Dev Services page
- #19329 - Throw exception when mixing tests
- #19327 - Bump awssdk.version from 2.17.15 to 2.17.16
- #19325 - UnsupportedOperationException while running a QuarkusUnitTest with DevServices
- #19322 - Should be a single page in docs for all Quarkus Dev Services
- #19320 - Improve the Kafka + schema registry documentation for Confluent Schema Registry
- #19318 - add a switch to disable @incoming just like @scheduled myMethod.cron.expr=disabled
- #19317 - Resteasy Reactive: Headers manipulated in ServerRequestFilter are not injected properly into rest method
- #19312 - Add ability to clean the DB in DevUI
- #19310 - Bump awssdk.version from 2.17.14 to 2.17.15
- #19303 - Button to reset the database state from the Quarkus Dev UI for Hibernate ORM
- #19295 - Qute - add test for {#eval} in a tag
- #19291 - Remove unused config property
- #19285 - Fixes Flyway upgrade to 7.12.1
- #19282 - Bump awssdk.version from 2.17.13 to 2.17.14
- #19274 - Remove substitution for javax.xml.transform.TransformerException
- #19273 - Scheduler - fix flaky MicrometerTimedTest
- #19272 - Fix minor issues with ResteasyReactiveOutputStream
- #19269 - quarkus starts database testcontainer even if quarkus.datasource.start-container set to false
- #19264 - Bump awssdk.version from 2.17.12 to 2.17.13
- #19253 - Bump flyway-core from 7.12.0 to 7.12.1
- #19245 - Qute parser - produce correct error if empty namespace expression found
- #19243 - Reactive Kafka: replace @ConfigProperty by @configitem
- #19242 - Deprecate usage of
@ConfigProperty
in ReactiveMessagingKafkaConfig - #19238 - use qute quarkus 2.1.0 dev run error
- #19235 - Update SmallRye GraphQL to 1.3.1
- #19233 - Bump awssdk.version from 2.17.11 to 2.17.12
- #19227 - Use RESTEasy Reactive in oidc integration test
- #19222 - Bump mongo-client.version from 4.3.0 to 4.3.1
- #19221 - Bump jaeger.version from 1.4.0 to 1.6.0
- #19212 - Bump awssdk.version from 2.17.10 to 2.17.11
- #19206 - Fix grpc-getting-started.adoc guide
- #19205 - Add Configuration option to enable Hibernate's LOG_SLOW_QUERY feature
- #19200 - Reduce log clutter in RESTEasy Reactive tests
- #19199 - Dev UI - ArC interceptors fails if AroundConstruct interceptor exists
- #19196 - Introduce LocaleResolver for RESTEasy Reactive
- #19195 - Infinispan client cannot find
SaslServerFactory
in native mode - #19193 - Allow empty body for json input
- #19192 - Scheduler - make it possible to record metrics automatically
- #19191 - Sync up OptaPlanner guide
- #19189 - Add multipart fallback for BodyHandler
- #19188 - Auto trim flyway locations
- #19186 - Set the hang detection timeout to 1m for CI
- #19185 - Don't use show SQL in the tests
- #19184 - Cut down supressed exception traces
- #19182 - Bump awssdk.version from 2.17.9 to 2.17.10
- #19180 - Dev Services for Kafka combined with continuous testing not working right.
- #19178 - Bump commons-compress from 1.20 to 1.21 in /bom/application
- #19176 - Add integration tests for schema-based multitenancy
- #19174 - Flyway extension does not automatically trim configuration property values
- #19171 - RESTEasy reactive version presents different behaviour than the non-reactive version
- #19170 - Updated Snapshot URL in CONTRIBUTING.md
- #19169 - GraphQL: New config option to make the schema unavailable
- #19166 - ArC - introduce the convenient AnnotationsTransformer.Builder
- #19164 - Document the use of
jboss.builder.graph-output
- #19158 - Add possibility to disable GraphQL introspection via configuration
- #19157 - Apply minor polish to MultiPartParserDefinition
- #19154 - RESTEasy Reactive multipart form file upload hangs when using Reactive Routes failure handler
- #19151 - Make Quarkus Gradle plugin work with spring dependency management
- #19150 - Quarkus Gradle plugin 2.1.0.Final fails when used with plugin that also modifies dependencies
- #19148 - Small OpenAPI and Swagger UI enhancements
- #19143 - Bump awssdk.version from 2.17.8 to 2.17.9
- #19142 - Bump flyway-core from 7.11.4 to 7.12.0
- #19134 - Support
config:boolean
andconfig:integer
in Qute - #19133 - Global config property to disable all DevServices
- #19131 - Allow multiple static openapi.yaml/json files
- #19130 - Upgrade to Hibernate Reactive 1.0.0.CR9
- #19119 - Fix issue with Lambda and Jackson Afterburner in native mode
- #19118 - Rest Client Reactive: remove unused duplicate exception mapper
- #19113 - quarkus.swagger-ui.oauth2-redirect-url documentation and default value
- #19111 - Fix minor rebase issue
- #19107 - Bump awssdk.version from 2.17.6 to 2.17.8
- #19104 - CLI: alias for docs; separate Main
- #19098 - Performance drop for Kafka reactive messaging since Quarkus 2.0
- #19093 - Fix NPE in RuntimeUpdatesProcessor
- #19090 - Regression: Null pointer exception when enabling continuous testing
- #19078 - Move Dev UI Logging closer to Console logging
- #19077 - ClassLoader leak fixes
- #19076 - Increase surefire timeout to 20m
- #19075 - Dev services cleanup
- #19069 - Micrometer - rework interceptors
- #19066 - Introduce support for MongoDB service binding
- #19064 - ArC - improve the InterceptorBindingRegistrar API
- #19044 - Kafka dev services restarted for continuous testing
- #19040 - Bump aws-serverless-java-container-core from 1.3.1 to 1.6
- #19038 - Bump awssdk.version from 2.17.4 to 2.17.6
- #19036 - Upgrade to Mutiny 1.0.0 and Vert.x bindings 2.12.0
- #19026 - Add test for generics field usage of @InjectMock
- #19021 - Move RESTEasy Reactive extensions into
preview
status - #19018 - Add force restart and toggle live reload options to DevUI
- #19011 - Add option to force restart quarkus in dev ui
- #19008 - Remove unused set
- #19006 - Bump flyway-core from 7.11.3 to 7.11.4
- #18999 - Upgrade to Smallrye GraphQL 1.3.0
- #18992 - Bump gRPC version and a way to override protoc-os-classifier
- #18979 - Add ability to specify default JAX-RS roles allowed
- #18978 - Bump awssdk.version from 2.17.3 to 2.17.4
- #18972 - Upgrade Smallrye Reactive Messaging to 3.8.0
- #18969 - Properly name kubernetes-config runtime package
- #18967 - Dev UI - ArC - add interceptors page
- #18965 - Configuration and tuning of the Vert.x instance used to power DevConsole
- #18964 - Kafka devservices option to create topic-partitions inside the broker
- #18963 - quarkus.kubernetes-config.secrets.enabled not explained on Kubernetes Config documentation
- #18960 - Dev UI - scheduler improvements
- #18959 - Remove deprecated quarkus-bootstrap:build-tree
- #18957 - Rest Client Reactive: globally register providers annotated with @Provider
- #18951 - Bump awssdk.version from 2.17.2 to 2.17.3
- #18946 - Expose Agroal feature: transaction requirement
- #18942 - Should start a single Vertx instance, or guarantee unique thread names
- #18940 - Expose Agroal feature: enhanced leak report
- #18938 - Upgrade SmallRye OpenAPI to 2.1.8
- #18934 - Remove "Quarkus - " from documentation titles
- #18933 - Use testcontainers networking capabilities when using @QuarkusIntegrationTest + DevServices
- #18932 - Bump to GraalVM 21.2
- #18930 - Qute - register param expressions for includes and user-defined tags
- #18929 - Introduce @WithOpenShiftTestServer annotation
- #18923 - Change the default thread model for RR
- #18917 - Bump aws-alexa-sdk.version from 2.39.0 to 2.40.0
- #18916 - Bump awssdk.version from 2.17.1 to 2.17.2
- #18915 - Common utility to parse conditional dependency config
- #18914 - QuarkusIntegrationTest: docker option --net=host not supported for windows
- #18899 - Ensure that rest-client and rest-client-reactive are not used together
- #18894 - Polish Arc code to use Java 11 collection methods
- #18872 - Bump awssdk.version from 2.17.0 to 2.17.1
- #18862 - Introduce the ability to inject context into @QuarkusIntegrationTest tests
- #18861 - Arc - Add qualifier checks on non-binding and repeating qualifiers, make sure events cannot be selected with type variables
- #18854 - Access to DevService properties in QuarkusIntegrationTest
- #18850 - Add ssl config to fix JaasClientOauthLoginCallbackHandler for kakfa
- #18849 - Run gradle integration tests with maven
- #18836 - Bump awssdk.version from 2.16.104 to 2.17.0
- #18835 - Bump flyway-core from 7.11.2 to 7.11.3
- #18834 - Bump mysql-connector-java from 8.0.25 to 8.0.26
- #18828 - Bump Kotlin to 1.5.21
- #18822 - Add Maps example with Base interface
- #18805 - ArC - improved error when unable to add a synthetic no-arg constructor
- #18790 - Disable TokenUtilsEncryptTest#testFailAlgorithm on Java 17+
- #18766 - Bump awssdk.version from 2.16.103 to 2.16.104
- #18757 - Get BasicAuthenticationMechanism ordered first so that Basic challenge is sent when equal auth methods exist
- #18741 - Allow creating a Kafka ObjectMapperDeserializer with a TypeReference
- #18730 - Minor cleanups and improvements in ArcContainerImpl
- #18729 - Bump awssdk.version from 2.16.102 to 2.16.103
- #18728 - Bump mongodb-crypt from 1.2.0 to 1.2.1
- #18717 - AMQP Reference Guide
- #18710 - Re-enable two rest-client tcks tests on Java 16 after upgrade to RESTEasy 4.7.0
- #18703 - Use a different signature for registerSubstitution
- #18696 - Bump wildfly-elytron.version from 1.16.0.Final to 1.16.1.Final
- #18689 - Mutiny Uni context propagation leaks transaction context to eventloop threads
- #18648 - Prefer BasicAuth challenge when more than one mechanism in registered and it is not possible to detect the client preference
- #18647 - New AMQP getting started guide
- #18634 - Expose LOG_QUERIES_SLOWER_THAN_MS for Hibernate
- #18618 - Upgrades infinispan extension: don't create Remote Cache Manager without server list
- #18614 - Swagger UI should automatically inject Authorization header when JWT is specified.
- #18609 - dev ui log does not respect the log cleanup filters
- #18592 - ArC: Make error on missing superclass no-arg constructor more user friendly
- #18560 - @RegisterProvider required for resteasy interfaces
- #18517 - Do not produce Infinispan RemoteCacheManager if no Infinispan configuration is present - part 2
- #18497 - Register @ConfigMappings directly into the Config builder
- #18333 - Injecting ConfigMapping in resteasy containerrequestfilter causes NoSuchElementException
- #18313 - Add zipkin compatibility mode to open-tracing
- #17903 - Extension for running Narayana LRA participants
- #16764 - DevUI pages for Hibernate ORM
- #16553 - Explore DDL scripts from Hibernate ORM in the DevUI
- #16451 - Support for Proto3 Optional Fields
- #15800 - Quartz scheduler does not support ConcurrentExecution.SKIP correctly
- #14692 - Add mini config editor to error page
- #10729 - Cannot natively compile when using jackson ObjectMapperCustomizer in AWS Lambda
- #10362 - @permitAll is misleading
- #9834 - quarkus-resteasy-common depends on groupId com.sun.activation but rest-assured depends on groupId jakarta.activation
- #3620 - Object dependency graph
- #583 - Consider offering a way to reset DB at Hibernate ORM level for testing