Quarkus v1.3.0.Alpha2 Release Notes
Release Date: 2020-02-17 // about 4 years ago-
Major changes
- ⬆️ #7196 - Upgrade to Hibernate ORM 5.4.12.Final
- #7130 - Add first version of Spring Cloud Config Client extension
- ⚡️ #7069 - Updated MP Config to 1.4 and SmallRye Config to 1.6.1
- #6969 - Introduce Startup annotation
Complete changelog
- 🚚 #7219 - Fix: remove typo from CONTRIBUTING.md
- ⚡️ #7207 - Updated MP OpenTracing to 1.3.3 and SmallRye OpenTracing to 1.3.4.
- #7206 - Bump kubernetes-client-bom from 4.7.1 to 4.8.0
- 🚚 #7202 - Remove test-related entries in maven-compiler-plugin
- #7200 - Don't presize an empty array passed to Collection#toArray
- ⚡️ #7197 - chore: update kotlin version to 1.3.61
- ⬆️ #7196 - Upgrade to Hibernate ORM 5.4.12.Final
- #7192 - Bump flyway-core from 6.2.2 to 6.2.3
- #7190 - Add yaml config examples
- #7187 - exclude hikari from the quartz extension
- #7186 - MicroProfile Metrics 2.3
- #7184 - Bump JGit to 5.6.0.201912101111-r
- 🚑 #7178 - Fix critical issues detected with SonarCloud
- ⏱ #7176 - fix: potential NPE in SchedulerProcessor#collectScheduledMethods
- ⏱ #7174 - SchedulerProcessor method collectScheduledMethods recursion check
- #7170 - Fix blocker issues detected with SonarCloud
- #7168 - chore: align module naming.
- 👍 #7165 - Support for AWS XRay
- ⚡️ #7164 - Update to latest SmallRye OpenAPI
- #7162 - Cleanup in the bootstrap code around maven resolver and workspace discovery
- #7159 - Fix MongoDB date format issue
- #7157 - Always register the class of Jackson's JsonDeserialize#using
- #7154 - Bootstrap maven resolver profile interpolation
- 📚 #7146 - Add the no-arg compiler plugin to the documentation
- ✅ #7143 - Undertow: unused servlet initParams code, adds tests
- #7142 - Ensure that user provided ObjectMapperCustomizer objects always have higher priority
- ✨ #7139 - Enhance JsonDeserialize reflective class registration
- 🚀 #7136 - guides: fix native builder when deploying to OCP
- #7135 - Improved contributing guide by adding instructions about the MicroProfile TCK
- #7134 - Managed dependency versions of an app override its dependency versions specified explicitly
- #7131 - Add XMLOutputFactoryImpl for reflection in JAXB extension
- #7130 - Add first version of Spring Cloud Config Client extension
- #7128 - Shutdown all resources on close
- 🐎 #7126 - Fix class loading performance problem
- #7125 - Bump postgresql from 42.2.9 to 42.2.10
- ✅ #7118 - Change DevModeMetricsTest so that it doesn't spew out a NPE into the log
- 🗄 #7117 - JWTAuthContextInfo - setSignerKey was deprecated
- #7116 - Custom serializer in ObjectMapperCustomizer is loaded randomly
- 👍 #7115 - Support Hibernate ORM's generation of Enhanced Proxies
- ⚡️ #7114 - Update base image in multistage native doc
- 🚚 #7113 - Remove Caffeine ForkJoinPool#commonPool fix
- #7112 - Resolve swallowed exceptions on Hibernate ORM loading of Integrator services
- 🌲 #7111 - Avoid logging a scary INFO about not having found the META-INF/persistence.xml
- #7110 - Exclude jackson-module-scala
- #7108 - Stop trying to index primitive types annotated with @context
- #7107 - Stop dealing with the SunEC library during the native image generation
- ✅ #7106 - Reset the TCCL for each test
- 🚚 #7103 - doc: remove unused import of PathVariable
- 👍 #7098 - Add support for Vert.x Mutiny
- 0️⃣ #7093 - Add banner extension module - default banner & option for custom banner for user
- 🏗 #7092 - Prevent generation of init group methods for build time config
- #7089 - Force loading of JDBC drivers in runtime classloader
- ⬆️ #7083 - Upgrade of Hibernate ORM to 5.4.11.Final
- #7082 - Image tag is missing the -java8 suffix
- 🌲 #7081 - Hibernate ORM logging ServiceConfigurationError errors with full stacktraces
- #7079 - 1.3.0Alpha1 cannot initially find JDBC Driver on Java8, but works on Java11
- 🔌 #7078 - Set the AppArtifact in the Gradle plugin
- 🏗 #7077 - Gradle buildNative is broken
- #7073 - Handle MongoDB BsonDiscriminator
- ✅ #7072 - Re-enable the code flow test
- ✅ #7071 - QuarkusDev should be serializing the AppModel in the same manner as QuarkusTestConfig
- 🚚 #7070 - Move generation of GeneratedFileSystemResourceBuildItem out of jar
- ⚡️ #7069 - Updated MP Config to 1.4 and SmallRye Config to 1.6.1
- #7068 - Eliminate wildcard imports in QS guides
- 💅 #7067 - Chunk of code polish commits
- ✅ #7065 - Test application.properties are ignored in 1.3.0.Alpha1
- 🐳 #7064 - Dockerfile.native - run with non-root user 1001
- #7063 - Make MongoClientBuildItem a MultiBuildItem
- 🚚 #7060 - Move the WildFly Elytron version to 1.11.2.Final
- #7058 - Turn a class annotated with @startup but no scope into a bean
- #7053 - @BeforeAll invoked too many times
- ✅ #7052 - Make sure that src/test/resources takes precidence for @QuarkusTest
- 🐳 #7051 - Add tooling guides tip about JDK 11 native image generation from Docker
- #7048 - Allow the standalone use of @startup
- #7047 - Bump flyway-core from 6.2.1 to 6.2.2
- ✅ #7045 - Disable the multitenancy related test
- ✅ #7044 - OIDC code flow tests failing in native on CI
- ✅ #7042 - Add a simple smallrye-jwt dev mode test
- ⏪ #7041 - Revert removal of a Netty GraalVM tweak
- 🚀 #7039 - NPE seen during quarkus-smallrye-metrics-deployment build
- #7038 - Kotlin quarkus Dev recompiling with JVM target 1.6
- 👍 #7035 - UnsupportedFeatureError: The offset of private final java.util.Set
- 🔧 #7032 - Revert "Make the Kafka health check configuration more future proof"
- 🚚 #7029 - Add back EnvConfigSource that was removed by accident
- 🚚 #7022 - Removed unused properties according to issue 4630
- ⚡️ #7021 - Update URL for Graal VM CE downloads
- #7016 - Register methods annotated with @Gauge for reflection
- #7015 - make ide-config shareable
- 👀 #7012 - Check to see if injection point is same as current thread local value
- 🏗 #7011 - Allow specifying quarkus.native.builder-image via gradle plugin parameter native-builder-image.
- #7009 - Fix the native image path passed to NativeImageBuildItem
- 🛠 #7006 - Fixes callout and property value cache from doc
- ⚡️ #7005 - Update to smallrye-jwt 2.0.13
- 📇 #7003 - ArC- reduce overhead of metadata initialization in subclass constructors
- 🚀 #6999 - (#6998) Query sdk man to get latest java8 release for reporting in na…
- 🐳 #6994 - Remove Elasticsearch port bindings in the logging-gelf docker-compose
- #6993 - SmallRye Metrics - @Gauge methods analyzed in MetricsInterceptor should be registered for reflection
- #6989 - ArC - improve automatic registration for reflection
- #6978 - java.lang.LinkageError from quarkus:dev, using entities from external jars
- #6973 - Also ignore the upcoming Jakarta classes
- #6970 - Run blocking when tenant config resolver exists
- #6969 - Introduce Startup annotation
- ✅ #6964 - Test that smallrye-jwt works in the dev mode
- #6950 - OIDC now always delegates to a thread pool
- #6939 - Stop dealing with the SunEC library during the native image generation
- 🔧 #6938 - Configure all Test tasks properly (#3552)
- ⚠ #6934 - Jandex WARNING using standard JAX-RS classes
- 0️⃣ #6933 - OpenApi NPE using default method with generic types
- 👍 #6928 - Introduce support for .env
- 👍 #6924 - Add OIDC token grace period, better support for namespace-qualified claim paths and redirects
- 🏗 #6914 - It should be possible to configure the builderImage via the gradle buildNative task
- 👍 #6913 - Add first version of bootstrap config support
- #6902 - JAXB Extension Project Issue
- #6898 - Metrics extension causes issues with Resteasy in native runtime
- #6862 - Introduce QuteContext synthetic bean
- #6853 - OIDC relative redirect-path property should not be tied in to the current relative request path
- #6849 - JAX-RS Resource with Kafka Topic injection - Message body writer not found
- #6842 - OIDC and smallrye-jwt are unable to get groups from custom claims like "https://example.com/roles"
- #6841 - Fix issue getting config from fork join pool
- #6836 - Provide an OIDC token expiry grace period property
- #6830 - Throw a DefinitionException when non-producer method is annotated with a stereotype
- #6824 - Make Jaeger tracer reconfigurable
- #6800 - Java 11 Target, Hibernate and JaCoCo not working
- 🏗 #6785 - --initialize-at-build-time appears to be ignored | AWS XRay SDK
- 0️⃣ #6742 - When using kotlin with mongo panache, the deserializer fails unless all the constructor parameters are declared as nullable or have a default value
- #6680 - Reduce dead local store
- 🔧 #6584 - Add more information about yaml configuration
- #6566 - PanacheMongoRepository does not deal well with instants
- #6292 - Improve the usage of MongoDB @BsonDiscriminator
- #6220 - REST metrics
- 🔧 #6063 - HibernateProxy at runtime is not allowed when the configured BytecodeProvider
- #5955 - Allow the easy instantiation of CDI beans
- #5819 - Could not find any META-INF/persistence.xml file in the classpath
- ✨ #5756 - Hibernate ORM throws EnhancementException: Failed to enhance class
- 🔒 #5660 - Security JPA implementation
- 🚚 #5596 - Removes deprecated code
- #5567 - Reactive MongoDB with Panache
- #5446 - Reactive MongoDB with Panache
- #5354 - java.lang.LinkageError from quarkus:dev but not from java -jar
- #5267 - Offer a Quarkus asciiart banner
- ✅ #5038 - Test scenario for expired bearer tokens
- 👍 #4529 - 3343: add multi mongo db support
- #4347 - Add a JPA Identity Extension
- #4147 - Maven quarkus:dev does not recognise dependencies added through activated profile
- #3670 - Quarkus dev Mode loading a Env file
- #3343 - Quarkus MongoDB Client: Connect to multiple MongoDB clusters from the same app