Skip to content

@gsmet gsmet released this Jan 21, 2020 · 864 commits to master since this release

Major changes

  • #6581 - Introduce transactional observer support.
  • #6574 - Support both GraalVM 19.2.1 and 19.3.1
  • #6569 - Disable automatic association management in Hibernate ORM entities
  • #6559 - Expose metrics from Hibernate ORM
  • #6547 - Support configuring ImplicitNamingStrategy in Hibernate ORM
  • #6528 - Use UBI instead of Alpine for JVM container in the generated project
  • #6451 - Support configuring PhysicalNamingStrategy in Hibernate ORM
  • #6375 - Use mongodb-driver-sync instead of mongo-java-driver
  • #6361 - Improve Hibernate Validator localization support with RESTEasy
  • #6300 - SmallRye Fault Tolerance 4.x
  • #6233 - Mailer - support Qute templates
  • #6204 - Upgrade to Hibernate Search 6.0.0 beta3
  • #6174 - Add Support to Multiple Vault KV Paths
  • #6111 - Add LDAP authentication with Elytron LDAP realm
  • #5861 - Add possibility to override the logging configuration of each handler on category level
  • #5272 - Unified way for extensions to register metrics
  • #5147 - Add support for Vault Transit Secret Engine
  • #4387 - Add the hibernate globally-quoted-identifiers parameter

Complete changelog

  • #6662 - Add artemis-server to the BOM so that upgrades are consistent
  • #6660 - Fix Kafka Codec Registration
  • #6659 - Remove elytron-security-ldap
  • #6657 - Don't fire the startup event until the vert.x producer has been initialized
  • #6656 - Better utilization of Docker layer caching in native-and-ssl.adoc Dockerfile example
  • #6651 - Fix typos in writing-extensions.adoc
  • #6648 - Align jackson versions to 2.10.2
  • #6646 - ProtoStream update, solves #5554
  • #6643 - Remove synthetic flag for created acessor methods in Panache
  • #6642 - Bump MicroProfile OpenTracing to 1.3.2
  • #6641 - Panache entites are not marked as dirty after deserialization with Jackson
  • #6638 - Qute @TemplateData - rename ignoreSubclasses to ignoreSuperclasses
  • #6633 - Align Validation guide with quickstart
  • #6632 - Fix minor spelling mistakes in comments
  • #6629 - doc: fix compilation error
  • #6617 - Disable native tests execution for elytron-security-ldap
  • #6614 - Trim graalvm additional build arguments
  • #6613 - MongoDB with Panache : avoid to project on the class field
  • #6612 - Sometimes getting an NPE when using Startup event and vertx
  • #6611 - QuarkusUnitTest - detect usage of non-static fields and fail correctly
  • #6610 - Disable OIDC principal claim test
  • #6609 - Fix multidatasource example in Security JDBC
  • #6605 - Update config yaml guide
  • #6604 - Forbid native image generation from GraalVM 19.3.0.2
  • #6602 - Fix simple scheduler cron triggers in JDK9+
  • #6601 - Handle association manually as automatic association management was disabled
  • #6600 - Simple scheduler CRON triggers do not work correctly with JDK9+
  • #6599 - Make use of QuteConfig.suffixes when validating template injections
  • #6598 - Failed to augment application classes when using -H:ReflectionConfigurationFiles=
  • #6597 - Add Netty substitution that addresses Camel Quarkus issue
  • #6595 - RESTeasy standalone does not respect max request size
  • #6593 - Fix build hang on systems with low disk space
  • #6592 - Bump artemis.version from 2.10.1 to 2.11.0
  • #6590 - Resteasy Vert.x does not respect max body size
  • #6589 - Relax datePattern to pass on Windows with cmder
  • #6587 - Kafka codec are not registered for reflection
  • #6586 - Support OIDC token custom principal claims
  • #6585 - Disable failing OpenTracing TCK module
  • #6583 - Manage Instant as MongoDB ISODate
  • #6582 - Kubernetes Extension: Include openshift, knative and more in the list of supported prefixes
  • #6581 - Introduce transactional observer support.
  • #6578 - Fix GELF guide link
  • #6577 - GELF extension guide missing in "open guide" menu option
  • #6576 - OpenShift manifests now reference the correct artifact
  • #6575 - Qute value resolver generator - always skip static methods
  • #6574 - Support both GraalVM 19.2.1 and 19.3.1
  • #6573 - Update to smallrye-jwt 2.0.12
  • #6572 - Update to smallrye-jwt 2.0.12
  • #6570 - Qute "if" section - support multiple conditions
  • #6569 - Disable automatic association management in Hibernate ORM entities
  • #6567 - Fix spelling in docs
  • #6566 - PanacheMongoRepository does not deal well with instants
  • #6565 - Add 'org.eclipse:yasson' to dependabot config
  • #6560 - Some tiny English fixes from reading guides
  • #6559 - Expose metrics from Hibernate ORM
  • #6558 - Update Yasson to v1.0.6
  • #6557 - Support Hibernate ORM's map entity mode
  • #6556 - doc: use public inner class for reflection
  • #6555 - ObjectStoreEnvironmentBean.getObjectStore should not cache the user.home during build-time
  • #6553 - STM - File System Exception
  • #6552 - Restore the ability to use a system property for remote-dev
  • #6550 - :remote-dev mode stopped working with 1.1.0.Final
  • #6548 - Improving the mailer adoc by adding quarkus.mailer.mock=false in the initial set of properties.
  • #6547 - Support configuring ImplicitNamingStrategy in Hibernate ORM
  • #6546 - Hibernate ORM Implicit Naming Strategy Config
  • #6543 - Swallow exceptions thrown from Bean.destroy()
  • #6542 - Add RX Java 2 to the list of dependency maintained by Dependabot
  • #6541 - Upgrade mysql-connector-java from 8.0.18 to 8.0.19
  • #6535 - Bump httpcore from 4.4.12 to 4.4.13
  • #6533 - update and align RX Java 2 version to 2.2.17
  • #6532 - Update to logstash-gelf 1.14.0 and remove the substitution
  • #6529 - ArC - exception thrown in @PreDestroy callback of a application/singleton bean prevents container shutdown
  • #6528 - Use UBI instead of Alpine for JVM container in the generated project
  • #6525 - Use same JUnit version used in quarkus BOM
  • #6524 - Update Mockito in tools project
  • #6523 - Set higher timeouts for JVM CI jobs
  • #6518 - Enable SSL native support for quarkus-jsch
  • #6517 - Ensure that Java 12+ interfaces of java.lang.String are as CDI types
  • #6516 - Using TimeUnit.NANOSECONDS instead of NANOSECONDS
  • #6511 - Updated Mockito version
  • #6505 - Properly show configuration errors in the output
  • #6504 - Do not assume non-existent source dirs as working and source dir
  • #6493 - graalvmHome should be optional in gradle buildNative
  • #6489 - Update getting-started.adoc for windows
  • #6485 - Adding Groovy plugin to Gradle project fails quarkusDev
  • #6484 - Fix spelling in extension doc
  • #6483 - Double GraalVM compatibility effort
  • #6482 - Add ability to disable Swagger UI
  • #6480 - Generate PDFs for the documentation and build an assemble zip
  • #6475 - Fix a copy/paste error in writing-extensions.adoc
  • #6472 - Add support for kebab case in @ConfigProperties
  • #6468 - Fix GraalVM SDK version in documentation
  • #6467 - Qute parser - improve error messages
  • #6466 - Display proper error message when setting invalid configuration at runtime
  • #6465 - Bump kubernetes-client-bom from 4.6.4 to 4.7.0
  • #6461 - Native executable must be made executable in Dockerfile
  • #6457 - Provide option on the @ConfigProperties annotation to control the kebab-case naming of properties
  • #6456 - Remove useless version from the reactive * client poms
  • #6455 - Fix for #6442 quarkusDev not working in multi module projects
  • #6453 - Allow JAX-RS mapping in web.xml
  • #6451 - Support configuring PhysicalNamingStrategy in Hibernate ORM
  • #6449 - Remove unused Vert.x GraalVM substitution
  • #6448 - Bump mariadb-java-client from 2.5.2 to 2.5.3
  • #6447 - Docs typo fixes
  • #6446 - docs: fix link to native-and-ssl in mailer.adoc
  • #6445 - Arc should only emit once log msg per missing class in index.
  • #6444 - Qute - support @TemplateExtension declared on a class
  • #6443 - Extending smoke tests for SR context propagation integration.
  • #6442 - quarkusDev doesn't work in multi module gradle project
  • #6438 - Qute - support @TemplateExtension declared on a class
  • #6437 - Qute - more meaningful exception for missing parameter declaration class
  • #6434 - Centralized log management with graylog not working
  • #6432 - ArC - optimize CreationalContext
  • #6429 - Bump flyway-core from 6.1.3 to 6.1.4
  • #6426 - url-pattern not configured properly in Vertx
  • #6425 - Add ability to disable swagger ui
  • #6415 - Fix table structure and alignment in Kubernetes documentation
  • #6412 - Lots of logging if class is not in index
  • #6410 - Typo fixes
  • #6406 - Upgrade Jackson to 2.10.2
  • #6402 - add configuration option to include full MDC in logging-gelf extension
  • #6397 - Hibernate Validator dev mode tests added
  • #6396 - Native build failed due to UnresolvedElementException: Discovered unresolved method during parsing: io.quarkus.hibernate.orm.panache.PanacheEntityBase.count()
  • #6385 - ConfigProperty quarkus.profile always set to "prod"
  • #6384 - Properly initialize Maven profile options during bootstrap
  • #6383 - Using mvn package -Pnative instead of -Dnative, leads to CCE
  • #6380 - Upgrade Jackson to 2.10.1
  • #6379 - native image build fails on graal-ce-java11-19.3.0.2
  • #6378 - Add a quick workaround to get javadoc generation happy
  • #6375 - Use mongodb-driver-sync instead of mongo-java-driver
  • #6373 - Ensure that MySQL integration test works with Docker Maven plugin
  • #6372 - integration-tests/jpa-mysql test fails against docker instance
  • #6366 - Raise more meaningful exception when referencing non-existent type in Qute template
  • #6364 - Update GraalVM to 19.3.0.2
  • #6361 - Improve Hibernate Validator localization support with RESTEasy
  • #6359 - Using constants in Gradle tests
  • #6357 - Provides additional configuration options for logging-gelf
  • #6348 - [fixes #4448] - OIDC Multi-tenancy Support
  • #6346 - Add support for Hibernate ORM naming strategy
  • #6338 - added ssl port output at server start
  • #6336 - Add more config options for quarkus-logging-gelf
  • #6331 - SSL Port is not printed in startup
  • #6326 - Enlist repository parameterized types for reflection
  • #6324 - MongoDB with Panache didn't enlist for reflection Repository parameterized type
  • #6307 - feat(flyway): integrate flyway's validate functionality into quarkus
  • #6300 - SmallRye Fault Tolerance 4.x
  • #6298 - Bump flyway-core from 6.1.2 to 6.1.3
  • #6295 - Add README.md for the Gradle plugin
  • #6283 - Bump RESTEasy to 4.4.2.Final
  • #6281 - Prevent throwing NPE when recorded objects contain null collections
  • #6274 - Put trace context into MDC
  • #6272 - Reactive routes - detect unordered conflicting routes
  • #6269 - Spring Boot properties extension
  • #6258 - Bump debezium-core from 0.10.0.Final to 1.0.0.Final
  • #6255 - quarkus.application.version config property is unavailable
  • #6249 - Devmode test for Metrics
  • #6248 - Add a dev-mode test for the Spring Web module
  • #6247 - Add a dev-mode test for the Spring Security module
  • #6246 - Add websockets dev mode test
  • #6242 - Some housekeeping on our pom files
  • #6241 - Agroal dev mode test
  • #6240 - Push Flyway integration to the next level
  • #6239 - Include sun.security.util.Resources bundle in native image
  • #6236 - quarkus-integration-test-infinispan-embedded tests execution fails in native mode with JDK 11
  • #6233 - Mailer - support Qute templates
  • #6231 - Add a dev-mode test for the Spring Data JPA module
  • #6225 - ArC - activate request context for any observer notification
  • #6221 - ArC - activate request context for any observer notification (if not already active)
  • #6215 - [fixes #5926] - Attempt to make code flow test more stable
  • #6213 - Bump flyway-core from 6.1.1 to 6.1.2
  • #6207 - Transfer JAX-B annotations from fields to accessor
  • #6204 - Upgrade to Hibernate Search 6.0.0 beta3
  • #6193 - Expose metrics from Hibernate ORM extension
  • #6191 - Fix #5885: generics break panache repo enhancer
  • #6182 - Removed Quarkus bootstrap dependencies not used (directly) by bootstrap core
  • #6181 - Raise a few native tests timeout
  • #6178 - Initialize com.microsoft.sqlserver.jdbc.KerbAuthentication at run time
  • #6174 - Add Support to Multiple Vault KV Paths
  • #6169 - Substitute BootLoader.loadClassOrNull(name) to fix a NPE with JDK 11
  • #6165 - Reactive routes - log a warning if multiple routes match the same path and no order is declared
  • #6164 - Qute parser - show the template path and line number in error messages
  • #6161 - Introduce handling of more advanced generics cases in JandexUtil
  • #6159 - Qute - collect all possible template variants
  • #6158 - Support Qute templates in mailer extension
  • #6141 - Allow JAXB to be a runtime dependency of Hibernate ORM
  • #6127 - BootLoader.loadClassOrNull() NPE during native tests execution with JDK 11
  • #6120 - Introduce JSch extension
  • #6115 - Neo4j doesn't work in native mode anymore
  • #6111 - Add LDAP authentication with Elytron LDAP realm
  • #6110 - Move jsch bits out of quarkus-jgit
  • #6098 - ArC - introduce ObserverTransformer build extension
  • #6090 - Substitute BootLoader.hasClassPath() to work around a JDK 11 NPE
  • #6089 - BootLoader.hasClassPath() NPE during native image execution with JDK 11
  • #6085 - Bump flyway-core from 6.1.0 to 6.1.1
  • #6076 - Micro versions bump
  • #6074 - Vertx @ConsumeEvent methods have request context activated
  • #6073 - BulkheadException: when using @retry with the rest-client
  • #6072 - Remove Kotlin from dependabot config
  • #6064 - Drop unused build item classes
  • #6059 - @ConsumeEvent() method has no request context
  • #6054 - Update Kafka to 2.3.1 and Debezium to 0.10.0
  • #6048 - Bump assertj-core from 3.12.2 to 3.14.0
  • #6047 - Bump postgresql from 42.2.8 to 42.2.9
  • #6046 - Bump test-containers.version from 1.12.3 to 1.12.4
  • #6045 - Bump cron-utils from 9.0.1 to 9.0.2
  • #6040 - Experiment with more Dependabot-managed dependencies
  • #6024 - quarkus-integration-test-main build fails in native mode with JDK 11
  • #6021 - JAXB annotations on a Panache entity causes REST call to fail
  • #6020 - quarkus-integration-test-jpa-mssql build fails in native mode with JDK 11
  • #5992 - ArcProcessor - ApplicationClassPredicate only considers the root application archive
  • #5990 - Log a warning if Arc finds observer for @initialized(ApplicationScope…
  • #5946 - Log a big warning if an application bean observes @initialized(ApplicationScoped.class)
  • #5926 - OIDC integration-tests/oidc-code-flow is unstable
  • #5908 - Improve Hibernate Validator localization support with RESTEasy
  • #5885 - Abstraction layer over PanacheRepositoryBase
  • #5861 - Add possibility to override the logging configuration of each handler on category level
  • #5804 - Instructions to test gradle plugin
  • #5791 - NPE is thrown with a Spring Web Controller contains a @PostConstruct annotation
  • #5752 - Microprofile rest client - Can't inject config/beans to providers
  • #5638 - [Vault]: Add Support to Multiple Vault KV Paths
  • #5554 - integration-tests/infinispan-client fails to compile with Java 13
  • #5464 - Maven plugin's devmode doesn't take into account versions overridden through system properties or profiles
  • #5358 - Upgrade GraalVM to 19.3.0
  • #5341 - quarkus-smallrye-jwt should provide JWT creation API
  • #5281 - ArC - optimize CreationalContext
  • #5272 - Unified way for extensions to register metrics
  • #5147 - Add support for Vault Transit Secret Engine
  • #5062 - Building a Quarkus application with Java 12+ can result in failure to start it in Java 8 runtime
  • #4888 - Add support for Vault Transit Engine
  • #4387 - Add the hibernate globally-quoted-identifiers parameter
  • #4289 - Maven plugin's devmode doesn't take into account versions overridden through system properties or profiles
  • #4218 - Upgrade to GraalVM 19.3.0 / Java 8 edition
  • #4202 - Add query projection for MongoDB with Panache
  • #3538 - quarkus-resteasy-jsonb Marshaling Generic Type results in WARNINGS on each request
  • #2224 - Add support for transactional observer event
Assets 2
You can’t perform that action at this time.