Skip to content

0.20.0

Compare
Choose a tag to compare
@gsmet gsmet released this 31 Jul 13:42
· 45360 commits to main since this release

Major changes

  • #3355 - Introduce quarkus-jackson and quarkus-resteasy-jackson extensions
  • #3283 - Upgrade to Kogito 0.2.0
  • #3270 - Improve Hibernate Validator integration with CDI
  • #3211 - Update to MP Metrics 2.0 and a compatible version of SmallRye Fault Tolerance
  • #3209 - Switch REST Client implementation to RESTEasy
  • #3199 - Azure guide for Quarkus Native applications in Docker containers
  • #3158 - Add support for logging with Syslog handler
  • #3145 - Rename quarkus-profile to quarkus.profile
  • #3144 - Move the Camel extensions outside Quarkus
  • #3134 - Add multiline support for sql load script file
  • #3078 - Add an OAuth2 extension
  • #3074 - Upgrade to GraalVM 19.1.1
  • #3063 - Allow to configure the timeout for a specific transaction
  • #1772 - Support cleanup of deleted resources during live reload

Complete changelog

  • #3384 - The OAuth2 quickstart does not build correctly so let's remove the link
  • #3381 - Make JSON-B and Jackson equals in the REST JSON guide
  • #3379 - Upgrade to Hibernate ORM 5.4.4
  • #3378 - Upgrade to Hibernate ORM 5.4.4.Final
  • #3377 - Make the Mailer extension trigger the SSL support
  • #3376 - before() should be @beforeeach
  • #3375 - Add clarification to the testing part of the kubernetes client doc
  • #3373 - Use host string instead of address in SyslogHandler
  • #3371 - Upgrade Gizmo to 1.0.0.Alpha6
  • #3368 - Offer no-file option to override import.sql
  • #3367 - Remove static driver instance.
  • #3366 - Fix subPath append
  • #3365 - Move to latest jackson databind
  • #3364 - Support sql-load-script=no-file in Hibernate ORM
  • #3362 - [open-api] Consider 'mp.openapi.scan.disable' value when scanning annotations
  • #3361 - Fix rest-assured scope and javadoc typos
  • #3360 - Add CORS documentation for Keycloak
  • #3359 - Add kotlin to search path for test classes using gradle
  • #3356 - use maven wrapper whenever it is possible
  • #3355 - Introduce quarkus-jackson and quarkus-resteasy-jackson extensions
  • #3353 - log a warning when transactional observers are used
  • #3351 - Fix a formatting issue in the MongoDB doc
  • #3350 - Various doc improvements
  • #3349 - Explicitly register also IntOrString class for reflection
  • #3345 - quarkus-resteasy-jackson needed
  • #3344 - Add comment about the transformed classes ending up in the runner jar
  • #3341 - Log a warning when transactional observers are used
  • #3337 - Change some build steps to use new onlyIf function
  • #3336 - chore: add zulipchat badge
  • #3335 - Document the usage of transaction for the stream() methods
  • #3334 - minor optimization to Kogito code generation
  • #3333 - Conditional build step inclusion
  • #3328 - Fix a wrong log of the error in the MongoClientRecorder
  • #3327 - ArC - add self-invocation interception test
  • #3325 - Document gmail smtp configuration
  • #3320 - Document Keycloak CORS support
  • #3315 - Fix bug in Spring DI processor that resulted in making classes beans unnecessarily
  • #3310 - SubstrateOutputBuildItem - Check both key and value, throw error only if values differ
  • #3309 - fix: add a lesser priority than the default one
  • #3307 - Wait until MongoDB index is properly dropped before assertion on index count
  • #3304 - Add a Smallrye Fault Tolerance extension guide
  • #3302 - Dev mode does not work with kogito quickstart
  • #3299 - Upgrade Gradle version to 5.5.1 (includes enforcedPlatform bug fix)
  • #3295 - Typo correction in REST json guide.
  • #3293 - Add doc for tests-with-coverage quickstart
  • #3291 - Update Kubernetes Client to 4.3.1 and fix annoying error pop-up in Eclipse
  • #3290 - [smallrye-openapi] use a configuration-based filtered Jandex index
  • #3289 - Runtime artifact's POM repos aren't propagated to resolve the deployment deps
  • #3286 - Revert JniBuildItem in Netty and add in Amazon DynamoDB
  • #3283 - Upgrade to Kogito 0.2.0
  • #3281 - Move initial configuration setup out of build steps
  • #3280 - Fix a few typos and formatting issues in the Azure cloud guide
  • #3278 - Re-enable passing test
  • #3276 - Upgrade to JBoss Threads 3.0.0.Beta5
  • #3274 - Fixes #2479, configurable context path
  • #3272 - inheriting @Observers, fixes #3260
  • #3271 - Add missing test scope
  • #3270 - Improve Hibernate Validator integration with CDI
  • #3269 - QuarkusUnitTest - make it possible to add custom build steps
  • #3268 - Runtime artifact's POM repos aren't propagated to resolve the corresponding deployment deps
  • #3267 - Use JniBuildItem instead of explicit enableJni
  • #3265 - Document custom test profile usage with Maven and Gradle
  • #3264 - Allow the host name part to be empty for socket addresses
  • #3263 - Also defer resolution of accepted config values
  • #3260 - CDI observer methods should be inherited if not overriden
  • #3259 - Arc - Default scope for additional bean defining annotations is no lo…
  • #3255 - MP Metrics MetadataBuilder requires name to be set
  • #3254 - MP Metrics 2.0 no longer supports monotonic
  • #3253 - ExceptionMapper doesn't work for NotFoundException
  • #3252 - Provide configurable Neo4j pool settings.
  • #3250 - Enable Hibernate Envers compatibility in JVM mode
  • #3248 - MongoDB client enhancements
  • #3247 - Allow to use the Sort for something else than ORDER BY
  • #3246 - Java 11: Disable Graphics for JAXB
  • #3245 - Java 11: Do not acquire JVM MXBeans until run time
  • #3244 - hot reload OpenAPI static files
  • #3243 - Arc - propose a new API for context propagation
  • #3242 - Update to smallrye_jwt_1.1_2.0.1
  • #3239 - Deprecated warnings removal
  • #3238 - Java 11: Use JDK SSL for ALPN
  • #3236 - Do not rely on initialization of log manager via property in native image
  • #3234 - Abstract Panache ORM deployment stuff to panache-common
  • #3233 - Allow extensions and/or build steps to be disabled by config
  • #3231 - Cannot register an additional StandardServiceInitiator in hibernate-orm extension
  • #3230 - Avoid using deprecated VertxOptions methods
  • #3229 - [mongodb-client] Avoid to fail the tests when the database cannot be stopped
  • #3224 - docs(mailer): document ssl enablement in native image
  • #3222 - feat: added sample Dockerfile for the SunEC lib
  • #3221 - Mailer extension should produce an ExtensionSslNativeSupportBuildItem
  • #3220 - Add ConfigPhase.BUILD_AND_RUN_TIME_FIXED values to example config file
  • #3218 - Generated application.properties.example doesn't include CORS property
  • #3216 - fixes #3215 CORS bug when preflight request is made to REST resource
  • #3215 - CORS bug when preflight request is made to REST resource
  • #3213 - Prevent custom profile from being applied during tests execution
  • #3211 - Update to MP Metrics 2.0 and a compatible version of SmallRye Fault Tolerance
  • #3210 - MongoDB extension test failure in CI
  • #3209 - Switch REST Client implementation to RESTEasy
  • #3208 - mailer client not taking account configuration update in hot reload
  • #3207 - feat(#3206): Adds a method to sort Quarkus Test Resources
  • #3206 - Quarkus Test Resources should be sortable
  • #3203 - renamed quarkus-deployment-bom to quarkus-bom-deployment
  • #3201 - Interceptors - support injection of @Intercepted bean metadata
  • #3199 - Azure guide for Quarkus Native applications in Docker containers
  • #3195 - Update SmallRye Metrics to 2.0
  • #3194 - Update TikaProcessor to enable JNI
  • #3193 - introduction of quarkus-deployment-bom
  • #3191 - Add a create-extension Maven mojo
  • #3190 - introduce quarkus-deployment-bom
  • #3189 - Interceptors - support injection of @Intercepted bean metadata
  • #3188 - Fix substitutions ahead of 19.1.0
  • #3187 - Mongo client tests - removal of unused class and method
  • #3186 - ArCContextProvider does not propagate request context
  • #3185 - Align profile resolution strategy with MP config
  • #3184 - Throw an error rather than returning null if a recorder has an invalid return value
  • #3183 - Throw an exception in Panache when there is no entity manager
  • #3182 - Order of config alternations is not obvious
  • #3181 - Add CORS filter documentation
  • #3175 - Split the BeanProcessor.process() method
  • #3168 - Ensure that the correct JAXB provider is used
  • #3165 - Introduce KubernetesClient bean
  • #3159 - Rename quarkus-profile to quarkus.profile
  • #3158 - Add support for logging with Syslog handler
  • #3156 - Document the CORS filter feature
  • #3154 - Native executable tests should be run under the test profile
  • #3153 - Set default runtime profile to build profile
  • #3151 - Split the BeanProcessor.process() method into several well-defined phases
  • #3150 - Improve and fix profile configuration user experience
  • #3149 - Building with custom profile should run tests with the test profile by default
  • #3148 - Native executable tests should be run under the test profile
  • #3147 - The profile a runner or native image is build from should be the default profile used unless overridden
  • #3146 - Document that running the test suite under a custom test profile is done via
  • #3145 - Rename quarkus-profile to quarkus.profile
  • #3144 - Move the Camel extensions outside Quarkus
  • #3134 - Add multiline support for sql load script file
  • #3117 - QuarkusUnitTest has to be excluding directory containing test classes from indexing
  • #3095 - Remove Camel extensions and integration tests
  • #3094 - Bean created three times instead of one after renaming test package
  • #3078 - Add an OAuth2 extension
  • #3074 - Upgrade to GraalVM 19.1.1
  • #3063 - Allow to configure the timeout for a specific transaction
  • #3059 - Add support for Syslog logging handler
  • #3056 - Document how to use SSL with Undertow
  • #3055 - Switch REST Client implementation
  • #3039 - Extend mail client to support Gmail SMTP server
  • #3038 - Mail Client not taking account configuration update in hot reload
  • #3026 - test(rest-client): Add test for async rest client
  • #3008 - No config value of type [java.lang.String] exists for: quarkus.application.name
  • #2997 - Offer a way to configure a transaction timeout per transaction
  • #2974 - quarkus-hibernate-validator module ignore custom constraint validators defined in SPI file
  • #2962 - @IncludeWhen(LaunchMode.NORMAL)
  • #2927 - Add a config converter for hyphenated enums
  • #2916 - ArC - allows to programatically register interceptor bindings
  • #2907 - OpenAPI with static files instead of annotation scanning
  • #2905 - Reimplement BeanDefiningAnnotation default scope
  • #2900 - Not able to perform @Inject on class which implements ConstraintValidator
  • #2854 - Hibernate ORM MultipleLinesSql Support
  • #2714 - wrong proxy bytecode generated for FacesContext#getNamingContainerSeparatorChar()
  • #2678 - Add a config converter for enums
  • #2479 - Support different context path for Undertow resources
  • #2394 - ArC build time extensions - provide an alternative of BeforeBeanDiscovery#addInterceptorBinding
  • #2119 - NPE when using async REST client
  • #2113 - Offer a quarkus create-extension Maven plugin command
  • #1966 - Support cleanup of deleted classes during live reload
  • #1963 - Support cleanup of deleted classes during live reload
  • #1772 - Support cleanup of deleted resources during live reload
  • #962 - ConfigPhase.BUILD_AND_RUN_TIME_FIXED root values not restored at runtime