Quarkus v0.28.0 Release Notes

Release Date: 2019-11-04 // over 4 years ago
  • Major changes

    • ๐Ÿ‘ #5092 - Unify the guide URLs for better consistency

    Complete changelog

    • ๐Ÿ”ง #5162 - Also configure the Surefire plugin in the Maven IT
    • #5159 - Null check for multi value headers
    • #5156 - Fix a few quickstarts broken links
    • โšก๏ธ #5154 - Update CI to support overflow into an expansion pool
    • ๐ŸŒฒ #5151 - Don't log IOException at ERROR
    • #5149 - Add a few reflection registration for Narayana
    • #5148 - Use Files.walk() within a try-with-resources statement
    • #5145 - narayana native mode ObjectStoreEnvironmentBean no-parameter constructor
    • #5141 - Ensure kubernetes.group and kubernetes.registry are used
    • #5140 - Add a JBoss API spec exclusion that is somehow missed by the enforcer
    • #5137 - Reorder JWT guide to be more consistent with others
    • ๐Ÿ‘€ #5136 - Still seeing channel closed on Firefox and 0.27
    • #5135 - Quarkus Kubernetes Dekorate kubernetes.group partially applied
    • #5132 - Fix unclosed InputStreams
    • ๐Ÿšš #5131 - Remove quarkus-caffeine ReflectiveClassBuildItem duplicate
    • #5130 - Fix native image doc inconsistency
    • โฑ #5127 - Add configurable cron expression example in scheduler guide
    • โฑ #5126 - Document how to make Scheduler cron configurable via config
    • #5124 - Fix: rest-client-multipart guide
    • #5122 - Ensure @ConfigProperties validation works in native mode
    • โœ… #5121 - Fix MP Config TCKs to only exclude two failing tests
    • #5120 - Cleanup platformBomXXX and templates
    • #5119 - Rename amazon-lambda-http-it to amazon-lambda-http for consistency
    • โช #5117 - Restore the Maven cache for TCK runs
    • #5114 - Avoid null in list-extensions output
    • #5112 - Properly check empty native image options for Maven and Gradle
    • #5111 - Inconsistent guides for native image
    • ๐Ÿ— #5110 - Native build fails when additionalBuildArg is commented out
    • #5108 - Bean that has a bound interceptor must not declare final methods
    • โšก๏ธ #5107 - Update Health guide to utilize MP Health 2.1 features
    • โš  #5102 - Add gradle warning to fix #5081
    • #5099 - keycloak-authorization feature item and minor improvements to guide
    • ๐Ÿ— #5097 - Generated docs are sometimes overridden when running full build
    • #5096 - issue #5095: Resteasy Standalone + Virtual HTTP (azure/aws) NPE
    • #5095 - Resteasy Standalone NPE with Virtual Http
    • ๐Ÿ‘ #5092 - Unify the guide URLs for better consistency
    • ๐Ÿ“‡ #5090 - issue #4771 - Update extension metadata
    • #5088 - Adjust the tone of the Panache/Repository guide for JPA and Mongo
    • ๐Ÿ›  #5087 - Fixes #5080
    • #5086 - StandardCharsets.UTF_8 usage
    • โฑ #5085 - Set a higher timeout for MicroProfile TCK runs
    • #5084 - Use platform for project create
    • ๐Ÿ‘ #5081 - Mark gradle support as preview until we fix the last hiccups in the next few weeks
    • โœ… #5080 - MP Fault Tolerance TCK - Fix excluded tests
    • #5078 - Fix of hasNonArquillianDataProvider which resolves always to true
    • #5077 - ComponentsProviderGenerator - break getComponents into multiple methods
    • #5076 - Fix Category.getDescription() and adjust setDescription
    • #5070 - Fix the reactive route guide
    • #5069 - issue #5067 - Fix link to quarkus-realm
    • #5068 - Explicitly add the cd command to navigate into the generated directory
    • ๐ŸŒ #5067 - 404 in oidc web app guide
    • ๐Ÿšš #5066 - Remove private field injection from within our own extensions.
    • ๐Ÿšš #5065 - fix: remove warning sentence about smallrye issue
    • #5064 - Creation extension command needs artifactIdPrefix
    • ๐Ÿš€ #5063 - ComponentsProviderGenerator - break the generated getComponents() method for large deployments into multiple methods
    • ๐Ÿ‘ป #5061 - Include the original exception that caused Quarkus startup to fail
    • #5060 - Make application class name stable
    • #5059 - java.lang.NoSuchFieldError: SERVER_SENT_EVENTS_TYPE when building with gradle
    • ๐ŸŒฒ #5058 - Include Throwable in startup error log message
    • ๐Ÿ“š #5057 - Tweak Agroal configuration reference documentation
    • #5056 - CORS headers may not be sent on 403
    • โšก๏ธ #5055 - docs: Updating command to generate native in Docker
    • ๐Ÿ›  #5054 - Fixes related to resolving Quarkus platform descriptor versions
    • #5053 - Make @claim injection work when using OIDC
    • โœ… #5050 - Fix MP Config TCK tests as part of #4516
    • โšก๏ธ #5049 - Minor OIDC guide update add version to keycloak
    • โšก๏ธ #5048 - Minor JWT guide updates
    • โšก๏ธ #5047 - Update guides following quickstarts renaming
    • ๐Ÿ“‡ #5045 - Fix Security extension metadata
    • ๐Ÿ“š #5044 - Generate documentation file for config group
    • ๐Ÿ”’ #5043 - quarkus-security extension has incorrect quarkus-extension.yaml
    • #5041 - Fix gradle quarkusBuild command
    • #5039 - Unlist unlisted in list-extensions
    • ๐Ÿ“ฆ #5036 - Gradle plugin Uber-jar to use application.property quarkus.package.uber-jar=true like Maven
    • ๐Ÿ“š #5035 - Documentation : Jackson Java 8 modules and a small correction
    • โœ… #5034 - Fixes #5018 and enables last MP REST TCK test
    • ๐Ÿ’… #5031 - Polish the Datasource configuration and explain the JDBC driver limits
    • #5029 - Typo corrections
    • ๐Ÿšš #5028 - Remove deprecated smallrye-open-api method overrides
    • โœ… #5026 - Re-enable MpMetricTest
    • ๐Ÿ“„ #5025 - Re-apply docs change for Kotlin
    • โš  #5024 - Suppress misleading jandex registration warnings for Spring Web
    • ๐Ÿ“‡ #5022 - Use a boolean for unlisted in Jaeger metadata
    • ๐Ÿ“ฆ #5021 - Add the zlib1g-dev package to the list of required package
    • #5019 - OIDC Error Handling for invalid & expired tokens
    • #5018 - ScopeInfo should have a public constructor
    • โœ… #5014 - Re-enable org.eclipse.microprofile.metrics.test.MpMetricTest
    • #5012 - Changed Gradle project templates to use the platform BOM properties, โ€ฆ
    • โšก๏ธ #4990 - Update to MP Metrics 2.2
    • ๐Ÿ“Œ #4967 - Need pinned defined for categories
    • ๐Ÿšš #4966 - Move to MP Metrics 2.2
    • โฌ†๏ธ #4958 - Upgrade to Kogito 0.5.1
    • ๐Ÿšš #4939 - Remove the warning about not having undertow
    • #4771 - Define a notion of a beta/experimental extension in the tooling
    • ๐Ÿ— #4767 - Java 11/Gradle - NullPointerException on build Reactive Messaging
    • #4651 - Duplicate metrics HELP line
    • ๐Ÿš€ #4318 - Setup CI job to test latest core with latest platform before release
    • #4316 - Curate extensions in core