Skip to content

2.4.0.CR1

Pre-release
Pre-release
Compare
Choose a tag to compare
@gsmet gsmet released this 03 Nov 17:37
· 24226 commits to main since this release

Major changes

  • #20239 - Support AWT image resize via new AWT extension
  • #19793 - Support testing for multi module projects

Complete changelog

  • #20656 - Bump junit-jupiter from 5.8.0 to 5.8.1
  • #20653 - Bump liquibase-core from 4.4.3 to 4.5.0
  • #20652 - Bump awssdk.version from 2.17.43 to 2.17.56
  • #20648 - Bump sentry-jul from 5.2.0 to 5.2.1
  • #20647 - Bump postgresql from 42.2.23 to 42.2.24
  • #20645 - CI: Increase 'JVM Tests' timeout to 5 hours
  • #20643 - Bump mongo-client.version from 4.3.2 to 4.3.3
  • #20642 - Bump dokka-maven-plugin from 1.5.30 to 1.5.31
  • #20639 - Raise dependabot open-pull-requests-limit to 6
  • #20638 - Bump wildfly-elytron.version from 1.17.1.Final to 1.17.2.Final
  • #20632 - Use Config API to check if property exists
  • #20631 - Upgrade the Mutiny Vert.x bindings to 2.14.1
  • #20630 - Validate recording build steps at extension build time
  • #20623 - Use Java 11 idioms in processor
  • #20620 - Qute - introduce TemplateData#namespace()
  • #20618 - Config value evaluation failing when the placeholder value is missing
  • #20616 - Update jandex and jandex-maven-plugin versions
  • #20614 - Replace references to the quarkus-plugin.version property with the quarkus.platform.version property
  • #20611 - Improve codestart development docs
  • #20608 - Fix potential request context leak
  • #20607 - Fix intermittent failure
  • #20606 - NullPointerException when no file is pass to to rest client reactive
  • #20604 - Add "works with openjdk" badge
  • #20597 - REST Client Reactive: support null file in multipart
  • #20596 - Delete obsolete Builder.setContainerBuild
  • #20592 - Fix compilation issue in NativeImageBuildStep
  • #20591 - Compilation is broken on main
  • #20587 - Qute parser - use standard error report for invalid virtual methods
  • #20586 - Revert downgrade of the google-http-client to keep compatiblity with the GCS extensions
  • #20582 - ArC build time optimization fix
  • #20579 - Dev mode - gRPC: close streams on reload for non-mutiny services
  • #20572 - Prefer workspace paths only for artifacts that are not extensions or their dependencies
  • #20567 - Qute does not tell me which file has an error
  • #20566 - Generic Syntetic Bean cause ambigious type resolution when none exists
  • #20564 - Improve handling of advanced Neo4j url schemes
  • #20562 - Remove the reflection-agent
  • #20560 - Remove unused class
  • #20557 - Improved error handling in Reactive Messaging HTTP
  • #20548 - Dev UI - qute - improve the "render preview" page
  • #20547 - Report throwable on write
  • #20543 - Problem wiring up a SSE endpoint with an internal channel with the reactive messaging HTTP connector
  • #20530 - Set mininal gradle version to 6.1
  • #20529 - Allow suspend functions as to be uses as custom filters
  • #20525 - CLI: fix help commands + test
  • #20522 - Quakrus CLI: --help command for 'create' is not working
  • #20517 - Honor explicit container-build=false when container-runtime is set
  • #20516 - Minor refactoring in maven bootstrap plugin
  • #20514 - Fix erroneous class in Javadoc of CoroutineEndpointInvoker
  • #20510 - Preserve cause of Jackson encoding exception when using Vert.x
  • #20509 - Make it easier for RESTEasy Reactive users to handle Hibernate related exceptions
  • #20503 - CLI: look for maven/gradle wrapper in parent dirs
  • #20502 - Update CONTRIBUTING.md
  • #20501 - A build step must be a non-static method
  • #20500 - Bootstrap API refactoring
  • #20488 - Add support for multiple sql load scripts
  • #20487 - CLI: nix CreateProjectMixin; fix base commands
  • #20486 - Dev services container locator constructs service address with docker-host:host-port
  • #20484 - Bump Smallrye Reactive Messaging to 3.10.1
  • #20482 - Fix WebSocket code example according to the given test
  • #20481 - Quarkus gRPC security interceptor + non-blocking security check
  • #20478 - Add MongoDB to support service bindings in doc
  • #20470 - ArC - build time resolution improvement
  • #20468 - Simplify Jackson configuration
  • #20465 - Remove vertx-http dependency from gRPC
  • #20464 - Include more info if the gradle build fails
  • #20463 - Remove some references to JDK8
  • #20462 - Remove integration-tests/gradle from dependabot
  • #20460 - Link to SwaggerUi and GraphQLUi in Dev UI for Keycloak when testing with all the supported grants
  • #20459 - Allow Sort to be empty
  • #20458 - Exceptions ignored when writing repsonse with VertxBlockingOutput.java
  • #20446 - CI: Increase 'JVM Tests' timeout by 30 minutes
  • #20442 - Discard providers without annotation when there are only excluded classes
  • #20441 - Discard providers without annotation when there are only excluded classes
  • #20438 - Dispatch back to IO thread for non blocking requests
  • #20437 - Use latest ref of resteasy-reactive-testsuite to stabilize some tests
  • #20436 - Bump kotlin.version from 1.5.30 to 1.5.31
  • #20429 - Remove the need to do reflection in RESTEasy Reactive for security checks
  • #20422 - Bytecode recording improvements
  • #20409 - Bump wildfly-elytron.version from 1.17.0.Final to 1.17.1.Final
  • #20398 - Upgrade jib-core to 0.20.0 and add to dependabot, align google-http-client
  • #20393 - Upgrade docker-maven-plugin to 0.37.0 and add to dependabot
  • #20391 - Upgrade ASM to 9.2 and add ASM to dependabot
  • #20370 - Adds filter to file module-info.class
  • #20365 - Bump kubernetes-client-bom from 5.7.3 to 5.8.0
  • #20362 - CLI flaky tests: propagate maven.settings
  • #20361 - Extension clarification for Kafka Serializer/deserializer autodetection
  • #20354 - gRPC: add an option to not start server in dev mode
  • #20353 - ArC - replace Collections.unmodifiableSet() with JDK immutable set
  • #20348 - Bump junit-jupiter from 5.8.0 to 5.8.1 in /devtools/gradle
  • #20343 - Allow retries on Vault MP Config Source initialization
  • #20341 - Bump junit-bom from 5.8.0 to 5.8.1
  • #20339 - Add Kotlin deps to dependabot
  • #20338 - Remove redundant parsing method in bootstrap plugin
  • #20334 - Make HTTP server optional for gRPC
  • #20332 - Security annotations with Mutiny
  • #20329 - Allow Sort to be empty
  • #20320 - Apply minor timing related polish
  • #20313 - Bump sentry-jul from 5.1.2 to 5.2.0
  • #20291 - Fix spring-web test failure
  • #20290 - ArC build time perf improvement
  • #20285 - Bump assertj-core from 3.20.2 to 3.21.0
  • #20275 - Allow to disable MP ConfigProperties and ConfigMapping
  • #20258 - The configuration item quarkus.native.container-runtime will cause the configuration item quarkus.native.container-build=false to be invalid
  • #20239 - Support AWT image resize via new AWT extension
  • #20178 - Use the QuarkusForkJoinWorkerThreadFactory for fork-join pools
  • #20177 - Multiple files in sql-load-script
  • #20157 - Add proper identity propagation to WebSockets
  • #20143 - Code example from WebSockets guide contains an error
  • #20039 - @WithKubernetesMockServer not cleaning up pods on delete
  • #19998 - Rest Client Reactive: SmallRye Stork integration
  • #19965 - Do not validate configs in unused beans
  • #19935 - Detect CapabilityBuildItems provided directly from build steps and log corresponding warnings
  • #19793 - Support testing for multi module projects
  • #19721 - Add a configuration value/switch to disable the GRPC server in dev mode
  • #19553 - Allow use of PEM certificates in Kafka Streams extension
  • #19511 - Re-enable single parsing of compiler graphs in native-image
  • #19446 - InlineBeforeAnalysis enabled by default in coming GraalVM 21.3 release
  • #19412 - Neo4J Quarkus can't be configured for SSL
  • #19388 - Service attempts to find a config value for an unused bean
  • #19046 - RuntimeConfigDefault changes ignored on restart
  • #19013 - Suspendable ServerRequestFilter in Resteasy Reactive
  • #17428 - gRPC dev mode: close streams on reload for non-mutiny services
  • #17220 - MP REST Client config
  • #17069 - Runtime defaults config supplied via RunTimeConfigurationDefaultBuildItem are not overridden on restart during dev mode
  • #16602 - OIDC authentication for websockets doesn't work in 1.13.*
  • #11516 - Quarkus CLI should look in parent directories to find maven and gradle wrappers
  • #10168 - Report inconsistent recording method at extension build time