Skip to content

2.2.0.CR1

Pre-release
Pre-release
Compare
Choose a tag to compare
@gsmet gsmet released this 18 Aug 15:19
· 25592 commits to main since this 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 and config:integerin 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