0.19.0
Major changes
- #3086 - Add Neo4j extension
- #3079 - smallrye-reactive-messaging-mqtt, fixes #3045
- #3045 - Reactive Messaging / MQTT - Create extension for the MQTT connector
- #3022 - Add a MongoDB client extension
- #2890 - Introduce Apache Tika extension
- #2193 - Add Amazon DynamoDB SDK2 extension
- #1886 - Improve schema update for H2 and PostgreSQL and document various dev approaches
Complete changelog
- #3163 - Don't log a warning for quarkus.version property
- #3161 - Consider "" and "/" to be equal when deciding on the dispatcher
- #3157 - Move newly created extensions to recorder
- #3155 - Give extensions.json some love
- #3152 - Throw a comprehensible exception when Keycloak configuration is missing
- #3143 - Increase kafka connection timeout
- #3142 - Remove legacy Mojo
- #3141 - Rename @template to @recorder
- #3139 - After adding various extentsion, maven build fails
- #3137 - Build system properties support
- #3133 - Arc - fix constructor injection
- #3132 - Enable all charsets in native mode for MSSQL
- #3130 - Dev mode - notify extensions about file changes without app restart
- #3129 - Update MicroProfile Health guide to MicroProfile Health 2.0
- #3126 - UnsatisfiedResolutionException on CDI beans with more than one constructor
- #3125 - Check if the absolute path is a directory when scanning for static files
- #3124 - Allow applications to customize how roles are decoded from raw identity
- #3123 - Allow applications to customize how roles are decoded from raw identity
- #3122 - Change ap4k to dekorate
- #3121 - healthcheck guide - overall result is 'status'
- #3118 - Support encrypted access to Maven repositories from the bootstrap resolver
- #3115 - Fix native build docker multi-stage instructions
- #3114 - Instructions on multi-stage docker build lead to error
- #3110 - Reinitialize Reactive Pg Client pool on restart
- #3108 - Improve native-image detection
- #3096 - Update slf4j-jboss-logging to 1.2.0.Final
- #3091 - No redirect to index.html in subdirectory when running as uberjar
- #3088 - Fix worker queue default size
- #3086 - Add Neo4j extension
- #3085 - Ensure that Kubernetes Watchers work properly
- #3081 - Update to smallrye-jwt-1.1-2.0.0
- #3080 - BeanGenerator - there is no need to use LazyValue for proxy reference
- #3079 - smallrye-reactive-messaging-mqtt, fixes #3045
- #3077 - Kubernetes client extension: JsonMappingException in native mode
- #3076 - Implement max-lifetime configuration for Agroal
- #3072 - Fix a few config file examples
- #3070 - fix: properly decode Path with whitespaces in ApplicationArchiveBuildStep.
- #3068 - Do not expand run time properties at build time
- #3067 - Implement max-lifetime configuration for Agroal
- #3065 - Update Maven plugin doc and fix other docs typos
- #3061 - Fixes #2808, use the getAsyncContextInternal method
- #3060 - Add JNI activation and library path management
- #3054 - Don't apply application managed dep versions to its direct deps
- #3052 - Update to SmallRye Health 1.0.3
- #3050 - build: bump junit.jupiter.version to 5.5.0
- #3048 - native-image location
- #3047 - Arc - minor improvement in "unused beans removal" algorithm
- #3045 - Reactive Messaging / MQTT - Create extension for the MQTT connector
- #3037 - Reactive PG Client not taking account configuration update in hot reload
- #3035 - Boostrap resolver : Do not merge managed dependencies before collection process
- #3034 - Quarkus projects do not compile when project path contains whitespaces
- #3031 - Prevent QuarkusErrorServlet from returning a 405 status instead of 500
- #3030 - Apply default values during property expansion
- #3029 - Introduce KubernetesMockServerTestResource
- #3027 - docs: fix quarkus/centos-quarkus-maven docker coordinates
- #3025 - refactor: fix typo in CapabilityAggregationStep
- #3024 - Fix Gradle plugin debug mode and improve documentation
- #3022 - Add a MongoDB client extension
- #3020 - Move logging.* tests to io.quarkus.logging package
- #3019 - Add support for Flyway baselineOnMigrate to auto create the history table
- #3017 - RestEasy returns 405 instead of 500 for POST
- #3016 - Vertx - make it possible to set cache dir for native image
- #3014 - mssql JDBC driver requiring non-default character sets
- #3012 - Support Maven and Gradle properties as a build-time config source
- #3011 - [KEYCLOAK] - Updating guide for multi-tenant deployments
- #3010 - Update to smallrye-jwt-1.1-2.0.0
- #3009 - Use io.quarkus.it package in integration-tests
- #3007 - Upgrade to Hibernate Search 6.0.0.Alpha7
- #3006 - Support CP for undertow servlet request #2981
- #3005 - Move to RESTEasy 4.1.0.Final
- #3004 - Make it possible to use class beans and producer fields as default beans
- #3003 - doc: fix the security guide for the auth mechanism
- #3002 - Issue on the Security Guide for embedded authentication
- #3001 - Pass the outer (managing) project to resolveManagedModel(...) instead of the list of its managed deps
- #3000 - Use UTF-8 instead of platform encoding
- #2999 - Offer a JNIBuildItem to let extensions enable JNI
- #2998 - docs: create a duration format note doc and include it where needed
- #2996 - fix runner jar outcome generated by the native-image mojo
- #2992 - fix #1943 list end points
- #2989 - Create a HealthStatus helper class
- #2987 - Fix for #2961
- #2984 - Offer default transaction timeout in Narayana
- #2983 - OpenApi does not find generated REST resources due to checking only base index
- #2981 - ContextNotActiveException when using SuspendableContainerRequestContext
- #2976 - Move the initialization of the delayed logger handler up in the RuntimeRunner
- #2961 - IllegalStateException when adding quarkus-smallrye-openapi to a Quarkus Rest application
- #2960 - Introduce support for @DefaultBean
- #2950 - Upgrade to Hibernate Search 6.0.0.Alpha7
- #2940 - Allow configuration of rest client default scope
- #2935 - Do not throw NPE when building an uberJar using a fileName configuration option
- #2934 - Creating an uberJar with a fileName config fails
- #2898 - Setting of system property java.io.tmpdir having no effect on VertxTemplate in native mode
- #2890 - Introduce Apache Tika extension
- #2886 - Update the MicroProfile Health guide and quickstart
- #2874 - Rename
Template
toRecorder
or something - #2814 - Quarkus should recommend multi-stage builds for docker builds
- #2808 - CI failure on context propagation tests
- #2798 - Scope of MP REST Client is singleton by default
- #2797 - MicroProfile Rest Client property mp/scope has not been implemented
- #2730 - Offer H2 and PostgreSQL dialects resistant to schema update + documentation
- #2704 - Dev mode - get notifications about file changes without app restart
- #2653 - The option "--debug=true" of quarkusDev is catched by gradle
- #2193 - Add Amazon DynamoDB SDK2 extension
- #2134 - Create extension for Apache PDFBox and/or Tika
- #1943 - In DEV mode, the default landing page should list endpoints
- #1886 - Improve schema update for H2 and PostgreSQL and document various dev approaches
- #1580 - The Jandex index is not complete, missing: java.lang.Comparable