Skip to content

0.19.0

Compare
Choose a tag to compare
@gsmet gsmet released this 10 Jul 13:47
· 45446 commits to main since this release

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 to Recorder 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