All Versions
43
Latest Version
Avg Release Cycle
8 days
Latest Release
79 days ago

Changelog History
Page 1

  • v1.10.3.Final

    December 08, 2020

    Major changes

    Complete changelog

    • โšก๏ธ #13739 - Updates XStream due to published CVE
    • ๐Ÿš€ #13727 - Fix dev mode when the same file is marked multiple times for hot deploy
    • โœ๏ธ #13726 - Fix typos in getting-started.adoc
    • โฌ†๏ธ #13722 - Error on quarkus:dev after upgrade to 1.10.2.Final only with multiple persistence units
    • ๐Ÿ”ง #13717 - DevMojo invokes other goals only if those are actually configured
    • โฌ†๏ธ #13715 - Upgrade SmallRye OpenAPI to 2.0.16
    • ๐Ÿ“œ #13713 - Properly parse the jvmArgs passed to make it a list
    • #13710 - Add guide link for RESTEasy Mutiny
    • #13709 - Add guide link for RESTEasy Multipart
    • #13708 - Make sure that remote-dev mode listens on all interfaces instead of localhost
    • #13706 - Close the app in the finally of IDELauncherImpl
    • #13704 - Register ServerFormUrlEncodedProvider manually
    • ๐Ÿ‘ #13701 - DevMojo invoking other goals should filter out goal params that aren't supported
    • #13693 - Escaping JSON strings in QuarkusErrorHandler
    • #13683 - OASFilter is called twice
    • #13682 - Make sure the StartupEvent is fired after the runtime config is set
    • 0๏ธโƒฃ #13681 - Invalid JSON returned from the default QuarkusErrorHandler (Vert.x)
    • #13674 - Missing reflection registration for Hibernate Reactive: OneToMany persisters
    • #13671 - Cannot find 'jvmArgs' in class io.quarkus.maven.GenerateCodeMojo
    • #13670 - Missing reflective registration of ReactiveOneToManyPersister
    • #13667 - Unable to invoke request: javax.ws.rs.ProcessingException: RESTEASY003215: could not find writer for content-type application/x-www-form-urlencoded type: javax.ws.rs.core.Form$1
    • #13657 - Interceptors - always skip bridge methods
    • ๐Ÿ”ง #13654 - Regression: Maven uberJar plugin parameter configuration
    • ๐Ÿ”ง #13653 - uberJar may appear to be ignored in Quarkus Maven plugin configuration
    • ๐Ÿšš #13651 - Remove spaces from quarkus.container-image.group when it's set to the username
    • ๐Ÿ”ง #13640 - Use System.err for configuration startup errors
    • ๐Ÿš€ #13638 - Listening on: http://localhost:8080 by default when a mutable jar is deployed to OpenShift
    • #13637 - Allow codestarts override and avoid duplicates
    • โšก๏ธ #13630 - Update OptaPlanner guide to 8.0 improvements
    • #13622 - Quarkus Jib fails if username contains a space although it is not even used
    • ๐Ÿ’ป #13615 - Implicit JSON Content-type impacts swagger-ui POST endpoints
    • #13586 - Create src/main/java when using -DnoExamples
    • ๐Ÿ“ฆ #13585 - Fix generated project with wrong duplicated package name
    • ๐Ÿš€ #13583 - Fix doc style on the deploying to google cloud guide
    • ๐Ÿ“š #13582 - Improve logging and documentation about objcopy dependency
    • ๐Ÿ“ฆ #13581 - Generated project have wrong package when using org.acme.something
    • #13578 - Fix failing github action (codestart)
    • ๐Ÿ”Œ #13577 - DevMojo: pick up invoked plugin goal configs from executions
    • ๐Ÿ‘ป #13573 - Fix potential hang if exception is thrown from authenticator
    • #13572 - Uppercase long suffix for mongodb-panache and hibernate-orm-panache
    • #13568 - CodeStarts - When using -DnoExamples, src/main/java is not created
    • ๐Ÿš€ #13563 - Fix name of elasticsearch-rest-client-common-deployment
    • #13559 - Throwing AuthenticationFailedException from IdentityProvider.authenticate stalls connection.
    • ๐Ÿ“š #13521 - Update documentation to reflect correct native-image sources location
    • ๐Ÿ“š #13518 - Native image - sources folder is not generated at the location mentioned by documentation
    • ๐Ÿ”ง #13484 - Maven Devmode in Quarkus 1.10.0 not working when maven-toolchains-plugin is configured
    • #13088 - Fix narayana-jta ClassNotFoundException in native mode
    • #10180 - ClassNotFoundException when using narayana-jta extension in the native mode
  • v1.10.2.Final

    December 01, 2020

    Major changes

    Complete changelog

    • #13554 - Maven devmode launcher regression: pass application args
    • #13552 - Add guides's link for AWS XRay
    • ๐Ÿ›  #13550 - Some fixes to allow JBang to work
    • #13546 - Fix JBang ClassLoading issue
    • โฑ #13532 - Fix SimpleScheduler pause functionality
    • #13529 - Rework constrained method inheritance for Hibernate Validator extension
    • #13526 - Gradle: process all the dependency constraints looking for the platform properties artifacts
    • #13524 - Ensure that primitive types in @ConfigProperties work as expected
    • #13523 - @ConfigProperties doesn't handle unset primitives
    • โฌ†๏ธ #13516 - Upgrade SmallRye GraphQL to 1.0.18
    • โฑ #13512 - SimpleScheduler: pause doesn't work
    • #13508 - JBang project fails to start using 1.10.0.Final version
    • โšก๏ธ #13501 - Update OpenShift doc to account for new environment variable options
    • #13470 - Hibernate validator does not work with extending interfaces
    • #13454 - Fix debugHost for Gradle's QuarkusDev
    • #13451 - Arguments passed with -Dquarkus.args are ignored in dev mode
    • โœ… #13223 - Change the dev/test mode defaults to localhost
    • โœ… #11536 - Hibernate Validator: Consider all superclasses when checking for annotations and add tests
  • v1.10.1.Final

    November 25, 2020
  • v1.10.0.Final

    November 24, 2020

    Major changes

    • #13244 - Compute cache value on calling thread to fix thread starvation

    Complete changelog

    • ๐Ÿ“‡ #13391 - Fix GRPC client config and add GPRPC server maxInboundMetadataSize
    • ๐Ÿ“ฆ #13362 - Generated projects don't follow the given package name (codestarts)
    • โฌ†๏ธ #13352 - Upgrade to Hibernate ORM 5.4.24.Final
    • ๐ŸŒฒ #13351 - Missing jboss-logging-jdk dependency in application bom
    • #13350 - Missing quarkus-openshift-client dependencies in application bom
    • ๐Ÿ“š #13347 - Upgrade Vault to 1.6.0 in vault test extension and documentation
    • ๐Ÿ”Œ #13346 - Make Quarkus Maven plugin smart create consistent with codestarts
    • โšก๏ธ #13345 - Update to proton-j 0.33.8
    • ๐Ÿ“ฆ #13344 - Remove package namespacing for core examples, clean path & class names
    • #13343 - Ensure that the import file is checked for hot-reload even if it's missing
    • #13342 - Provide actionable information when EntityManager is not available in Hibernate Panache
    • #13339 - Bump Vault to 1.6 in extension IT and doc
    • #13338 - Panache fails with NPE when @entity is forgotten
    • #13337 - import.sql file creation no longer triggers a Quarkus reload and of Hibernate to run the changes
    • #13336 - Ensure that jib extra files directories retain the proper permissions
    • #13335 - Create a new Resteasy Context Map
    • ๐Ÿšš #13333 - Remove the usage of set-env from the doc workflow
    • ๐Ÿ“š #13328 - Fix links to the Weld documentation
    • โšก๏ธ #13327 - Update smallrye-openapi version
    • #13324 - Panache entity leads to NPE when no database config is present
    • ๐ŸŒ #13323 - Spring Web app fails when using @RequestMapping.path vs value
    • #13322 - /app folder not readable by others, when Jib extra directories feature is used
    • #13319 - Blocking on the reactive route guide
    • #13317 - Quarkus HTTP response gets messed up under load
    • โœ๏ธ #13314 - Fix two typos
    • โฑ #13310 - Close admin client now to avoid rely on admin client polling timeout
    • #13309 - Quarkus KafkaStream application do not close immediately when no broker is present
    • ๐Ÿ—„ #13302 - Replace usage of deprecated Capabilities constants
    • #13295 - Fix the case where the webjar does not have a version in the jar path
    • #13294 - Webjar locator when the artifact has no version
    • #13284 - Bump assertj-core from 3.18.0 to 3.18.1
    • ๐Ÿ“š #13280 - Prefer Jackson over JSON-B in the documentation
    • #13279 - Fix generation of quarkus-all-config.adoc
    • ๐Ÿ“š #13278 - All Configuration documentation isn't generated properly anymore
    • ๐Ÿ”Œ #13272 - Make Quarkus Maven plugin smart "create" consistent with codestarts
    • #13271 - Ensure @JsonProperty value on Panache Entity is honored
    • โšก๏ธ #13264 - Update to Keycloak 11.0.3
    • #13259 - Made JarResult.originalArtifact point to the actual original jar instead of where it should end up after renaming
    • ๐Ÿšš #13257 - Remove Uni await for OIDC code access token validation and user info calls
    • #13249 - OIDC 1.10.0.CR1 - event loop thread blocked
    • #13244 - Compute cache value on calling thread to fix thread starvation
    • โœ… #13242 - Bump assertj-core from 3.18.0 to 3.18.1 in /integration-tests/gradle
    • #13241 - Bump assertj-core from 3.18.0 to 3.18.1 in /devtools/gradle
    • ๐Ÿ“š #13240 - Security documentation updates
    • ๐Ÿ‘ #13235 - Reactive routes: support primitive wrappers conversion for method params
    • #13234 - JPA AttributeConverter does not persist entity in some cases
    • #13232 - Gradle: remote dev fix
    • #13231 - Escape special character in Qute reference adoc
    • โšก๏ธ #13230 - SmallRye Health and GraphQL UI configuration name update
    • โš  #13229 - Properly output warning about unsupported defaultValue in @ConfigProperties field
    • โš  #13228 - Invalid warning 'defaultValue' of '@ConfigProperty' is ignored when added to a field of a class annotated with '@ConfigProperties'
    • โšก๏ธ #13217 - Update removeExtension gradle tests to fix CI
    • #13215 - No parameter injector found for parameter 1 of route method
    • 0๏ธโƒฃ #13211 - Reactive routes - change the defaults for failure handlers
    • #13176 - No parameter injector found for parameter 1 of route method void listGroup
    • โœ… #13174 - Handle gradle multiple source directories in test extension
    • #13158 - Deadlock using Caffeine cache and context propagation
    • โœ… #13155 - Gradle + mixed Kotlin/Java application: @QuarkusTest ignores annotations on classes implemented in Java
    • โœ… #13124 - [CI] Use fromJson to dynamically define native-tests matrix
    • ๐Ÿ“‡ #13110 - Enhance metadata for security guides so the search under https://quarkus.io/guides provides relevant guides
    • #13100 - Entity Manager null when implementing Panache Repository with hibernate
    • ๐Ÿ‘€ #12980 - Quarkus JPA does not seem to apply EntityGraph hints
    • #12583 - Vault guides are missing from the website
    • #11505 - Value of @JsonProperty on a field inside a subclass of PanacheEntityBase is ignored
    • ๐ŸŒ #11481 - Support for Integer parameters in quarkus-vertx-web
    • #7548 - DeadLock when using CacheResult with Spring Data
  • v1.10.0.CR1

    November 11, 2020

    Major changes

    • โšก๏ธ #13194 - Update SmallRye Reactive Messaging to version 2.5.0
    • ๐Ÿ‘ #13118 - Support multiple datasources for reactive SQL clients
    • #13053 - Hibernate ORM 5.4.23 and Hibernate Reactive 1.0.0.Alpha11
    • ๐Ÿ‘ #13037 - Support micrometer StatsD meter registry
    • โฌ†๏ธ #13034 - Upgrade to Mutiny 0.10.1
    • #13016 - Allow disabling the Swagger/GraphQL/Health/OpenAPI UIs at Runtime
    • #12949 - Allow to define part of the Hibernate ORM config at runtime
    • #12907 - Qute: display custom error page during dev mode
    • ๐Ÿ’ป #12782 - Add Swagger UI Options via config
    • ๐Ÿš€ #12759 - Add a Deploying to Google Cloud guide
    • ๐Ÿšฆ #12744 - Export Micrometer metrics to Signalfx
    • ๐ŸŒฒ #12692 - Changed the usage from slf4j-jboss-logging to slf4j-jboss-logmanager.
    • 0๏ธโƒฃ #12566 - Change default media type to JSON
    • 0๏ธโƒฃ #12473 - Use Codestarts as default project generation tool
    • #12372 - Adding an IAM Amazon-service extension

    Complete changelog

    • #13207 - Quartz - replace Arc.container() with Instance
    • ๐Ÿ”ง #13204 - Add possibility to configure LDAP referral mode
    • #13202 - Allow releasing runner class loader resources
    • #13201 - Bump flyway-core from 7.1.1 to 7.2.0
    • #13200 - Bump awssdk.version from 2.15.23 to 2.15.24
    • #13199 - Bump quarkus-http.version from 3.0.15.Final to 3.0.16.Final
    • โšก๏ธ #13194 - Update SmallRye Reactive Messaging to version 2.5.0
    • ๐Ÿ“š #13191 - Fix Micrometer configuration documentation issues
    • โฌ†๏ธ #13190 - Upgrade REST Assured to 4.3.2
    • โš  #13189 - Avoid ObjectMapper CDI warning in Funky Google Cloud Functions
    • ๐Ÿ”’ #13184 - Add referral mode config property to the quarkus.security.ldap.dir-context
    • โฌ†๏ธ #13182 - Upgrade SmallRye GraphQL to 1.0.15
    • #13181 - Fix the name of registerHealthUiHandler method
    • #13177 - Bump ubi minimal version to 8.3
    • #13175 - Propagate system property in gradle sub command
    • #13173 - Fix return type in the kafka guide
    • ๐Ÿšš #13172 - Remove private modifier from injection point in MP FT guide
    • โฌ†๏ธ #13167 - Upgrade to SmallRye OpenAPI 2.0.14
    • โœ… #13162 - Bump testcontainers-bom from 1.14.3 to 1.15.0
    • #13160 - Bump awssdk.version from 2.15.22 to 2.15.23
    • #13159 - Bump aws-lambda-java-events from 3.5.0 to 3.6.0
    • #13157 - Optimise memory retention in production: tuning of RunnerClassLoader
    • #13153 - General Quarkus Platform doc describing how a platform is defined
    • #13152 - Qute: fix template extension validation
    • #13151 - Bump awssdk.version from 2.15.21 to 2.15.22
    • #13148 - Forbid caching annotations on private methods
    • ๐Ÿ— #13147 - Deprecate field- and ctor-based BuildProducers
    • #13143 - Vert.x event-loop threads start as "vert.x-eventloop-thread-"
    • #13142 - REST Clients JSON extensions should produce RESTEASY_JSON capability
    • ๐Ÿ— #13140 - Check X-Forwarded-Prefix when building OIDC redirect_uri
    • ๐Ÿ“š #13139 - Improve documentation of quarkus.http.access-log.pattern
    • #13138 - Example should use lambda variable
    • ๐Ÿ‘ #13137 - Support intermediate Spring repositories
    • โœ… #13136 - Explicitly set gradle local repo in test projects
    • #13135 - Bootstrap Maven resolver: resolve pom.xml from the workspace only if the main artifact is also available
    • โœ… #13134 - Simplify container testing
    • โช #13132 - Revert Funqy root handling commit and add a new commit only for Funqy Knative
    • ๐Ÿ“„ #13131 - Qute docs: fix section names
    • ๐Ÿ“œ #13130 - Qute: fix parsing of section parameters
    • #13127 - Fix various doc issues
    • #13126 - Missing reference in qute-reference.adoc
    • #13125 - Bump awssdk.version from 2.15.18 to 2.15.21
    • #13121 - Use Uni to resolve TenantContextConfig
    • #13120 - Use conventional artifact file naming for the generated platform properties and descriptor files
    • ๐Ÿ‘ #13118 - Support multiple datasources for reactive SQL clients
    • #13117 - Knative traffic splitting
    • โฌ†๏ธ #13112 - Upgrade to Hibernate Search 6.0.0.CR1 / Elasticsearch 7.9.2
    • #13111 - Qute: add @CheckedTemplate#basePath()
    • #13107 - Qute: fishy #if expressions
    • โœ… #13104 - QuarkusBootstrap can't resolve quarkus-bom-quarkus-platform-properties:properties:999-SNAPSHOT when running integration-tests
    • โฌ†๏ธ #13101 - Upgrade Gizmo to 1.0.6.Final and ASM to 9.0
    • #13099 - Bump flyway-core from 7.0.4 to 7.1.1
    • #13098 - Bump aws-alexa-sdk.version from 2.35.1 to 2.36.0
    • #13096 - Make sure Maven commands use the effective project deps, props and managed deps
    • #13095 - Regression/Change of behavior for root path when using quarkus-funqy-http on master
    • ๐Ÿ‘ #13090 - Qute: support non-public @CheckedTemplate methods
    • #13087 - Gradle devmode: if the resources dir is empty the corresponding resources output dir won't exist
    • ๐Ÿšš #13083 - Remove ExtensionState shutdown hook upon close()
    • #13082 - Explicitly set maven local repo in gradle command
    • #13077 - Bump mutiny from 0.9.0 to 0.10.1
    • #13066 - Document the limitations of CDI request context with Context Propagation
    • #13064 - Mark quarkus-core extensions as hidden in the descriptor
    • #13062 - OIDC not appending X-Forwarded-Prefix to redirect_uri
    • #13056 - keycloak-admin-client extension imposes quarkus-oidc extension properties
    • #13053 - Hibernate ORM 5.4.23 and Hibernate Reactive 1.0.0.Alpha11
    • #13045 - Add useCurrentDirectory parameter in CreateExtensionMoJo
    • #13040 - OIDC Extension - resolve method of TenantConfigResolver is getting invoked twice for every request
    • #13038 - Add search-recursive property in Elytron LDAP config
    • ๐Ÿ‘ #13037 - Support micrometer StatsD meter registry
    • โช #13036 - Revert "Run OIDC Challenge in the blocking mode if needed"
    • โฌ†๏ธ #13034 - Upgrade to Mutiny 0.10.1
    • โš  #13030 - invalid warning in ResteasyCommonProcessor when using rest-client
    • #13028 - Improved Quarkus platform detection mechanism
    • ๐Ÿ‘ #13027 - Support for BouncyCastle providers
    • #13026 - Bump awssdk.version from 2.15.17 to 2.15.18
    • #13025 - Bump aws-lambda-java-events from 3.4.0 to 3.5.0
    • ๐Ÿ— #13022 - Verify project build tool before creating Gradle model
    • ๐Ÿ— #13021 - Quarkus should verify that build.gradle or pom.xml exists rather than defaulting to gradle
    • #13019 - Avoid retaining empty instances of HashSet
    • #13016 - Allow disabling the Swagger/GraphQL/Health/OpenAPI UIs at Runtime
    • #13013 - Request scope sometimes not propagated to ManagedExecutor.runAsync()
    • #13012 - Add native service providers for SR Config.
    • #13011 - Bump awssdk.version from 2.15.16 to 2.15.17
    • #13009 - Bump micrometer.version from 1.5.5 to 1.5.6
    • #13004 - Quarkus JBang project type
    • #12999 - Use the project object as the source of dependencies instead of 'connecting' to the project
    • ๐Ÿคก #12994 - Bump mockito.version from 3.5.15 to 3.6.0
    • #12992 - Bump awssdk.version from 2.15.15 to 2.15.16
    • ๐Ÿšš #12989 - removed System.out.println from DevMojo
    • ๐Ÿคก #12988 - Bump mockito-core from 3.5.15 to 3.6.0 in /devtools/gradle
    • โœ… #12987 - Bump mockito-core from 3.5.15 to 3.6.0 in /integration-tests/gradle
    • #12979 - Init container probes
    • #12977 - Reimplement the QuarkusJTAPlatform to avoid leaking the ORM registry
    • #12976 - Hibernate ORM's JTAPlatform implementation is leaking a reference to its registry
    • #12973 - Respect Maven toolchains launching dev mode
    • #12970 - Introduced io.quarkus.restclient.NoopHostnameVerifier
    • #12969 - Improve pom.xml changes in remote dev mode
    • #12967 - Bump awssdk.version from 2.15.14 to 2.15.15
    • ๐Ÿšš #12966 - Remove duplicate gradle test
    • ๐Ÿ— #12964 - Confirming that combining tika and narayana-jta has no native image build failures
    • โฌ†๏ธ #12958 - Upgrade REST Assured to 4.3.1
    • #12955 - Rename bind-param config property to bind-parameters
    • #12954 - Bump assertj-core from 3.17.2 to 3.18.0
    • #12953 - Bump rest-assured.version from 4.3.0 to 4.3.1
    • #12952 - Bump assertj-core from 3.17.2 to 3.18.0 in /devtools/gradle
    • โœ… #12951 - Bump assertj-core from 3.17.2 to 3.18.0 in /integration-tests/gradle
    • #12949 - Allow to define part of the Hibernate ORM config at runtime
    • #12945 - Add xml-apis:xml-apis as parentFirstArtifact to io.quarkus:quarkus-core
    • ๐Ÿ’ป #12942 - Add the ability to enable/disable Swagger UI and OpenAPI at runtime
    • #12937 - Mark the extension-descriptor goal as thread-safe
    • #12934 - fix typo
    • ๐Ÿ”ง #12932 - Ensure that k8s integration tests don't use locally configured cluster
    • ๐Ÿ“„ #12921 - Added example of using OpenSSL to generate keys in the JWT RBAC docs
    • #12917 - Propagate AWS context to RESTEasy Undertow
    • โšก๏ธ #12916 - Update pom files if create mojo is called inside a parent project
    • ๐Ÿš€ #12915 - Kubernetes Invoker tests deploy to OpenShift cluster if logged in
    • #12913 - java.lang.NoSuchMethodError when using json-schema-validator and quarkus-resteasy-jackson
    • #12911 - Common dev mode launcher API for Maven and Gradle
    • #12910 - Bump awssdk.version from 2.15.13 to 2.15.14
    • #12907 - Qute: display custom error page during dev mode
    • ๐Ÿ— #12906 - Scope of java env vars for OpenShift builds
    • โœ… #12903 - Set a higher timeout in BasicRestProjectGeneratorTest
    • #12902 - Fix RedisClientName and MongoClientName can't be applied to parameters
    • โšก๏ธ #12901 - Update to Keycloak 11.0.2
    • ๐Ÿ‘ #12900 - Micrometer: support StatsD registry
    • โช #12899 - Restore code.quarkus.io master compatibility
    • #12898 - @RedisClientName can't be applied to parameters
    • #12896 - CDI: programmatic lookup problem detected - Nayarana - 1.9.0.Final
    • #12895 - Improve the Cloud-Native Codestarts experience
    • ๐Ÿš€ #12894 - deployment-target=knative not working with Quarkus 1.9
    • #12893 - Add stricter validation for bytecode recorders
    • #12891 - Bump awssdk.version from 2.15.12 to 2.15.13
    • โ™ป๏ธ #12890 - Minor BuildMojo refactoring
    • ๐ŸŒฒ #12886 - Change quarkus.hibernate-orm.log.sql to run time property
    • #12885 - Bump dekorate to 0.13.5
    • ๐Ÿ’… #12884 - feat: Introduce 3.x and 4.x style of openshift manifests.
    • #12868 - Relax the Quarkus core compatibility check for individual extensions
    • #12867 - Bump smallrye-common-bom from 1.4.0 to 1.4.1
    • #12866 - Bump awssdk.version from 2.15.11 to 2.15.12
    • ๐ŸŒฒ #12865 - Catch and log when project and container image info can't be created
    • #12864 - Recorder must fail fast when it can't find the getter/setter instead of siliently replacing a field with null
    • #12863 - Funqy HTTP handles root URI
    • #12860 - Extract gRPC common stuff
    • #12858 - Failure to boot in kubernetes in dev mode
    • โšก๏ธ #12857 - Optimize OIDC code flow to do one less redirect when the original path has to be restored
    • ๐Ÿšš #12853 - fix: remove un-used config properties
    • ๐Ÿ‘ #12852 - Add support for blocking annotation
    • ๐Ÿ— #12851 - Remove unnecessary kotlin path declaration in gradle build file
    • โœ… #12849 - Gradle Kotlin codegen: do not execute the test code generating task unless the tests need to run
    • ๐Ÿ‘ #12847 - spring data - support manual method implementations in intermediate interfaces
    • #12840 - Propagate AWS context to RESTEasy standalone
    • #12839 - Bump awssdk.version from 2.15.10 to 2.15.11
    • ๐Ÿ”Š #12838 - Memory leak via MojoLogger.logSupplier
    • ๐Ÿ”Š #12837 - Memory leak via MojoLogger.logSupplier
    • #12835 - Correcting the micrometer quick start example
    • #12834 - Add property expansion and dotted secret config kv path name in Vaut Config Source
    • #12833 - Check Reactive Redis Client for healthcheck
    • ๐Ÿ”Œ #12829 - Maven plugin should be able to create a new Quarkus module when there is a root pom.xml file
    • ๐Ÿ“š #12828 - Use buildtool build command in Dockerfile documentation
    • ๐Ÿ‘ #12827 - Add OpenTracing support for Kafka
    • โฌ†๏ธ #12825 - Upgrade MySQL Connector to 8.0.22
    • #12824 - Kubernetes extension does not generate init containers properly
    • ๐Ÿ‘ท #12822 - Add oidc-wiremock to CI Security2 category
    • #12818 - Quarkus Caching extention: Invalidation does not work
    • ๐Ÿ“š #12817 - fix dockerfile documentation
    • ๐Ÿ— #12816 - Use buildtool data to generate requested dockerfile buildtool command
    • ๐Ÿณ #12815 - Invalid dockerfile fast-jar doc
    • #12814 - Gizmo 1.0.5.Final
    • #12812 - Bump awssdk.version from 2.15.9 to 2.15.10
    • ๐Ÿคก #12811 - Bump mockito-core from 3.5.13 to 3.5.15
    • #12810 - Replace recursiveDeleteAndThenCreate(dir) with createOrEmptyDir(dir)
    • #12809 - Ignore amazon deps when validating extensions json
    • โœ… #12807 - Bump mockito-core from 3.5.13 to 3.5.15 in /integration-tests/gradle
    • ๐Ÿคก #12806 - Bump mockito-core from 3.5.13 to 3.5.15 in /devtools/gradle
    • #12803 - Duplicated root-path in OpenAPI document for JAX-RS sub-resource
    • #12797 - grpc code generation - option to scan dependencies for imports
    • ๐Ÿ”ง #12793 - Inject any number of gRPC stubs per configured client
    • โœ… #12791 - Feat/doc and test traced
    • #12790 - Rename extension hibernate-search-elasticsearch to hibernate-search-orm-elasticsearch
    • ๐Ÿ”Œ #12788 - Enable Maven extensions for the Quarkus Maven plugin
    • ๐Ÿ— #12787 - BuildMojo - Delete .jar.original for both file and directory case
    • ๐Ÿ— #12786 - devtools/cli generates quarkus-cli-999-SNAPSHOT.jar.original as directory and BuildMojo code can't handle it
    • #12785 - Externalized Quarkus platform properties
    • #12783 - Clean up the config of service integration
    • ๐Ÿ’ป #12782 - Add Swagger UI Options via config
    • #12781 - Improved MongoHealthCheck to include reactiveClients
    • #12772 - Added config for disabling HTTP policies
    • #12767 - Bump guava from 27.0.1-jre to 30.0-jre
    • #12765 - Bump flyway-core from 7.0.3 to 7.0.4
    • #12764 - Bump awssdk.version from 2.15.8 to 2.15.9
    • ๐Ÿณ #12762 - Simplify dockerfile declaration in codestart
    • ๐Ÿš€ #12759 - Add a Deploying to Google Cloud guide
    • ๐Ÿ”ง #12754 - oidc use Programmatically Resolving Tenants Configuration BUT hangs
    • ๐ŸŽ #12752 - Request scope performance improvements
    • #12750 - Bump flyway-core from 7.0.2 to 7.0.3
    • #12749 - Bump postgresql from 42.2.17 to 42.2.18
    • #12748 - Bump awssdk.version from 2.15.7 to 2.15.8
    • ๐Ÿšฆ #12744 - Export Micrometer metrics to Signalfx
    • ๐Ÿ”’ #12742 - Improve OAuth2 security guide
    • ๐Ÿ‘ #12738 - Support disabling HTTP policies
    • 0๏ธโƒฃ #12737 - Assorted fixes to making JSON the default
    • #12734 - Fix syntax highlighting for all code examples in guides
    • ๐Ÿ“š #12733 - Some documentation examples are not correctly highlighted
    • ๐Ÿš€ #12731 - Create a "Deploying to Google Cloud" guide
    • โœ… #12729 - Added OIDC Wiremock Integration Test
    • #12728 - Bump picocli.version from 4.5.1 to 4.5.2
    • #12725 - Common Maven Quarkus app bootstraping Mojo
    • ๐Ÿ“š #12720 - Security documentation improvements
    • #12719 - grpc compile fail with google-protobuf
    • โฌ†๏ธ #12718 - Upgrade Flyway to 7.0.2
    • #12716 - MongoHealthCheck doesn't work with ReactiveMongoClient
    • โšก๏ธ #12713 - Update to Agroal 1.9
    • โšก๏ธ #12711 - Update to Agroal 1.9
    • ๐Ÿšง #12706 - Dockerfile codestart could be factorized to ease maintenance
    • โœ… #12704 - Change the version when the creation of test structure was introduced in create-extension mojo
    • โœ… #12702 - Add integration test for kafka reactive messaging
    • #12698 - Make sure class names don't start with /
    • ๐ŸŒฒ #12692 - Changed the usage from slf4j-jboss-logging to slf4j-jboss-logmanager.
    • โœ… #12690 - Re-enable creation of the test structure (unit and devmode test) when using create-extension Maven Mojo.
    • โช #12687 - Revert "create the test structure (unit and devmode test) when using create-extension Maven Mojo"
    • ๐Ÿšฆ #12686 - Export Micrometer metrics to SignalFX
    • ๐ŸŒ #12684 - Allow custom path and class for spring-web codestart
    • ๐Ÿšš #12682 - Remove/Replace deprecated additionalBuildArgs from integration-tests and enhance docs
    • 0๏ธโƒฃ #12681 - Use RouteBuildItem instead of DefaultRouteBuildItem
    • #12678 - Unable to add a channel config property from an environement variable inside smallrye reactive messaging Kafka
    • #12668 - Bump awssdk.version from 2.15.6 to 2.15.7
    • ๐Ÿ— #12666 - NativeImageMojo: Make additionalBuildArgs not override quarkus.native.additional-build-args property
    • โšก๏ธ #12665 - Updated tests to remove the use of deprecated properties
    • ๐Ÿš€ #12664 - Make deployment class loader resettable and coordinate the reset via a BuildItem
    • ๐Ÿ #12663 - Disable REST Client encoding test on Windows
    • 0๏ธโƒฃ #12660 - Add default values for Hibernate ORM properties
    • #12657 - Devmode: throw an error if a hot-reloadable module hasn't been compiled before the launch
    • #12656 - Qute Template - add convenient data() methods
    • #12655 - Kubernetes cleanup
    • 0๏ธโƒฃ #12654 - Document Hibernate config property default values
    • ๐Ÿ’ป #12652 - Consolidate all UI related extensions.
    • ๐Ÿ‘ป #12645 - Fix exception message typo
    • #12641 - Bump postgresql from 42.2.16 to 42.2.17
    • #12637 - Bump aws-alexa-sdk.version from 2.35.0 to 2.35.1
    • ๐Ÿ“š #12625 - quarkus-elytron-security-oauth2 does not work as described in documentation
    • #12623 - Rename application-config.properties to application.properties
    • โฌ†๏ธ #12622 - Upgrade to Hibernate Search 6.0.0.Beta11
    • #12613 - Kubernetes Container Resources Management
    • โšก๏ธ #12611 - Update Micrometer to 1.5.5
    • #12610 - Externalize gradle/maven wrapper command from codestart template
    • #12609 - Replace use of shell syntax for dates with extended JSON syntax
    • ๐ŸŒ #12604 - Add a system to allow custom path and class for spring-web codestart
    • #12602 - Extract grpc-common for Quarkiverse Google Cloud Services
    • ๐Ÿš€ #12590 - Added detailed for deploying to OpenShift and how to test the app
    • #12589 - Bump wildfly-elytron.version from 1.13.0.Final to 1.13.1.Final
    • #12588 - Bump rxjava from 2.2.19 to 2.2.20
    • ๐Ÿ”ง #12587 - Revert "fix(redis): re-introduce "ssl", "database" and "password" configuration for backward compatibility"
    • #12577 - SwaggerUiProcessor leaves behind non-empty temporary directories in dev mode
    • #12571 - remote-dev: LiveReloadConfig is not always properly initialized
    • 0๏ธโƒฃ #12566 - Change default media type to JSON
    • #12559 - Codestarts: Spring code examples aren't generated
    • 0๏ธโƒฃ #12555 - Create default OIDC TokenStateManager
    • #12545 - Split KubernetesProcessor into pieces
    • #12528 - NullPointerException in UnixPath.normalizeAndCheck()
    • #12500 - Create Extension mojo should allow creating the project structure from the current working directory
    • #12497 - Remote-dev with mutable jar throws connection errors
    • #12494 - Create RESTEasy Jackson codestart
    • 0๏ธโƒฃ #12473 - Use Codestarts as default project generation tool
    • โšก๏ธ #12464 - Update liquibase to 4.1.1
    • #12438 - Make sure github action codestarts works without maven/gradle wrapper
    • #12398 - Ability to declare Kubernetes resources requests and limits through properties
    • ๐ŸŒฒ #12386 - Create Logging JSON Codestart
    • #12372 - Adding an IAM Amazon-service extension
    • ๐ŸŒฒ #12337 - Create the JSON logging Example codestart in Java & Kotlin
    • #12334 - Create the RESTEasy Jackson Example codestart in Java & Kotlin
    • #12254 - [OIDC] Too large JWT cookie cause infinite redirect loop
    • #12190 - RESTful Lambda should expose the execution context
    • #12158 - Panache REST Data with MongoDB
    • โœ… #12139 - Create an integration test for kafka reactive messaging extension
    • 0๏ธโƒฃ #12113 - Activate Codestart as the default Quarkus project creation option
    • ๐Ÿ”ง #12082 - Set a injected CDI CommandListener to the mongodb configuration.
    • #11975 - Import.sql not trimming blank space at the end of an sql statement
    • #11969 - Separate REST Data Panache controller from resource
    • ๐Ÿ”ง #11921 - Wrong work is parsing configuration VaultRuntimeConfig
    • #11689 - Limit the amount of memory surefire can use
    • #11664 - Enable the implicit cascading delete for Spring data jpa
    • #11535 - Quarkus GRPC with blocking objects such as Hibernate EntityManager
    • #11524 - NullPointerException reading mongodb bson date (native image)
    • #11410 - SmallRye Context Propagation 1.0.16
    • #11398 - Spring Data JPA deleteAll incompatibility with Spring
    • #11391 - REST Data with Panache paging parameters should be visible at Swagger/OpenAPI
    • #11378 - Allow to autogenerate no-args constructor for synthetic beans
    • #11348 - Introduce ensure-only-one: name to example codestarts
    • ๐Ÿ”ง #11342 - Add Amazon Services transport truststore configuration
    • ๐Ÿ— #11096 - Externalize default builderImage URL for native image
    • #10896 - Register PropertyCodecProvider automatically
    • โœ… #10763 - Creates maven profiles for integration tests
    • #10564 - Reorganize quarkus-kubernetes source
    • #10528 - Mongo Panache : PropertyCodecProvider not registered
    • ๐Ÿ”ง #10390 - VaultConfigSource in quarkus-vault cannot be configured with properties requiring property expansion
    • โœ… #10246 - REST client encoding test
    • #10110 - ldap - setRecursive
    • ๐Ÿ‘ #9195 - Added a new property to support more algorithms
    • ๐Ÿ”’ #9122 - Security: Support password algorithms besides MD5 in elytron-security-properties-file extension
    • #8756 - Qute: nice error page
    • #8700 - Implements Panache REST for MongoDB
    • โšก๏ธ #8202 - Update JWT guide with how to generate a key pair with openssl
    • #7788 - Create custom properties for Knative generation
    • ๐Ÿ— #7427 - Add Gradle support in multi-stage docker build for native images
    • ๐Ÿ— #7359 - Build error when using quarkus-tika and quarkus-narayana-jta extensions, provider com.ctc.wstx.stax.WstxInputFactory not found
    • ๐Ÿ— #6513 - Provide Gradle GraalVM compatible builder image
    • ๐Ÿ”ง #5639 - [openapi] Add Ability to Configure Swagger UI
    • โœ… #5438 - create the test structure (unit and devmode test) when using create-extension Maven Mojo
    • ๐Ÿ’ป #4766 - swagger-ui is not mapping oauth2-redirect.html
    • โœ… #3585 - Create the test structure when using create-extension Maven Mojo.
  • v1.9.2.Final

    November 05, 2020

    Major changes

    Complete changelog

    • #13122 - Cleanup the local cache of redis connections after closing them
    • #13116 - Qute: do not ignore a user-provided template variant
    • #13113 - Character escaping in Qute doesn't work
    • #13105 - Make Amazon Services interceptors config a list of string
    • #13093 - Fix invalid handling of List in spring-data-jpa custom queries
    • ๐Ÿ”’ #13092 - Synchronize security-jwt.adoc with smallrye-jwt
    • #13091 - Document config property smallrye.jwt.verify.key.location
    • โฌ†๏ธ #13085 - Upgrade jboss-logmanager-embedded to 1.0.6 and ban jboss-logmanager
    • #13078 - com.amazonaws.xray.interceptors.TracingInterceptor Native Image Failure
    • ๐Ÿ”’ #13074 - Fix link to security-testing in getting-started-testing
    • ๐Ÿ“š #13069 - Update multipart dependency used in S3 documentation to Quarkus extension
    • ๐Ÿšš #13065 - Remove dependency on quarkus-oidc from keycloak-admin-client
    • #13060 - Do not end the response if sendChallenge has already done it
    • ๐Ÿ“š #13047 - Dead link "https://quarkus.io/guides/security.adoc#testing-security" in documentation
    • #13044 - Spring Data JPA error when selecting property value
    • #13035 - 1.9.1 throws Response has already been written from RouteFilter
    • ๐Ÿšš #13020 - Remove unnecessary semicolon in config guide
    • #13015 - Make embedded fields with camel-case work in Spring Data JPA repositories
    • #13014 - Spring Data Repository with camel-case properties not working with Quarkus
    • #13001 - Fix jvm.info metric naming to match micrometer convention
    • #12996 - Fix typo in column name
  • v1.9.1.Final

    October 29, 2020

    Major changes

    • ๐Ÿ‘ #12789 - Support SmallRye Config 1.9.2.

    Complete changelog

    • ๐Ÿ“š #12978 - Fix typos in asciidoc documentation
    • ๐Ÿ‘ #12963 - support abstract classes for resteasy #12927
    • #12962 - Add Caffeine cache implementations required by users
    • ๐Ÿ“œ #12940 - Improved the parsing of the host and port in vertx
    • #12939 - Wrong host forwarded after enabling proxy address forwarding
    • #12931 - If no password set don't attempt to connect
    • #12930 - Add client example to websocket guide
    • โœ… #12929 - Disabled proactive authentication and @testsecurity does not work
    • #12927 - RESTEasy tries to instantiate abstract resource base class
    • โšก๏ธ #12920 - Updated the doc examples to show the auth scheme returned is Bearer instead of MP-JWT
    • #12919 - JWT RBAC guide lists incorrect authentication scheme
    • #12912 - Runtime initialization of some imageio related classes
    • #12892 - Exclude Xerces dependency in Tika extension
    • โœ… #12882 - Disabled proactive authentication and @testsecurity does not work
    • #12880 - Qute - fix async resolution and CompletionStage
    • #12879 - Handle no main sourceset in gradle multi module project
    • #12878 - doc: fix typo
    • #12877 - Qute Asynchronous Data Resolution not working as stated in example
    • ๐Ÿšš #12875 - Remove dead link
    • #12872 - Fix remote dev for Gradle
    • ๐Ÿ›  #12862 - Fixed typo in getting started
    • #12861 - Small typo in the CDI reference guide
    • #12859 - doc: fix typo of bytecode
    • #12855 - Clean up the Container Image extensions
    • #12848 - Panache Data REST - Use correct tmp var when iterating over class hierarchy
    • ๐Ÿ“ฆ #12843 - Amazon services: Added xray package to the index scope
    • ๐Ÿ”ง #12842 - Amazon S3 Extension: Interceptors Configuration Fails to AWS Shipped Interceptors
    • #12832 - Add missing punctuations, spaces, etc. in grpc-getting-started doc
    • #12823 - Fix dependency name in Qute doc
    • #12821 - Store EntityManager per unit in TransactionSynchronizationRegistry
    • #12819 - gradle quarkus:dev task should be more lenient when analysing project dependencies
    • ๐Ÿ— #12808 - Fix typo in "Building my first extension" guide
    • #12805 - Wait for dev mode end after ctrl-C
    • #12804 - Cannot use multiple persistence units in same transaction
    • #12798 - Fix NPE in mutable-jar packaging non-jar dependencies
    • ๐Ÿ‘ #12789 - Support SmallRye Config 1.9.2.
    • ๐Ÿ“š #12778 - Fix typo of quarkus-resteasy in GCP functions documentation
    • #12776 - quarkusBuild / quarkusDev stuck using PanacheRepositoryResource with Quarkus > 1.8.0
    • #12775 - Fix spring-data-jpa field lookup with layered @MappedSuperclasses
    • ๐Ÿšš #12774 - Remove metrics spi dependency
    • #12773 - Quarkus Kubernetes extension conflict with Micrometer extension
    • โšก๏ธ #12771 - Update to Vert.x 3.9.4
    • ๐Ÿ— #12763 - buildRunnerJar threw an exception: java.lang.NullPointerException
    • #12760 - Add allow java.lang annotations for resources
    • #12758 - CNFE when using Smallrye @ConfigMapping
    • ๐Ÿ‘ #12753 - multi layered entity inheritance not supported by JpaRepository
    • #12727 - Bump smallrye-jwt from 2.3.0 to 2.3.1
    • #12723 - Quitting quarkus:dev with Ctrl+C doesn't allow @PreDestroy hooks to finish
    • ๐Ÿ— #12722 - Use builder to create stackdriver registry
    • #12717 - Match Mutiny version from quarkus-bom
    • 0๏ธโƒฃ #12710 - Fixed the default platform version range for the create command
    • #12707 - Fix gradle uber-jar in codestarts
    • #12705 - Fix codestarts encoding problem
    • ๐Ÿ’ป #12703 - At create from command line are have wrong version dependency
    • #12683 - Provide helpful error-message for BindException on quarkus.http.port
    • ๐Ÿ”ง #12648 - Cassandra doc explains how to configure the required annotation processor
    • #12561 - Bump debezium-core from 1.2.5.Final to 1.3.0.Final
    • #12535 - Quarkus-native failure "No instances of java.awt.color.ICC_ColorSpace are allowed in the image heap as this class should be initialized at image runtime."
    • #12475 - Allow private IDs in Panache Data REST
    • ๐Ÿ— #12458 - rest-data-panache: when native build has to write ID, use accessor trick or deprivitize field trick
    • ๐Ÿ—„ #12300 - Quarkus fails to startup if resource is annotated with @deprecated annotation
    • #12156 - Only include bootstrap dependencies in quarkus:dev ClassPath
    • #12136 - ServiceConfigurationError with "not a subtype" for external library in dev mode
    • ๐Ÿ— #10420 - Caffeine error at runtime when using native build
    • #8708 - Kotlin live reload dev mode not working when Tika extension is present
    • #6014 - Example for websocket client
    • #4890 - Improving the BindAddress error
  • v1.9.0.Final

    October 21, 2020

    Major changes

    Complete changelog

    • ๐Ÿ›  #12700 - Fixed uber jar packaging instructions
    • #12699 - Use counter for JVM Info
    • โœ… #12694 - native-image specific micrometer-mp-metrics test failure in io.quarkus.micrometer.runtime.registry.json.JsonExporter, java.lang.NumberFormatException
    • #12688 - Fix Bootstrap dependencies
    • โšก๏ธ #12679 - Update to Apache Http Client 4.5.13
    • ๐Ÿ‘ #12677 - Liquibase - Support loading data in native
    • ๐Ÿš€ #12676 - Partly fix release 1.9 disabled gradle test
    • ๐ŸŒฒ #12675 - Reduce error logging in Vert.x proxy address forwarding
    • #12674 - Fix NPE in AsmUtilCopy
    • ๐Ÿšš #12672 - Move Bootstrap dependency out of the BOM
    • #12671 - NPE on Arc in combination with Myfaces extension: Producer for Object type
    • ๐ŸŒฒ #12667 - Reduce error logging in vertx proxy address forwarding
    • โฌ†๏ธ #12662 - Upgrade jboss-logmanager-embedded to 1.0.5
    • โœ… #12661 - Ensure that the proper test error is logged instead of a NPE
    • ๐ŸŒฒ #12659 - Logging issues with log4j2-jboss-logmanager
    • ๐Ÿ‘ #12653 - Improve Avro support in native applications
    • #12643 - Native application failed to start when liquibase enabled
    • ๐Ÿ‘ #12639 - Support additional JDBC properties for a DataSource
    • ๐Ÿ’ป #12636 - Bump swagger-ui from 3.35.0 to 3.35.1
    • #12635 - Add jsonp for cases where jsonb is not in scope
    • #12632 - Do not include Twitter Bootstrap in quarkus-bom
    • #12631 - Reconcile "old" and "new" S2I config properties
    • #12627 - Don't consider the hierarchy of Object when marked with @Valid
    • #12621 - Consume Caffeine Jandex index to register classes for reflection
    • #12618 - Put parentId from trace context into MDC
    • #12617 - ArC auto producers - ignore void methods
    • ๐Ÿ‘ป #12616 - Fix exception handling when a message consumer is blocking
    • #12614 - Bump aws-lambda-java-events from 3.3.1 to 3.4.0
    • #12612 - Bump awssdk.version from 2.15.2 to 2.15.6
    • #12608 - Add commonTags to micrometer doc
    • #12603 - Bootstrap Maven: don't check MAVEN_PROJECTBASEDIR for the root project dir
    • #12599 - Error handling does not work with blocking event bus consumers
    • ๐Ÿ“š #12598 - Small OpenShift documentation fixes
    • ๐ŸŒ #12579 - Add codestart for spring-web
    • โœ… #12549 - Introduce QuarkusTestBeforeClassCallback
    • โœ… #12544 - Introduce BeforeClass test callback
    • ๐Ÿ‘ป #12532 - Ability to handle both exit code and exception when running CLI applications
    • ๐Ÿ”Œ #12510 - Search for quarkus gradle plugin in transitive dependencies
    • ๐Ÿ”Œ #12509 - Allow usage of Quarkus Gradle Plugin as a custom plugin dependency
    • โšก๏ธ #12506 - Update to Tika 1.24.1
    • โช #12504 - docs: Restore cdi-ref index-dependency example.
    • #12443 - Hibernate Validator - @Valid Object causes CNFE
    • ๐Ÿ‘ป #12397 - Exception Handling/Mapping When Running Quarkus Command Mode Applications
    • ๐Ÿ— #10420 - Caffeine error at runtime when using native build
    • ๐Ÿ— #8914 - Native Image failure building Kafka
    • ๐Ÿ— #5633 - Build native : kafka + avro
  • v1.9.0.CR1

    October 07, 2020

    Major changes

    • #12531 - Kafka metrics
    • โฌ†๏ธ #12505 - Upgrade to Hibernate ORM 5.4.22.Final and matching Hibernate Reactive 1.0.0.Alpha10
    • โšก๏ธ #12470 - Update SmallRye Reactive Messaging to 2.4.0 and Mutiny to 0.9.0
    • #12144 - Introduce dedicated JAXP extension
    • ๐Ÿ”ง #12001 - Remove the legacy datasource configuration
    • ๐Ÿ‘ #11908 - Support multiple Redis clients
    • ๐Ÿ‘ #11864 - Bean Validation support in reactive routes
    • โœ… #11798 - Add the @TestTransaction annotation
    • #11775 - Introduce quarkus-rest-client-mutiny extension
    • #11760 - OpenShift container image extension

    Complete changelog

    • ๐Ÿ‘ #12576 - Support Liquibase changelog parameters
    • ๐ŸŒฒ #12575 - Drop log entry when closing the Kubernetes client
    • ๐Ÿ #12573 - GraphQL fix for Windows build
    • ๐Ÿš€ #12572 - GraphQL deployment schema test failing consistently on Windows
    • ๐Ÿ— #12570 - add missing 'quickly' build profile to the independent projects
    • #12568 - Fix potential hang in VertxInputStream
    • #12567 - remote-dev does not watch config files
    • ๐Ÿš€ #12565 - remote-dev is not taking into account HotDeploymentWatchedFileBuildItem
    • ๐Ÿ”Œ #12562 - Bump formatter-maven-plugin from 2.12.2 to 2.13.0
    • ๐Ÿ’ป #12560 - Bump swagger-ui from 3.34.0 to 3.35.0
    • โœ๏ธ #12558 - Fix various typos
    • ๐Ÿ“œ #12556 - Fix NPE while parsing CloudEvent time
    • ๐Ÿคก #12553 - Disable kubernetes http2 in kubernetes mock server
    • โšก๏ธ #12552 - Update Infinispan to 11.0.4
    • โœ… #12550 - Disable KotlinGRPCProjectBuildTest for now
    • #12547 - Check naming strategy in Spring Boot properties
    • โšก๏ธ #12543 - Update Strimzi version in examples
    • โšก๏ธ #12542 - Update Strimzi container image versions
    • #12541 - Kubernetes - Don't create a service account if not needed
    • ๐Ÿ“š #12539 - Update Kafka Streams Quickstart documentation with Mutiny example
    • ๐Ÿ“š #12538 - Update Kafka Quickstart documentation with Mutiny example
    • ๐Ÿ“š #12537 - Update AMQP Quickstart documentation with Mutiny example
    • ๐Ÿ‘ #12536 - quarkus:create-extension Support external parent POMs
    • ๐Ÿšš #12534 - Remove parentheses from RETURNING clauses in Reactive SQL Clients guide
    • #12533 - Bump kubernetes-client to 4.12.0
    • #12531 - Kafka metrics
    • โšก๏ธ #12527 - Update doc references to refer to Micrometer, and make it the preference
    • โš  #12524 - Correct reflection warning/error
    • #12520 - Use Mutiny instead of RxJava in the Kafka Stream guide
    • #12519 - Use Mutiny instead of RxJava in the AMQP guide
    • #12518 - Use Mutiny instead of RxJava in the Kafka guide
    • ๐Ÿ“œ #12513 - Qute - improve unparsed character data
    • โฌ†๏ธ #12505 - Upgrade to Hibernate ORM 5.4.22.Final and matching Hibernate Reactive 1.0.0.Alpha10
    • ๐Ÿ“š #12503 - Fix i18n documentation
    • ๐Ÿ‘ #12501 - Support SmallRye Config 1.9.1
    • #12499 - Create Extension Maven goal does not honor grandparent settings
    • ๐Ÿšš #12496 - Remove unnecessary var assignement breaking snapshot ci job
    • #12491 - Bump awssdk.version from 2.15.1 to 2.15.2
    • #12490 - Bump jackson-bom from 2.11.2 to 2.11.3
    • #12489 - MongoDB - Batch Size On Aggregate Options & Find Options
    • โฌ†๏ธ #12488 - Upgrade SmallRye OpenAPI to 2.0.10
    • #12483 - Spring @ConfigProperties bindings are not relaxed
    • ๐Ÿ“‡ #12482 - ArC docs - fix build time metadata availability
    • โšก๏ธ #12481 - Update SmallRye GraphQL to 1.0.12
    • #12478 - Warn for weird cases handling @timed methods
    • โšก๏ธ #12470 - Update SmallRye Reactive Messaging to 2.4.0 and Mutiny to 0.9.0
    • โšก๏ธ #12468 - Qute reference guide updates
    • #12465 - Bump awssdk.version from 2.15.0 to 2.15.1
    • โš  #12462 - Add warning for MP Metric API usage with Micrometer
    • #12454 - kafka very noisy in dev mode (master)
    • #12453 - Avoid ContainerFilter import
    • #12452 - Packaging native image fails with SmallRye GraphQL
    • #12450 - Set 'Secured' property for Form authentication cookies
    • #12448 - Integrate AzureMonitorRegistry into Micrometer Extension
    • #12445 - Disable Keycloak Authorization TLS checks if required
    • #12442 - Problem with invalid certification
    • #12441 - Form based authentication cookie will soon be rejected
    • #12435 - quarkus-micrometer does not work with quarkus-kafka-streams
    • #12431 - Bump awssdk.version from 2.14.28 to 2.15.0
    • โšก๏ธ #12428 - Qute type-safe templates: generate optimized value resolvers
    • #12411 - Don't download the full AWS SDK every time
    • #12407 - Bump awssdk.version from 2.14.25 to 2.14.28
    • #12406 - Add tip for making gdb aware of the sources cache
    • #12405 - Avoid copying sources directly in the source cache
    • ๐ŸŒฒ #12404 - Changed Execute objcopy command log message to debug
    • #12402 - SmallRye GraphQL conflict with same enum names in different models
    • ๐Ÿ—„ #12399 - Deprecate OIDC xhr-auto-redirect and add java-script-auto-redirect properties
    • #12396 - Fix the blocked thread issue caused by combining OIDC introspection and userinfo requests
    • ๐Ÿ‘ป #12395 - When JWT token is expired Runtime exception is thrown
    • #12394 - Combining OIDC introspection and userinfo calls causes Vert.x thread to block
    • #12385 - Micrometer @timed and @counted
    • ๐Ÿ— #12383 - Unable to build a native image with GraalVM 20.2 and debug enabled
    • #12381 - Mailer extension ITs
    • #12378 - Codestart mixed loading
    • #12374 - Improve error reporting in OIDC extension
    • ๐Ÿ”ง #12368 - Add micrometer to issue auto-labelling configuration
    • โœ… #12366 - Fix broken Kubernetes tests
    • ๐Ÿ— #12365 - KubernetesConfigWithSecretsTest is failing the build
    • ๐Ÿคก #12360 - Defaults for kubernetes mock server
    • #12357 - The reflection link is broken in your CDI page
    • #12354 - Bump debezium-core from 1.2.4.Final to 1.2.5.Final
    • #12352 - Bump aws-alexa-sdk.version from 2.34.0 to 2.35.0
    • #12351 - Improve Debugging experience by copying sources
    • #12344 - Don't re-initialize ThreadLocalRandom in GraalVM > 20.2
    • #12343 - io.micrometer.core.annotation.Timed doesn't work
    • #12335 - Enable quarkus:list-extensions in an empty dir
    • ๐Ÿคก #12332 - Bump mockito.version from 3.5.11 to 3.5.13
    • #12331 - Bump mariadb-java-client from 2.6.2 to 2.7.0
    • #12330 - Bump awssdk.version from 2.14.24 to 2.14.25
    • โœ… #12328 - Bump mockito-core from 3.5.11 to 3.5.13 in /integration-tests/gradle
    • ๐Ÿคก #12327 - Bump mockito-core from 3.5.11 to 3.5.13 in /devtools/gradle
    • ๐Ÿšš #12326 - Remove unnecessary code from RestClientRecorder
    • ๐Ÿšš #12325 - Remove unnecessary code in RestClientRecorder wrt ResteasyProviderFactory
    • #12322 - Create GH Action codestart
    • #12321 - Skip jbang execution on -Dquickly
    • ๐Ÿ‘ #12320 - Support OIDC hybrid application type
    • #12318 - Allow codestarts to be manually selected in CreateProject command
    • โฌ†๏ธ #12315 - Upgrade to Debezium 1.2.5.Final
    • ๐Ÿš€ #12309 - Remove reference to metrics classes in deployment
    • โœ… #12308 - Re-enable Vault tests
    • #12306 - Bump aws-lambda-java-events from 3.3.0 to 3.3.1
    • #12305 - Bump awssdk.version from 2.14.23 to 2.14.24
    • ๐Ÿ‘ #12297 - Support OIDC hybrid application type
    • ๐Ÿ— #12296 - build items doc: Make sure parent dir exists
    • #12295 - Make OIDC CodeAuthenticationMechanism work with the proactive-auth disabled
    • โ™ป๏ธ #12291 - refactor: Remove obsolete decorators
    • #12289 - Quarkus Micrometer and Reactive Messaging kafka conflict
    • #12288 - Kubernetes hostAliases property
    • โšก๏ธ #12284 - Update to quarkus-security 1.1.3.Final
    • #12280 - Reactive routes - inject throwable for a failure handler
    • #12278 - Bump io.dekorate to 0.12.11
    • ๐Ÿšš #12274 - Remove xstream from dependabot
    • โœ… #12271 - Deprecate QuarkusTestBeforeAllCallback
    • #12270 - Bump RESTEasy to 4.5.8.Final
    • #12269 - generated Kubernetes resources : roleBinding.yaml: object name does not conform to Kubernetes naming requirements
    • #12268 - [OIDC] Config inheritance for multi-tenancy OIDC
    • #12264 - Replaced eclipse-minimal-json with Jackson
    • ๐Ÿ“ฆ #12263 - Use correct classes in test package
    • ๐Ÿ— #12259 - Move gradle buildscript test in integration test project
    • โšก๏ธ #12258 - Update the Axle and Mutiny Vert.x clients to version 1.2.1
    • ๐ŸŒฒ #12251 - Forward protoc log to console for gradle project
    • โœ… #12250 - QuarkusTestBeforeAllCallback is run before every @test method
    • #12249 - Reactive routes - inject throwable for a failure handler
    • ๐Ÿ’ป #12247 - Bump swagger-ui from 3.32.5 to 3.34.0
    • #12242 - Vault health check not disabled as documented, and explicit disable does not work
    • #12240 - Use micrometer in main IT; add smallrye-metrics IT
    • ๐Ÿ‘ #12239 - UserInfo support for OIDC service endpoints
    • ๐Ÿ“ฆ #12236 - ArC - basic support for single-letter classes in the default package
    • #12227 - OIDC: User-Info for type service
    • ๐ŸŽ #12226 - Qute: bunch of performance improvements
    • #12225 - add TrimmedStringConverter to methods in CORSConfig.
    • #12220 - Introduce BansRuntimeDependency for extensions/*
    • ๐Ÿ— #12216 - RestClientProcessor does not handle classes/interfaces generated during build
    • #12213 - Mutiny 0.8.1
    • ๐ŸŒ #12209 - Support vertx-web and micrometer
    • โœ… #12207 - Clean jandex index after test
    • ๐Ÿ”ง #12206 - Adds new property to configure "hibernate.format_sql" in the application.properties
    • ๐Ÿ”ง #12204 - Allow configuration of Hibernate to disable "format_sql" property
    • โšก๏ธ #12203 - Update ADOPTERS.md
    • ๐Ÿคก #12201 - Bump mockito.version from 3.5.10 to 3.5.11
    • โœ… #12200 - Bump mockito-core from 3.5.10 to 3.5.11 in /integration-tests/gradle
    • ๐Ÿคก #12199 - Bump mockito-core from 3.5.10 to 3.5.11 in /devtools/gradle
    • #12198 - Add OIDC SecurityEvent
    • ๐Ÿ”ง #12197 - Re-introduce removed configuration in Redis extension to support minimum backward compatibility
    • โœ… #12191 - Fix Gradle test-fixtures class loading issues
    • ๐Ÿ— #12189 - Fix dependency issues causing build problems
    • #12186 - Qute: add logical AND and OR operators
    • ๐Ÿ“š #12183 - Update Redis connection property documentation to reflect latest changes
    • ๐ŸŒ #12182 - Quarkus won't start if both the micrometer extension and the vertx-web extension are enabled
    • #12174 - Bump debezium-core from 1.2.3.Final to 1.2.4.Final
    • โšก๏ธ #12172 - Update SmallRye Config to 1.9.0
    • #12170 - Fix maven wrapper not working in codestarts
    • โšก๏ธ #12169 - Update to Vert.x 3.9.3
    • โš  #12162 - Add a warning about usage of the clone() method on entities
    • ๐Ÿ‘ท #12161 - Use Java 15 in CI instead of Java 14
    • โฌ†๏ธ #12160 - chore: Upgrade dekorate to 0.12.9
    • ๐Ÿ— #12159 - Simplify build instructions: apply Maven heap settings automatically
    • ๐Ÿณ #12157 - Allow a different binary when running docker
    • ๐Ÿ“š #12147 - Generate an "All Build Items" documentation page
    • ๐Ÿš€ #12146 - No more runtime / deployment BOMs
    • #12145 - Add OidcAuthenticationListener for capturing important code flow events
    • #12144 - Introduce dedicated JAXP extension
    • ๐Ÿ”ง #12142 - Support '*' in CORS configuration
    • ๐Ÿ— #12141 - Throw a build exception if the deprecated datasource config is used
    • #12138 - Do not rely on svm scope set to provided in the BoM
    • #12135 - Allow the use of podman for creating a container-image
    • #12132 - Use DotNames for BeanValidationAnnotationsBuildItem
    • #12129 - JAXP extension
    • ๐Ÿ‘ #12128 - Qute: add basic date-time formatting support
    • ๐Ÿ”ง #12127 - Allow configuring the RestAssured timeouts and provide sensible defaults.
    • #12124 - Add knative to auto-labeler
    • ๐Ÿšš #12123 - Remove lambdas from runtime metrics code
    • #12119 - Bump maven-model-helper to 16
    • ๐Ÿš€ #12112 - Implement report for the snapshot deployment build
    • ๐Ÿ‘ #12108 - Add support for passing custom headers in Spring Cloud Config
    • #12107 - Replace CommandLineArgumentsProducer with a synthetic bean
    • ๐Ÿ”€ #12105 - Maven Model Merger is messing with properties order in Codestarts
    • #12100 - JUnit 5 version should match in ArC too
    • ๐Ÿ‘ #12099 - Add support for HTTP headers in Spring Cloud Config Client extension
    • #12098 - Bump aws-lambda-java-events from 3.2.0 to 3.3.0
    • #12096 - Bump junit-bom from 5.6.2 to 5.7.0
    • #12092 - Bump junit-jupiter from 5.6.2 to 5.7.0 in /devtools/gradle
    • โœ… #12091 - Bump junit-jupiter from 5.6.2 to 5.7.0 in /integration-tests/gradle
    • #12090 - OIDC CodeAuthenticationMechanism does not work if the proactive authentication is disabled
    • #12076 - AdditionalBeanBuildItem - clarify javadoc and improve the transformer
    • #12075 - caffeine: register CacheLoader and implementors for reflection
    • #12074 - caffeine: register CacheLoader and implementors for reflection
    • #12073 - Add wellness health handling
    • #12071 - /health/well is not exposed
    • #12070 - Introduce the quarkus.container-image.image property
    • #12060 - Bump wildfly-elytron.version from 1.12.1.Final to 1.13.0.Final
    • #12057 - Define the version of the main wildfly-elytron artifact
    • #12054 - Bump snakeyaml from 1.26 to 1.27
    • #12051 - Only create the Reactive PoolProducers and health check beans if we produce a pool
    • #12044 - Allow adding /health endpoint to OpenAPI using config
    • #12043 - Unsatisfied dependency for type io.vertx.db2client.DB2Pool and qualifiers with Quarkus master, works with 1.8.0.Final
    • โšก๏ธ #12038 - Update gRPC to 1.32.1
    • #12037 - enable uber-jar for cli to make it directly runnable
    • #12036 - quarkus-config-yaml causes ClassCastException
    • #12034 - Bump aws-alexa-sdk.version from 2.33.0 to 2.34.0
    • #12030 - Multi project codestart
    • #12028 - Qute RESTEasy Integration - document RestTemplate
    • ๐Ÿšš #12025 - Move QuarkusModelBuilderTest from the plugin module to Gradle IT
    • #12016 - Bump commons-io from 2.7 to 2.8.0
    • ๐Ÿ‘ #12013 - Bootstrap Maven: support for MAVEN_OPTS and properties with whitespaces
    • ๐Ÿ“š #12011 - security jpa documentation update
    • ๐Ÿ— #12004 - Hibernate ORM build error during enhancement of entity
    • ๐Ÿ”ง #12001 - Remove the legacy datasource configuration
    • ๐Ÿš€ #11990 - Activate RequiresMinimalDeploymentDependency rule for tcks and add min deps
    • ๐Ÿ—„ #11987 - Avoiding deprecated code in KubernetesClientUtils
    • #11986 - Problem connecting to Redis Cluster on sentinel type
    • #11982 - Add OpenShift Client extension
    • #11980 - ArC - distinguish "bean archive" and "additional" index
    • โš  #11978 - Log a warning if model for default PU and no default datasource
    • #11967 - Allow to ignore explicit JAX-RS application-classes
    • ๐Ÿ”ง #11966 - Allow configuration of JAX-RS application-class if multiple exist
    • #11965 - Config property to include health endpoints in OpenAPI definition
    • โœ… #11959 - Cleanup the log records held in-memory, in Quarkus test extensions
    • #11958 - Change RedisClientProcessor to singleton
    • #11953 - Bump smallrye-common-bom from 1.3.0 to 1.4.0
    • ๐Ÿ”ง #11950 - Adding fetch configuration option to hibernate-orm module
    • โœ… #11947 - Test for listing extensions-Gradle
    • #11943 - Use smallrye-common-bom 1.4.0
    • #11939 - JSON exporter for Micrometer
    • โฌ†๏ธ #11938 - Upgrade to Hibernate Search 6.0.0.Beta10
    • ๐Ÿ‘ #11937 - Support for combining OIDC with other auth mechanisms
    • ๐Ÿ‘ป #11924 - Register a global exception handler on the Vert.x instance so uncaught exceptions are logged properly.
    • ๐Ÿ‘ #11908 - Support multiple Redis clients
    • โœ… #11904 - Re-enable tests that should now work
    • ๐Ÿ— #11881 - Add an SPI BuildItem to publish detected Bean Validation annotations
    • โœ… #11879 - quarkus-integration-test-vault needs to be fixed
    • ๐Ÿšš #11876 - Remove unused field
    • #11871 - Bump narayana.version from 5.10.5.Final to 5.10.6.Final
    • ๐Ÿ‘ #11865 - Support for custom token headers for OIDC service applications
    • ๐Ÿ‘ #11864 - Bean Validation support in reactive routes
    • #11863 - Generic Type arguments of producer method needs to be in a bean archive
    • โœ… #11854 - Fix list output problem in tests
    • โœ… #11853 - Quarkus cli test failing
    • #11848 - CDI programmatic lookup - detect "unused" false positives at runtime
    • #11819 - Bootstrap Maven: consult MAVEN_OPTS for relevant options
    • โœ… #11813 - Gradle tests failing when releasing
    • ๐ŸŒฒ #11803 - Add some logging to codestarts
    • โœ… #11798 - Add the @TestTransaction annotation
    • #11790 - Customize access token header in OIDC for API
    • ๐Ÿ“ฆ #11789 - Rename ContextAwareTokenCredential to OidcTokenCredential and move it out of the runtime package
    • โœ… #11787 - Don't use JSON formatted logs for main integration tests
    • โœ… #11783 - KubernetesClientTest.testInteractionWithAPIServer is failing
    • #11775 - Introduce quarkus-rest-client-mutiny extension
    • โœ… #11774 - Test failures not clear on root causes
    • #11769 - Rest assured timeouts are way too big
    • #11760 - OpenShift container image extension
    • #11661 - Allow removing version from Kubernetes label selectors
    • โœ… #11629 - Use HTTPS for the elytron-undertow tests
    • #11614 - Integrate Mutiny 0.8.0
    • #11590 - Add ability to export ports in Jib
    • #11572 - Reactive messaging Emitter interface is missing Mutiny integration
    • #11565 - MongoDB - Batch Size On Aggregate Options
    • ๐Ÿ‘ #11558 - Support multiple Redis clients
    • ๐Ÿ”Œ #11552 - quarkus 1.7.0.Final gradle plugin hides errors from protoc compilation
    • #11541 - {[and]} with Qute
    • #11527 - Add a new config category quarkus.hibernate-orm.fetch
    • #11517 - Improve robustness of our devtools Gradle code
    • ๐Ÿ’ป #11467 - Command line arguments are not properly passed along when using quarkus.args
    • #11450 - Quarkus CLI 2.0
    • โœ… #11406 - Gradle Test task with Quarkus is not always cached
    • โœ… #11318 - Gradle Test fixtures do not work when Running Unit tests with IntelliJ
    • #11303 - Improve robustness of our devtools Gradle code
    • #11285 - Qute: document under what conditions are special characters escaped
    • #11181 - Date and Time Formatting for Qute
    • ๐Ÿš€ #11174 - Enforce the rule "don't use runtime dependencies in deployment artifacts"
    • โœ… #11142 - Support for additional test-to-main directory mappings
    • โœ… #11101 - gRPC tests not working when releasing
    • ๐Ÿ–จ #11084 - Find a way to inform the consumer (print or result) about the Codestart processing
    • #11070 - Kubernetes extension should not use version in labelselectors
    • ๐Ÿ‘ #10990 - Reactive routes - support Bean Validation for parameters and return value
    • #10907 - Make RoutingContext available in SecurityIdentityAugmentor
    • #10769 - Panache reactive based on Hibernate Reactive
    • #10431 - REST Data Panache dev mode
    • #10265 - mvn:quarkus produce : The AMQP message to address prices has not been sent, the client is closed
    • #10133 - Spring MVC @RequestParam encoding problem on UTF-8
    • #9980 - Quarkus 1.8.1.Final + infinispan-client and deletion of Marshaller.class files
    • ๐Ÿ— #9945 - Create a "All Build Items" page
    • #9709 - Introduce a quarkus-rest-client-mutiny extension
    • #9510 - Error with HTTP POST using "REST Data with Panache" extension
    • #9283 - control over kubernetes service account generation / kubernets-client issue
    • #8790 - Qute: document this
    • #8588 - Support GitLab CI_REGISTRY_IMAGE variable for container build.
    • โšก๏ธ #7376 - Qute type-safe templates - generate optimized value resolvers
    • โœ… #6463 - @transactional annotation doesn't work in JUnit tests
    • ๐Ÿ‘ #5422 - quarkus.http.cors.origins=* should be supported
    • #3200 - Implement OpenshiftClient on Kubernetes Client Extension
  • v1.8.3.Final

    October 09, 2020

    Major changes

    Complete changelog

    • #12595 - make gRPC work in native when other extensions added
    • ๐Ÿ”ง #12593 - Add note about configuring OpenShift fields
    • #12580 - Fix REST client extension SSL native include
    • #12568 - Fix potential hang in VertxInputStream
    • โœ๏ธ #12558 - Fix various typos
    • ๐Ÿ“œ #12556 - Fix NPE while parsing CloudEvent time
    • ๐Ÿคก #12553 - Disable kubernetes http2 in kubernetes mock server
    • 0๏ธโƒฃ #12525 - Quarkus REST Client extension is not enabling SSL native by default as documented
    • ๐Ÿ— #12460 - Native image build with quarkus-infinispan-client and quarkus-grpc
    • ๐Ÿ— #12301 - gRPC and Reactive Kafka Fails Native Build