github quarkusio/quarkus 2.0.0.Alpha3

latest releases: 3.17.0.CR1, 3.16.3, 3.16.2...
pre-release3 years ago

Major changes

  • #17350 - SmallRye GraphQL Client extension + 1.2.1 upgrade
  • #17232 - Introduce coroutine support in Reactive Messaging
  • #17056 - Add support for coroutines to the rest client
  • #17014 - Update to GraalVM 21.1
  • #16951 - Add support for hibernate.metadata_builder_contributor
  • #16857 - Add Amazon SSM extension
  • #16963 - Add quarkus:test goal

Complete changelog

  • #17379 - Continuous testing display fixes
  • #17378 - Attempt to shutdown even if zip file has changed
  • #17377 - Suspend GET requests as well
  • #17375 - Bump bctls-fips from 1.0.11.2 to 1.0.11.3
  • #17374 - Bump wildfly-elytron.version from 1.15.3.Final to 1.15.4.Final
  • #17363 - Add support for resolving Maven plugin artifacts and their dependencies
  • #17350 - SmallRye GraphQL Client extension + 1.2.1 upgrade
  • #17348 - Fix StoredProcedure call with cursor in native mode
  • #17346 - Update to SmallRye Reactive Messaging 3.3.0
  • #17345 - A couple trivial optimisations in the Classloader
  • #17342 - gRPC - generate a Mutiny service interface and a convenient bean to improve user experience
  • #17339 - Auto-indexing in Jandex of classes referenced from Hibernate ORM entities/embedables/XML mappings/etc
  • #17338 - gRPC treating clients without configuration as self-calling
  • #17336 - Run all tests even in broken only mode
  • #17335 - Integration tests for Oracle Database: fix Oracle Database connect string, decrease wait time
  • #17334 - XML Mapping for Hibernate ORM
  • #17332 - Bump impsort-maven-plugin from 1.6.0 to 1.6.2
  • #17331 - Bump awssdk.version from 2.16.64 to 2.16.65
  • #17330 - Pressing "r" when all tests are passing in broken only mode won't re-run any tests (continuous testing)
  • #17329 - Rename test configuration property names clashing with maven deploy
  • #17327 - WebSockets in Extensions
  • #17326 - ConfigMappingValidatorTest failing when deploying snapshots
  • #17325 - When container image credentials present, use only those
  • #17324 - AeshConsole exception happening randomly when killing continuous testing
  • #17323 - DevTools glogal registry client enabling system property and env var
  • #17321 - Allows multiple reply-to addresses
  • #17319 - CI incremental: fix insufficent number of native builds due to internal grep error
  • #17317 - Improve BytecodeRecorderImpl error message
  • #17315 - Configure GitHub Actions concurrency
  • #17313 - Qute type-safe validation - various fixes
  • #17312 - Fix double slash issue in not found page
  • #17310 - Bump junit-bom from 5.7.1 to 5.7.2
  • #17309 - Flyway: Fix Scanner constructor substitution for Flyway 7.9.0
  • #17308 - Quarkus Mailer - support multiple replyTo Addresses
  • #17306 - Add ability to control which classes are cloned
  • #17305 - Fix some test suite CL leaks
  • #17303 - Upgrade to Hibernate ORM 5.5.0.Beta1
  • #17302 - Bump awssdk.version from 2.16.63 to 2.16.64
  • #17301 - Bump jgit.version from 5.11.0.202103091610-r to 5.11.1.202105131744-r
  • #17300 - Remove deprecated code
  • #17299 - Bump junit-jupiter from 5.7.1 to 5.7.2 in /devtools/gradle
  • #17298 - Bump junit-jupiter from 5.7.1 to 5.7.2 in /integration-tests/gradle
  • #17297 - Fix typo in RESTEasy Reactive Serialisers
  • #17295 - Oracle StoredProcedure call with cursor in native mode raises a NullPointerException
  • #17293 - Support OidcClient refresh_token mode only
  • #17286 - Mailer templates - make it possible to pass template attributes
  • #17285 - Auto-indexing in Jandex of classes referenced from Hibernate ORM entities/embedables/XML mappings/etc.
  • #17282 - Upgrade to Flyway 7.9.0
  • #17281 - Apply minor polish to RESTEasy Reactive extension using Java 11 Collection methods
  • #17277 - Inner classes mapped as entity should be static
  • #17276 - Qute - introduce Eval section
  • #17273 - Bump junit-jupiter from 5.7.1 to 5.7.2
  • #17272 - Add a guide howto deploy a Quarkus app to Heroku
  • #17270 - Add artifact coords and enable resource filtering for quarkus-extension.yaml
  • #17267 - Disable mongodb-client IT in windows as they are unreliable
  • #17265 - Support Kotlin enums as params in RESTEasy Reactive methods
  • #17263 - Activate Coroutine request scope
  • #17262 - Continuous testing fails with multiple outputs
  • #17259 - Remove jcenter plugin repos from *-panache-kotlin
  • #17258 - Java 16+: Don't exec AllConfigGenerator as long as --add-opens is required
  • #17257 - Update Vert.x to version 4.1.0.Beta1
  • #17252 - Basic changes to integrate the new platform model based on the decomposed 'universe' BOM
  • #17251 - Using kotlin enums as resteasy reactive jackson params fails
  • #17250 - Add Information on How to Assign Properties ar Startup
  • #17249 - Quarkus 2.0.0.Alpha2 continous testing not working with kotlin kapt plugin
  • #17247 - Base codestarts: declare mavenCentral() before mavenLocal()
  • #17246 - Multipart file upload, bind files with same field name to the specified field
  • #17245 - Fix Minor Errors in Blaze Persistence Guide
  • #17243 - Bump awssdk.version from 2.16.62 to 2.16.63
  • #17239 - Support Keycloak Authorization for OIDC web-app applications
  • #17235 - Disable MongoDB IT on windows as they are un-reliable
  • #17232 - Introduce coroutine support in Reactive Messaging
  • #17230 - gRPC always start server in development mode
  • #17229 - gRPC - generate a Mutiny service class to simplify UX
  • #17225 - Load base codestarts before extra codestarts
  • #17221 - Rename DevConsoleProcessor
  • #17219 - DevServices fixes for in memory DBs
  • #17218 - Rename quarkus-extension.yaml
  • #17214 - Bump mockito-core from 3.9.0 to 3.10.0
  • #17212 - docs: fix mvn parameter for dockerbuild on windows in aws-lambda guide
  • #17211 - Bump gizmo from 1.0.7.Final to 1.0.8.Final
  • #17210 - Update OIDC/JWT docs how to check the errors in the logs and add info about Keycloak Frontend Url
  • #17208 - Bump awssdk.version from 2.16.61 to 2.16.62
  • #17203 - DevUI: Ignore keybindings if input
  • #17201 - Improve continuous testing status message
  • #17200 - More test CL changes
  • #17198 - Fix issues with changes to test resources
  • #17195 - (Quarkus 2.0.0.Alpha2) Cannot run @QuarkusTest with database rider
  • #17193 - Support Keycloak Authorization for OIDC 'web-app' applications
  • #17191 - Upgrade SmallRye GraphQL to 1.2.0 (Initial subscription support)
  • #17189 - Bump mockito.version from 3.9.0 to 3.10.0
  • #17188 - Bump mariadb-java-client from 2.7.2 to 2.7.3
  • #17187 - Bump mockito-core from 3.9.0 to 3.10.0 in /devtools/gradle
  • #17186 - Bump mockito-core from 3.9.0 to 3.10.0 in /integration-tests/gradle
  • #17185 - Add setAttribute to MailTemplateInstance or provide another way to set the locale
  • #17181 - Make sure that resteasy-reactive uses the same Jackson used in Quarkus
  • #17180 - Save a small amount of allocations during init
  • #17178 - Clear separation between constinuous test runs in the console
  • #17177 - NPE during live reload on 2.0.0.Alpha2
  • #17176 - Introduce quarkus.jackson.accept-case-insensitive-enums
  • #17175 - Problems loading classpath resources within QuarkusTestResource classes
  • #17174 - Keycloak Authorization must block access to the public resource if a matching enforcing policy exists
  • #17172 - Amazon S3 guide - Switch to new Mutiny transform() method
  • #17171 - Provide an actionable error message when byte[] is used as a field of the Multipart POJO
  • #17169 - Bump to dekorate 2.1.4
  • #17167 - gRPC - specify client compression via GrpcClientConfiguration
  • #17166 - CI: workflow unifications to reduce noise, run_jvm flag for jvm-tests
  • #17164 - Regression Issue: Secured endpoints are exposed when no token is provided using Keycloak-Authorization extension
  • #17162 - DevConsoleFilter - query string should not be stripped away
  • #17160 - Console "failed" counter is wrong using continuous testing
  • #17159 - Delay when hitting "r" to enable continuous testing
  • #17158 - Fix the outdated distroless documentation
  • #17157 - Fix large blank space in stack traces
  • #17155 - Fix wrong failure number
  • #17152 - Bump mysql-connector-java from 8.0.24 to 8.0.25
  • #17151 - Bump awssdk.version from 2.16.60 to 2.16.61
  • #17149 - Qute reflection resolver - support methods with params
  • #17142 - Extension metadata: support local dependencies assembled with plugins instead of built from sources
  • #17139 - Log presence of Docker at DEBUG level, not INFO
  • #17138 - Fixed qute TemplateException in RESTEasy Reactive Endpoint Page
  • #17137 - Quarkus 2.0.0.Alpha2 : quarkus-bootstrap-maven-plugin fails in camel-quarkus project
  • #17134 - Add initial continuous testing docs
  • #17133 - Adds redis-devservices it
  • #17132 - Add information about DevServices in Redis documentation
  • #17131 - Bump awaitility from 4.0.3 to 4.1.0
  • #17130 - Keycloak absolute URL for quarkus.oidc.authorization-path property
  • #17128 - Bump awssdk.version from 2.16.59 to 2.16.60
  • #17127 - Bump awaitility from 4.0.3 to 4.1.0 in /integration-tests/gradle
  • #17126 - Bump awaitility from 4.0.3 to 4.1.0 in /devtools/gradle
  • #17115 - Update kotlin version in gradle sample project
  • #17114 - Allow to run the main build manually
  • #17113 - Upgrade to Mutiny 0.17.0 and Smallrye Reactive Utils 2.5.1
  • #17112 - CI: Fix build of TCKS modules not using GIB args & use mvnw from resteasy-reative-testsuite
  • #17111 - Improve adding extension xp in all tooling
  • #17109 - ArC - build fails if an injection point of raw type Instance is defined
  • #17107 - CI: Fix native matrix calculation for modules with slash
  • #17106 - gRPC - fail the build if an unsupported client stub is injected
  • #17101 - Update repository declaration order
  • #17100 - Prevent a failed cancellation of a file upload from hanging a request
  • #17098 - Kotlin testing fix
  • #17097 - Work around xstream issues in main ITs on Java 16
  • #17096 - 16942: Update scheduler-reference.adoc for pause/resume of single method
  • #17095 - Fix issue with primitive param types in rest client
  • #17091 - Enable xstream based tests on JDK 16+
  • #17090 - Renamed NativeImageBuildStepTest to GraalVMTest
  • #17089 - 2.0.0.Alpha2: Failed to generate client for Mp rest client interface
  • #17083 - Add DevServices support for Vault extension
  • #17082 - CI: Bump 'JVM Tests - JDK 15' to JDK 16 and EA job to 17-ea
  • #17079 - Bump awssdk.version from 2.16.58 to 2.16.59
  • #17075 - Enhance TestSecurity OIDC to support UserInfo and OidcConfigurationMetadata
  • #17073 - Update SmallRye Config to 2.3.0
  • #17070 - Add DevServices for Redis extension
  • #17068 - Bump gradle wrapper to 6.9
  • #17067 - Make client-id optional for OIDC service applications
  • #17066 - gRPC - consider exposing AbstractStub.withCompression(String) via GrpcClientConfiguration
  • #17063 - Allow to disable ConfigProperties
  • #17062 - gRPC cannot inject async and ListenableFuture-style client stubs but does not fail during build
  • #17061 - Allow to disable ConfigProperties
  • #17060 - Use quarkus-bom in QuarkusCodestartTest with standaloneExtensionCatalog
  • #17057 - Add polish to coroutine support in RESTEasy Reactive
  • #17056 - Add support for coroutines to the rest client
  • #17055 - Bump narayana.version from 5.11.1.Final to 5.11.2.Final
  • #17054 - Bump awssdk.version from 2.16.57 to 2.16.58
  • #17053 - JDK16 fixes and workarounds that should make the EA job pass
  • #17050 - Support Multi-Tenancy in Keycloak Authorization
  • #17049 - Fix reflection registration issue with Jackson's @JsonSerialize & @JsonDeserialize
  • #17048 - Renaming package for the H2 DevServicesProcessor
  • #17047 - Vertx ConsumeEvent - document failure handling
  • #17045 - Reactive routes - support CompletionStage as a method return type
  • #17044 - Delete unused html file in Dev UI
  • #17043 - Update SmallRye and MicroProfile OpenAPI versions
  • #17042 - Remove reference deprecated callback
  • #17040 - Documentation for @ConsumeEvent could mention that exceptions are not logged
  • #17039 - Improve Multipart support with regards to multiple file uploads
  • #17037 - Vertx-web return Vertx Future support.
  • #17036 - Add support for SNI (Server Name Indication) for the HTTP server
  • #17035 - Ability to pause live reload
  • #17033 - Allow explicitly specifying options sign/verify to Vault transit methods
  • #17032 - Support providing explicit options to VaultTransitSecretEngine sign & verifySignature
  • #17031 - Bump jacoco-maven-plugin from 0.8.6 to 0.8.7
  • #17030 - Bump jacoco.version from 0.8.6 to 0.8.7
  • #17029 - Bump awssdk.version from 2.16.55 to 2.16.57
  • #17027 - Remove deprecated QuarkusTestBeforeAllCallback
  • #17025 - Multiple file upload using Quarkus and RestEasy reactive
  • #17024 - Fixes VaultTransitSecretEngine.readKey to work with symmetric & asymmetric keys
  • #17022 - CI: Fix failure on empty native jobs matrix
  • #17021 - Make OIDC client-id optional for service applications but only if introspection is disabled
  • #17019 - Removed deprecated BuildStep.loadsApplicationClasses()
  • #17018 - Removing deprecated BuildStep.applicationArchiveMarkers()
  • #17017 - Removed deprecated BuildStep.providesCapabilities()
  • #17016 - Set RoutingContext as AuthenticationRequest attribute
  • #17015 - Remove deprecated build items
  • #17014 - Update to GraalVM 21.1
  • #17013 - Allow injecting the authorization client
  • #17011 - Remove usage of deprecated NativeImageEnableAllTimeZonesBuildItem
  • #17010 - Upgrade to Hibernate ORM 5.5.0.Alpha1
  • #17009 - Add Javadoc for RESTEasy Reactive Kotlin
  • #17007 - Dev UI - handle file: protocol when locating /dev-templates
  • #17003 - Scheduler - fix tests for pause/resume of scheduled methods
  • #17001 - Enable Oracle DB container images for testing, normalize build properties
  • #17000 - Upgrade SmallRye Health to 3.0.2 and Add security context propagation to the health check invocations
  • #16997 - Fixed the path to the extension catalog json for the all-config gen
  • #16996 - Create the structure to handle ADRs
  • #16994 - RESTEasy Reactive: align produces between client and server
  • #16989 - Make vert.x http register static resources in native
  • #16988 - VaultTransitSecretEngine.readKey fails with asymmetric keys
  • #16985 - Fix card layout in Dev UI
  • #16983 - Reduce 20 mins grace period in DevModeTestUtils to 3 mins
  • #16980 - Raise kotlin-maven-plugin jvmTarget from 1.8 to 11
  • #16973 - add multi-tenancy support to keycloak-authorization
  • #16972 - Allow direct access to the keycloak PolicyEnforcer or the AuthzClient
  • #16971 - Improve the JavaDoc in io.quarkus.arc.processor.QualifierRegistrar
  • #16969 - Enhance Lifecycle Guide: How to Add Command Line Arguments
  • #16963 - Add quarkus:test goal
  • #16962 - Use the watch service when possible
  • #16956 - Initial checkin of feature to allow faking the Cognito user
  • #16953 - [1.13.3] Static resources disappear in native executable
  • #16951 - Add support for hibernate.metadata_builder_contributor
  • #16942 - Scheduler - document how to pause/resume a @scheduled method with identity
  • #16931 - Dispatches coroutines in the correct thread on suspending endpoints
  • #16857 - Add Amazon SSM extension
  • #16851 - It would be great for Quarkus to Support SNI for multiple HTTPS Certs available against a single IP address and port
  • #16813 - Security context not available in health check
  • #16792 - SmallRye GraphQL Client extension
  • #16789 - Context is not propagated within IdentityProvider (AuthenticationRequestContext's runBlocking method)
  • #16739 - RESTEasy Reactive Kotlin is using a Worker-Thread and not a Vert.x-Event-Thread
  • #16714 - Add DevServices for Redis extension
  • #16699 - Dev UI does not use embedded.html when extension module is in same project as application
  • #16697 - Enhance TestSecurity OIDC module to support the injection of UserInfo and OidcConfigurationMetadata
  • #16634 - Support for path-specific authentication mechanisms
  • #16586 - Update OidcClient to accept dynamic parameters and AccessTokenPropagationFilter to exchange the tokens
  • #16496 - Rewrite of the configuration reference guide
  • #16430 - Regression Test: Validation errors on Reactive routes are no longer propagated
  • #16353 - Tooling should display a message saying the extension to add has not been found
  • #16195 - CI: replace JDK 15 with 16
  • #16184 - Align Reactive RestEasy default mime types
  • #16056 - Create a MongoDB test extension
  • #15953 - Regression issue: Exception when using OpenShift/Kubernetes extensions and having an external Ansi dependency
  • #15702 - Fixing the optaplanner guide
  • #15388 - OidcClient should support dynamic properties
  • #15081 - Validation on configuration using interfaces doesn't work
  • #14996 - Quarkus Rest client can't consume /health and /metrics properly
  • #14842 - [Mongodb Client Extension] Expose MongoTestResource
  • #14762 - JPA orm.xml file handling to support multiple database vendors
  • #14731 - Safer Annotations
  • #13807 - Hibernate: Add support for hibernate.metadata_builder_contributor
  • #12792 - Qute data eval mechanism
  • #11886 - Basic Authentication for a single URL
  • #10683 - Jib extension ignores quarkus.container-image.username and quarkus.container-image.password
  • #9677 - ConversionException/NPE in @QuarkusTest and using Pact-JVM Jupiter Provider
  • #5755 - Support a token exchange protocol for OIDC 'service' applications
  • #5691 - Java 11 migration
  • #973 - Add to quarkus:dev the ability to run the "unit tests"

Don't miss a new quarkus release

NewReleases is sending notifications on new releases.