Releases: quarkusio/quarkus
Releases · quarkusio/quarkus
1.6.0.Final
Major changes
Complete changelog
- #10419 - Fix fast-jar Dockerfile
- #10418 - Reduce log level of "objcopy" missing message
- #10413 - Fix the security-oauth2.adoc callouts
- #10408 - Fix test dependency filtering in DevMojo
- #10405 - Fix missing Jaeger client version in native mode
- #10399 - Field jaeger.version is empty when using quarkus-jaeger
- #10398 - Revert "Simplify runtime class transformation"
- #10396 - Document mocking an authorization server with Mockito
- #10395 - Dockerfile.native - write access to /work directory
- #10393 - Ignore .cache directories created by the formatter-maven-plugin
- #10392 - Qute - fix parser
- #10391 - Avoid version issues by using an extended name option to decode base64
- #10389 - Set owner's permission to execute manage.sh
- #10388 - Apply small fixes to GraphQL docs
- #10387 - Escape pipe when transforming JavaDoc to AsciiDoc
- #10386 - Generated manage.sh script not executable
- #10385 - Removing unused import in Lambda template
- #10382 - Hibernate Reactive services initiator fix
- #10380 - Allow setting remote repository manager on BootstrapMavenContextConfig
- #10370 - Knative manifest now uses valid port names
- #10365 - Fix auth handling in Spring Cloud Config Client
- #10364 - Explain how to configure embedded authentication for integration testing
- #10351 - Fix use-parent-handlers case in logging doc
- #10350 - [spring-cloud-config-client] Authentication not added when spring-cloud-config.url defines a endpoint, not a base url
- #10348 - fixes property name in the application.properties example
- #10346 - Use the AWS SDK BOM to avoid inconsistent versions and upgrade to 2.13.46 - Fix various other version alignments
- #10345 - Honour @JsonIgnore on Panache entities
- #10342 - Upgrade axle-client version to the one matching the mutiny-client version
- #10337 - Update SmallRye Reactive Messaging to version 2.1.1
- #10334 - Make Elytron Security extensions config overridable at runtime
- #10333 - Fix broken sidecar handling
- #10332 - Generated knative.yaml does not work on Openshift Serverless
- #10329 - Add documentation on how to use Wiremock in Quarkus tests
- #10322 - Fix for #10320 - Backwards incompatible profile value resolution between Quarkus and SmallRye Config.
- #10321 - Add a section about the redirection to the OIDC web-app docs
- #10320 - Config properties of inactive profiles are being expanded in 1.6.0.CR1
- #10317 - Bump webjars-locator-core to 0.46
- #10316 - Devmode .env: fall back to mklink /H on Windows
- #10313 - Webjars-locator only works in quarkus:dev mode
- #10312 - Fix broken anchor when linking to database vault example
- #10310 - Make blocking router unordered
- #10308 - Quarkus kubernetes sidecars configs do not work
- #10307 - Use AppArtifactKey instead of a string in ExtensionDescriptorMojo
- #10293 - Gcp HTTP functions improvements
- #10292 - Concurrent requests for blocking reactive routes is limited by quarkus.vertx.event-loops-pool-size
- #10288 - Add 'Entity State-detection Strategies' to spring-data-jpa docs
- #10286 - Dependency parity validator is missing dependencies with different versions
- #10283 - Turn reactive datasource pools into synthetic beans
- #10281 - updated the reactive getting-started guide to reflect the newer api
- #10279 - Dependency parity validator is missing dependencies with different versions
- #10278 - Ensure that enums can be used in ConfigProperties in native mode
- #10277 - Using an Enum in ConfigProperties doesn't work in native mode
- #10276 - Doc: reactive tx management with SqlClientHelper
- #10274 - Netty's shaded JC Tools need Unsafe access in native mode
- #10261 - Provide warning for unsupported rest-client features in native
- #10260 - quarkus.kubernetes.annotations gets not applied to ingress
- #10259 - LDAP Security - configuration needs to be modifiable at runtime
- #10187 - Hibernate Reactive bug with generated IDs
- #10170 - JVM args should be aware of quotes
- #10166 - -Dquarkus.args cannot handle more than one argument in command line
- #10143 - quarkus-maven-plugin DevMojo erroneously excludes local project dependencies
- #10126 - Allow QuarkusTest to override base URL of REST client
- #10093 - Add debug symbols support #9792
- #10059 - Cannot inject reactive Pool/PgPool into gRPC Singleton
- #9792 - Offer quarkus property to enable debug symbols
- #9769 - wildcarded mqtt topic not receiving messages
- #9100 - fix guide -> Deploying the application as Java application in OpenShift with jdk11
- #8297 - Unable to copy .env file in dev mode
- #5234 - MQ Message not acknowledged on thrown exception
1.6.0.CR1
Major changes
- #10148 - Updated the maximum size allowed for request body to 10 MB
- #10127 - Validate extension dependencies in the packaging phase of the runtime artifact
- #10079 - Set a safer default for quarkus.http.limits.max-body-size
- #10051 - Externalize OptaPlanner extension
- #10009 - Google Cloud Functions
- #9933 - Add ability to run tests with different config profiles
- #9906 - Fix trustStore handling in native-image
- #9732 - Reactive db2 client
- #9710 - Introduce the ability to generate AppCDS
- #9645 - Google Cloud Functions http bindings
- #9486 - Upgrade GraalVM to 20.1.0
- #9473 - Add a WebJar Locator extension that duplicates webjar locator behavio…
- #9462 - Add a TROUBLESHOOTING.md page with performance related tips
- #9457 - Implement a Quarkus extension for the Vert.x DB2 driver
- #9439 - Enable tracing in the SmallRye GraphQL extension
- #9412 - ArC - register /quarkus/arc/beans and /quarkus/arc/observers routes in the dev mode
- #9278 - Introduce support for Spring's @scheduled
- #9060 - Hibernate Reactive extension
- #8883 - Add Hibernate Reactive extension (beta)
Complete changelog
- #10289 - Fix Maven Tooling tests
- #10282 - Skip gpg signing for integration tests modules
- #10275 - Properly use deployment dependencies in the OpenTracing deployment tests
- #10268 - Fix extension validation in extension descriptor generator
- #10263 - Various Hibernate ORM extension refactorings to pave the way for Hibernate Reactive
- #10262 - Make sure that logging handlers don't leak in internal tests
- #10257 - Properly fix issue with primitive id types in Spring Data JPA.
- #10254 - Update Mutiny version to 0.5.4 and fix CompositeException unwrapping in the security handling
- #10247 - Trim HTTP paths for security mapping
- #10240 - Revert "Reactive sql client pool in thread local"
- #10239 - Strip trailing forward slash from OIDC URL
- #10238 - Ensure that QuarkusClassLoader returns the same URL format as URLClassLoader
- #10235 - Update Mutiny version to 0.5.4
- #10229 - Link to SmallRye Config documentation.
- #10228 - Rethink closing strategy of the ThreadLocalPool optimised pgpool
- #10227 - Issue with dex: OIDC server is not available at the 'quarkus.oidc.auth-server-url' URL
- #10223 - Reduce level of a log message in Gradle QuarkusDev task
- #10222 - Error messages when jdbc.url has not been defined
- #10221 - Reactive sql client pool in thread local
- #10220 - Upgrade Quarkus HTTP to 3.0.11.Final
- #10219 - Make sure that Flyway resources are only processed once
- #10216 - Qute - result mappers may throw an exception
- #10215 - Flyway Callback Scripts Failing When Running mvn test
- #10211 - Take @Version into account in Spring Data JPA
- #10210 - Smallrye reactive messaging: CommitFailed never recovered the connection
- #10209 - Make it possible to customize the behavior when a Qute value is missing
- #10208 - Fix issue with primitive id types in Spring Data JPA
- #10206 - Alternate fix to make sure resources are only closed once
- #10205 - Ensure that a set quarkus.log.file.path system prop is used in tests
- #10202 - Unable to set logfile name/path for QuarkusTests
- #10201 - Quarkus path based authentication
- #10199 - Bump mariadb-java-client from 2.6.0 to 2.6.1
- #10197 - Couple small and simple improvements on Hibernate Reactive
- #10195 - Support building multi-module projects with root module having no sources
- #10194 - URL is not defined for datasource error when using quarkus.datasource.db-kind=postgresql on a properties file
- #10190 - Update Mutiny to 0.5.3 and SmallRye Reactive Utils to 0.1.1
- #10182 - Deprecate quarkus-bom-deployment and merge its content into quarkus-bom
- #10181 - Prioritize Maven Central over custom repositories
- #10179 - Provide extra validation for Spring controllers
- #10175 - Fixed source formatting
- #10173 - Upgrade to Hibernate ORM 5.4.18.Final
- #10172 - Add mTLS documentation
- #10171 - Document native docker switch for native in HTTP guide
- #10169 - Bump jgit.version from 5.7.0.202003110725-r to 5.8.0.202006091008-r
- #10165 - Warn when a spring-web class is not annotated with @RestController
- #10164 - Adding Validations for Spring Projects
- #10161 - Fix Java file paths and packages in OptaPlanner quickstart
- #10156 - spring-data-jpa: repository calls merge() when it should call persist() instead
- #10155 - Asterisk and other special characters not escaped in Quarkus config docs
- #10153 - Asterisk and other special characters not escaped in Quarkus config docs
- #10151 - Tiny URL fix
- #10148 - Updated the maximum size allowed for request body to 10 MB
- #10146 - Ensure that TestResourceManager is only closed once
- #10145 - Enable SSL Client Authentication for consul-config
- #10142 - Enhance build image log
- #10141 - Update SmallRye GraphQL version to 1.0.4
- #10138 - Enable forwarded for host header configuration
- #10137 - Gradle support - Improve logging/visibility of native image generation
- #10131 - A suspicious log about agroal being present when using Hibernate ORM Reactive extension
- #10130 - Dev-mode: respect configuration when running resources:resource
- #10129 - Bump swagger-ui from 3.26.1 to 3.27.0
- #10127 - Validate extension dependencies in the packaging phase of the runtime artifact
- #10125 - Use the ping command inside the health check
- #10124 - Disable FormAuthCookiesTestCase#testCredentialCookieRotation
- #10122 - Nullpo...
1.5.2.Final
Major changes
Complete changelog
- #10087 - Usability improvements around Panache annotation processors without making the fields protected
- #10080 - Bug in sam.native.yaml Issue #10063
- #10075 - Returns long instead of int
- #10070 - Make YAML configuration work for Bootstrap Config
- #10067 - Fix IDE launcher by replacing shading with alternate solution
- #10066 - Never log passwords
- #10063 - quarkus-amazon-lambda isn't generating a valid native SAM file
- #10058 - Add openj9 images to the S2iBaseJavaImage
- #10056 - OpenJ9 images not recognized as using run-java.sh
- #10050 - Quarkus LDAP Security - on loglevel DEBUG, the username & password are dumped
- #10048 - Update custom SecurityIdentityAugmentor to latest code
- #10045 - Prevent NPE in Spring Web when no "Accept" header is specified
- #10033 - @RestControllerAdvice and @ExceptionHandler
- #10030 - Use '/' as the path element separator creating a relative resource path
- #10019 - Handle primitives in DefaultIgnorePredicate
- #10004 - Enable programmatic security in SmallRye GraphQL endpoints
- #10003 - quarkus-maven-plugin not working correctly for project creation.
- #10001 - SmallRye GraphQL is not integrated with programmatic security
- #9984 - Typo in cdi-reference.adoc
- #9983 - Patch Funqy Amazon Lambda HTTP test contentType to json
- #9982 - Prevent a NPE and report the actual cause of boot failure in QuarkusTestExtension
- #9979 - quarkus-amazon-lambda-http-archetype broken
- #9974 - Quarkus cant be launched with Main-Class anymore
- #9973 - Spring-Cloud-Config-Client Configuration not working
- #9971 - NPE in QuarkusTestException instead of reporting real boot exception
- #9959 - Fix silly token mistake in Consul Config
- #9957 - Quarkus 1.5.0.Final - Consul 403 Forbidden using
- #9938 - Fix deepClone issue with Supplier
- #9886 - DeepClone in QuarkusTestExtension returns null
- #9753 - Building GraphQL quickstart generates warnings that should be avoided
1.5.1.Final
Major changes
Complete changelog
- #9936 - Use timezone aware date time for access logging's %t common log format
- #9935 - Fix NullPointerException(s) when dealing with remote and local address returned by HTTP request
- #9928 - Funqy doc improvements
- #9920 - Fixed path for xattr command
- #9882 - NullPointerException when quarkus.http.access-log.enabled=true
- #9881 - Fix broken 'includeAll' in Liquibase
- #9879 - Properly use password instead of user for MySQL reactive
- #9874 - Fix improperly constructed Consul URL
- #9873 - Allow websocket requests to run on a worker thread
- #9865 - Shade transitive dependencies in the IDE launcher
- #9853 - Report typo fixes contributed by Pierre Grimaud
- #9851 - GraphQL: Adding the guide in the metadata
- #9850 - Closes #9849 - reactive-pg-client - password authentication failure
- #9849 - Vault Database Credentials - Invalid Password (reactive-pg-client)
- #9848 - Fix unable to change status code when returning qute template as a response
- #9847 - http access log attributes do not work
- #9846 - Liquibase includeAll not supported in Quarkus 1.5
- #9845 - Quarkus consul quarkus.consul-config.agent.host-port configuration
- #9844 - Adjusting the Extension add command
- #9838 - Change default thread pool size to max of 200 & 8*CPU
- #9830 - Fix grpc config in documentation
- #9826 - quarkus-ide-launcher duplicates classes from commons-lang etc without shading
- #9824 - Take Java migration classes into account in Flyway extension
- #9822 - Correct formatting of ConfigDiagnostic.java
- #9821 - Activate request context for GraphQL API methods
- #9819 - Quarkus 1.5.0 Flyway not running Java Migrations
- #9814 - Update vertx-graphql description to remove REST keyword
- #9811 - Fix PersonRepository example
- #9810 - Make sure there is a thread to keep dev mode alive during restarts
- #9793 - Add a section about @Blocking in the documentation
- #9786 - @GraphQLAPI without @ActivateRequestContext gives a ContextNotActiveException
- #9785 - Add descriptions to get propagated into quarkus-universe-bom json
- #9784 - Provide a proper error message when a Kubernetes token is invalid
- #9779 - Fix unnecessary warnings about non-public constructor for @ConfigProperties
- #9777 - Fixes Cloud Event Mapping example
- #9774 - Set context class loader to the system one when loading the default filesystem providers
- #9773 - Make REST Client work whether or not SSL is enabled or not in native
- #9770 - Improved getting started reactive
- #9748 - Dev mode stops without reason instead of restart when fired by code Changed (worked with 1.4.2.Final)
- #9747 - Update to Keycloak 10.0.2
- #9746 - Update non-native base image to ubi8/openjdk-11
- #9731 - docs: fix description for credentials provider
- #9730 - Fix broken sql Date serialization in native
- #9725 - Apply minor cleanup to transactional docs
- #9717 - Swagger and static resource support AWS Lambda HTTP, Azure HTTP
- #9703 - ArC - ignore abstract classes annotated with a bean defining annotation
- #9694 - docs: small fixes in amazon-kms.adoc file
- #9687 - Fix working directory property in quarkusDev task
- #9674 - Unsupported bean type: UNRESOLVED_TYPE_VARIABLE, K When using generics
- #9673 - Security doc fix and improved warning message
- #9670 - If the rotate-on-boot is defined and there is a file-suffix use the PeriodicSizeRotatingFileHandler
- #9666 - Updated smallrye-open-api to 1.2.4
- #9664 - Security provider configuration not working
- #9659 - Cache doc improvement to better describe behaviors
- #9653 - Gradle: setWorkingDir not working in 1.5.0
- #9638 - Bootstrap Maven: make sure empty jar project artifacts can be resolved from the workspace
- #9637 - Fix #9635
- #9636 - Ensure that Liquibase CommandFactory can be used in native
- #9635 - Panache - could not find indexed method
- #9619 - Bump com.gradle.plugin-publish from 0.11.0 to 0.12.0 in /devtools/gradle
- #9589 - Jackson Time Serialization Error: Class com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer has no default (no arg) constructor
- #9538 - @parameters in = QUERY are left out in the openapi.json on Quarkus 1.4.2
- #9506 - quarkus-ide-launcher breaks mvn dependency:analyze
- #9414 - Fix #9309: Quarkus/Undertow does not parse request parameters correctly from multipart post
- #9342 - Add @patch support for RestClient
- #9309 - Quarkus/Undertow does not parse request parameters correctly from multipart post
- #9259 - log files rotation on boot doesn't work
- #9098 - Scope permission checks may result in a false positive
- #9068 - Uberjar does not include add dependencies
- #9057 - Keycloak authorization: issue with the scopes and permissions
1.3.4.Final
1.5.0.Final
Major changes
Complete changelog
- #9624 - Gradle projects ignore openapi.yaml
- #9618 - Bump quarkus-http.version from 3.0.8.Final to 3.0.9.Final
- #9610 - Fix ignored Kubernetes client properties in S2I IS check
- #9608 - Rename credentials-provider-type into credentials-provider-name
- #9607 - Make sure validation can work even when a jar doesn't contain beans
- #9605 - KubernetesClientException - quarkus.kubernetes-client.trust-certs=true not working on Windows
- #9599 - Fix intermittent JaxRSTestCase failure
- #9598 - Validation of REST input/output classes defined as dependency
- #9596 - Do not show info message on datasource startup
- #9595 - Fix issue with running tests in the IDE
- #9584 - Attempt to fix more Mongo test failures
- #9583 - Configuration properties references for keycloak-authorization extension
- #9582 - Gradle: resources dir related fixes
- #9579 - Revert "Set Hibernate ORM connection handling strategy to BEFORE_TRANSACTION_COMPLETION"
- #9578 - Connection handling regression with Hibernate ORM in 1.5.0.CR1
- #9571 - Don't wait for application to be stopped, if it's not even started
- #9568 - IfBuildProfile/UnlessBuildProfile - add support for interceptors
- #9567 - Add documentation for Consul extension
- #9566 - QuarkusDevModeTest freezes when it fails during the loading
- #9564 - Add documentation for Spring Cache extension
- #9563 - Add documentation about the Minikube extension
- #9562 - Make sure to use normalised paths
- #9560 - Manage kafka-streams-test-utils version in quarkus-bom
- #9557 - Set LogManager for all failsafe executions
- #9554 - Amazon Lambda Docs update
- #9553 - Amazon Lambda Test Framework - Improved error handling for shutdown
- #9552 - Add Credentials Provider Documentation
- #9549 - Fix flyway resource inclusion in native image when build is triggered from a Windows machine
- #9546 - @IfBuildProfile not working on Interceptor
- #9543 - (1.5.0.CR1) Qute Template not found
- #9535 - Bump commons-codec to version 1.14
- #9534 - Fix gRPC logging
- #9533 - Bump Caffeine to version 2.8.4
- #9531 - Speed up Flyway by preventing it from doing classpath scanning
- #9528 - Update MP Metrics API to 2.3.2
- #9525 - Disable CP cache when using forced dependencies
- #9524 - Attempt to fix intermittent Mongo failures
- #9519 - Fix CodeFlowTest
- #9516 - Handle .exe extension if guessing path to Windows native executable
- #9515 - 1.5.0.CR1 ClassCastException in multi-module maven project
- #9514 - Ensure that RunnerClassloader can read directory resources
- #9513 - Flyway didn't works using fast-jar
- #9512 - Better TCCL handling in @QuarkusTest
- #9511 - ClassCastException for QuarkusTestResourceLifecycleManager across modules in gradle
- #9508 - Attempt to fix intermittent failure
- #9507 - Another fix for the AMQP test
- #9502 - Read Lambda ClientContext correctly
- #9500 - Reduce grpc verbosity
- #9499 - Fix Quartz doc formatting
- #9488 - Fix broken primitive default values in @ConfigProperties
- #9485 - VertxProducer - simplify code, get rid of synchronization
- #9484 - Escaping JSON strings in QuarkusErrorServlet
- #9481 - Simple HTTP request fail with server error 500, when using JDK 11 HTTP client and websocket installed
- #9475 - Define durable queue in broker.xml
- #9472 - Make ArC intercept default methods
- #9471 - Gradle devmode: set quarkus.application.* properties
- #9463 - Bad JSON returned from the default QuarkusErrorServlet
- #9456 - Bean verticles injecting @singleton beans cause NPE during application shutdown
- #9454 - OIDC CodeFlowTest has become unstable
- #9443 - Amazon services - cosmetics - rename variables in common processors
- #9417 - Gradle: test case to make sure beans from other module's test config can be injected
- #9413 - Amazon KMS + SES extensions
- #9407 - Fix MongoDB Panache projection
- #9395 - Parsing clientContext header seems to be broken in quarkus-amazon-lambda extension
- #9390 - Enable Hibernate ORM multitenancy IT on CI
- #9389 - Enable CI coverage for the Hibernate Multi-tenancy integration tests
- #9388 - Added support for @InjectSpy
- #9377 - add @InjectSpy feature
- #9311 - Add kdoc for developers and add autoboxing code for non-nullable ID types
- #9299 - Dev mode test gets stuck if there are no classes/resources in src/main
- #9273 - Exception java.util.ServiceConfigurationError thrown
- #9177 - java.util.NoSuchElementException: Property quarkus.application.name not found
- #8967 - Quarkus Microprofile GraphQL documentation
- #8469 - documentation for Keycloak authorization is insufficient
- #7188 - PanacheRepository injected methods cannot be made transactional
1.3.3.Final
1.5.0.CR1
Major changes
- #9427 - Upgrade to Hibernate ORM 5.4.16.Final
- #9426 - Add support for external JDBC pools (pgagroal/pgpool)
- #9180 - Create picocli extension
- #9172 - Amazon SNS + SQS extensions
- #9144 - Add SmallRye GraphQL extension
- #9120 - Move the gRPC support to the main Quarkus repository
- #8779 - Add first version of Spring Cache annotations
- #7840 - Panache Hibernate REST
- #5681 - Hibernate ORM - Multitenancy support
- #4968 - Amazon service extensions
Complete changelog
- #9492 - Fix snapshot versions
- #9474 - Make access logging work in native mode
- #9470 - Add swagger-ui to dependabot
- #9468 - fix issue with openJDK11-alpine
- #9461 - Add the dependency name in each guide where it's missing
- #9459 - Fix ignored default enum value for @ConfigProperties
- #9455 - Disable 2 flaky tests in CodeFlowTest for now
- #9452 - Clarify documentation on multi-module projects
- #9450 - Link prefix for URL in quartz.adoc
- #9444 - Update Quarkus HTTP to 3.0.8.Final
- #9442 - AWS SQS guide
- #9441 - SNS Guide - Missing SNS topic creation
- #9440 - Remove some lamdbas from runtime code
- #9436 - Fix issue with build time config in dev mode
- #9435 - Don't repeat query params in access log
- #9434 - Bump to Gradle 6.4.1
- #9432 - Include just the maven dependencies needed for a quickstart
- #9431 - Minor OIDC doc updates
- #9429 - Bump smallrye-metrics from 2.4.1 to 2.4.2
- #9427 - Upgrade to Hibernate ORM 5.4.16.Final
- #9426 - Add support for external JDBC pools (pgagroal/pgpool)
- #9425 - chore: Align methods in S2iProcessor
- #9421 - Fix dependency cycle between the Mutiny RSO and Context Propagation
- #9420 - Gradle: support runtime only deps in quarkusDev
- #9416 - Devmode: filter out modules that aren't application compile or runtime dependencies
- #9415 - Flyway with "multiple datasources" does not migrate at start
- #9411 - Define gRPC version by using the BOM
- #9406 - Improve getResources performance
- #9405 - Update to smallrye-jwt-2.1.2
- #9404 - Hibernate Search Elasticsearch: Add configuration property hibernate.search.elasticsearch.layout.strategy
- #9403 - Import grpc-bom in quarkus-bom instead of managing individual grpc artifacts
- #9402 - Minor fix in Hibernate multitenancy docs.
- #9400 - Allow Spring Data methods to "traverse" class hierarchy when resolving names
- #9399 - hibernate-orm-panache-kotlin in CI, test using injected resource extracted into separate class
- #9393 - QuarkusTestExtension fails for Enums with toString overrides
- #9387 - Improve robustness of the AMQP test
- #9384 - Use surefire systemPropertyVariables instead of systemProperties
- #9378 - Remove manually generated Liquibase beans
- #9376 - bump run_java_sh to 1.3.7 to fix issue with JDK 11 Debug
- #9375 - Increase level of KafkaStreams missing topics logs
- #9374 - Rename Smallrye to SmallRye
- #9373 - REST data Panache reorganisation
- #9372 - OptaPlanner: Fail fast if no constraint implementations are found
- #9369 - Update reactive-messaging.adoc to add resteasy-mutiny
- #9368 - integration-tests: inherit quarkus-maven-plugin version from parent
- #9365 - Windows fix for fast-jar
- #9364 - Bootstrap Maven: apply session's authentication selector to the current project's repositories
- #9362 - Refactor the HibernateOrmProcessor to decompose the build steps into …
- #9361 - Allow other extensions to define Hibernate ORM configurations
- #9358 - Reactive routes security - use shared Event instance
- #9356 - Update SmallRye Reactive Messaging to version 2.0.3
- #9352 - Test dependencies leak into Dev-Mode and QuarkusTest runtime classpath
- #9351 - Fix KafkaStreamsITCase by moving Inject to REST resource
- #9349 - Define layout.strategy on HibernateSearchElasticsearchRecorder#contributeBackendBuildTimeProperties
- #9348 - Improve usability of @ConfigProperties
- #9346 - GraphQL code fixes
- #9345 - Translation between a Java exception and a gRPC error status
- #9344 - Getting Funqy Ready for Release
- #9343 - Upgrade smallrye-context-propagation to 1.0.13
- #9341 - Support existing Kubernetes resources
- #9340 - Properly support JUnit 5 parameters on test methods
- #9336 - Fix the parent pom definition of the quarkus-vault-spi module
- #9334 - Add codec section to the event bus guide
- #9333 - Revert "Support Surefire 3.0.0-M4"
- #9332 - Add workflow tips section in Contribution guide
- #9331 - Bootstrap Maven: make sure wagon configuration is properly applied
- #9323 - Integrate Metrics in SmallRye GraphQL extension
- #9321 - Metrics integration in the SmallRye GraphQL extension
- #9312 - Set compiler options for DevModeContext when using gradle
- #9310 - Bump liquibase-core from 3.8.9 to 3.9.0
- #9308 - Documentation On Building Quarkus Core
- #9305 - Remove lambdas from RestClientBase
- #9304 - Fix #6717 by making hibernate-orm-panache-kotlin IT test depend on H2
- #9303 - If MP-CP is enabled, make REST Client use it as ExecutorService, to allow for CP in filters
- #9302 - MQTT Messages are sent to the wrong callbacks using a single client-id
- #9298 - Unable to create instance of JwtClaimsBuilder
- #9296 - elytron-security-jdbc does not use attribute-mappings
- #9295 - Default quarkus.http.access-log.pattern "common" duplicate query_string
- [#9293](https://github.com/quarkusio/qua...
1.4.2.Final
Major changes
Complete changelog
- #9056 - Add a few words about transactions using the reactive SQL clients
- #9048 - Add javax.json.JsonValue to types ignored for reflection
- #9043 - Update Quarkus HTTP to 3.0.7.Final
- #9041 - Declare the API and in-memory connector dependency in the BOM
- #9033 - Quarkus-bom should manage smallrye reactive-messaging-api dependency
- #9029 - Update SmallRye Reactive Messaging to 2.0.2
- #9023 - Amazon Lambda deployment check for abstract handler
- #9022 - Don't try to load project workspace from the MAVEN_PROJECTBASEDIR if it doesn't contain a pom.xml
- #9019 - Dev Mode: support output dir dedicated to resources (Gradle)
- #9013 - maven plugin build fails when .mvn directory exists in directory enclosing project directory
- #9011 - Fix handling null value as query parameter
- #9010 - fix: inclusion of access log file
- #9008 - Fix the Hibernate Search configuration documentation
- #9007 - Register BigDecimal and BigInteger for reflection if necessary
- #9000 - Fix broken directory with space handling
- #8998 - Use the platform CL as the Parent on JDK9+
- #8996 - Quarkus Native Jackson InvalidDefinitionException Cannot find a (Map) Key deserializer for type [simple type, class java.math.BigDecimal]
- #8993 - Hibernate Search auto-indexing strategy not rendered perfectly in generated config doc
- #8989 - bump to kogito 0.10.1
- #8988 - Update to OpenAPI 1.2.3 and fixes #8811
- #8985 - mongodb+srv protocol no more working on dev mode since Quarkus 1.3 with Java 11
- #8984 - Liquibase still detects multiple changelogs despite upgrade to 1.4.1
- #8977 - Quarkus master can't handle space in path for native mode, 1.4.1.Final can
- #8972 - Update SmallRye Health to 2.2.1
- #8971 - Only check debug port usage on first startup
- #8964 - Quarkus AWS attempts resolve dependencies on abstract class
- #8959 - Added JWT example to OIDC for Services (#8915)
- #8957 - Release Quarkus HTTP 3.0.7.Final and update to it
- #8942 - Liquibase performance improvement
- #8935 - Increase timeout for Cache CI group
- #8934 - Speed up Liquibase startup
- #8931 - Fix class loading issue for augment class loader
- #8930 - Gradle: inject test resources before the main resources for testing
- #8927 - Debug Port does not reopen after Pom change
- #8926 - Fix case where user defined default banner was not being used
- #8924 - Note about disabling the default tenant
- #8920 - Exception when using a custom registered microprofile converter
- #8919 - Banner with default_banner.txt not working
- #8915 - Injection of JWT available in OIDC implementation
- #8911 - Add the singleton scope to beans produced by the JsonbProducer
- #8910 - clarify building-native-image.adoc for Windows
- #8908 - Dev mode no more working due to Flyway after migrating to 1.4
- #8907 - Fix issue with reading resources containing spaces
- #8902 - Fix method signature
- #8901 - Test DataSource not used in 1.4.1.Final
- #8899 - Maven regression in 1.4.1.Final vs 1.3.2.Final - ${revision} and custom repository defined in settings.xml
- #8898 - Avoid null values when resolving alternative priority
- #8897 - docs: remove an unnecessary backquote
- #8896 - Gradle: Leverage task-avoidance for the 'test' tasks
- #8895 - NPE Comparing alternative priorities
- #8891 - Native mode not working in 1.4.1.Final
- #8886 - NoSuchFileException for function.zip in amazon-lambda
- #8884 - Fix deletion of function.zip in amazon-lambda
- #8882 - Add the rest of the Kotlin dependencies to the BOM
- #8880 - Workaround Vault IT issue in Java8
- #8876 - Quarkus 1.4.1.Final includes kotlin versions 1.3.72 and 1.3.61 at the same time
- #8872 - Provider io.smallrye.mutiny.context.ContextPropagationUniInterceptor could not be instantiated
- #8864 - Fixes devmode for multi module projects using 'revision' property as versions
- #8863 - Make QuarkusUnitTest#afterAll() safer
- #8862 - Use the correct file path separator when communicating with remote endpoint in remote-dev mode
- #8857 - Fix quarkus-logging-json not working with native images
- #8856 - docs: small fix in config.adoc file
- #8855 - quarkus-logging-json not working with native images
- #8848 - Add support for the JSON-B Serialization of Vert.x JSON Object/Array
- #8846 - Bootstrap resolve: if the path specified with '-f' is a directory, append 'pom.xml'
- #8845 - SmallRyeConfig picks up application.properties from src/main/resources during testing instead of src/test/resources
- #8842 - Bootstrapping the project via quarkus-maven-plugin is broken
- #8839 - Check parent for null to avoid NPE on the "/"
- #8832 - Dev mode fails when using "Maven CI Friendly Versions" and Quarkus version override via -D
- #8830 - Vert.x JSON wrapped in a Multi is not working as expected
- #8827 - Add the allowed values for quarkus.kubernetes.service-type
- #8823 - Ensure that an uppercase username doesn't break container-image building
- #8819 - Uppercase quarkus.container-image.group causes docker error
- #8813 - Cache bytecode recording proxies
- #8811 - Uni and Multi should not be represented in OpenAPI schema
- #8806 - Fix issue with config beans in dev mode
- #8803 - Windows synchronizes files to Linux incorrectly in Remote Development Mode
- #8594 - Add test closure and configure the logging manager so log levels are considered on tests
- #8574 - Quarkus log level configuration not applied on tests
- #8274 - Quarkus 1.3.x: AMQP Emitter does not set content-type
- #8035 - Quarkus 1.3.0.Final class loader can not load Graal's polyglot framework
1.4.1.Final
Major changes
Complete changelog
- #8841 - Gradle: make sure project compile configurations can be found
- #8816 - Fix issue with .env file and workingDir property
- #8812 - .env file at project root replaced with symbolic link pointing back to the same location
- #8807 - Building container image with multistage script should setup user 100…
- #8800 - Upgrade JBoss Threads to 3.1.1.Final
- #8799 - fix: clarify kubernetes documentation and fix various typos / formatting issues
- #8794 - Don't always trust Maven's '-f' arg value when resolving the current project pom.xml
- #8789 - More "writing the greeting extension guide" fixes
- #8788 - Fix case where MongoDB and MariaDB extensions fail in native
- #8787 - Add commons-compress to kubernetes-client to avoid TypeNotPresentException for TarArchiveInputStream
- #8785 - quarkus-hibernate and quarkus-mongodb-client incompatibility
- #8784 - Fixed the docs build
- #8781 - Moved custom manifest tests out of maven IT to its own packaging IT module
- #8780 - Fix elytron-security performance issue due to missing bean scope
- #8778 - Improve how nested MDC scopes are handled in the Jaeger extension
- #8777 - Avoid NPE in QuarkusProdModeTest when bootstrap fails
- #8775 - Qute docs bugs
- #8774 - Fix some code format issue on the extension author guide
- #8773 - docs: update the minimum required maven version to 3.6.2
- #8771 - Docs: greeting extension fixes
- #8752 - Qute: documentation bug
- #8751 - Qute:
this
usage ineach
- #8749 - Qute: consider renaming one form of
with
tolet