All Versions
19
Latest Version
Avg Release Cycle
9 days
Latest Release
18 days ago

Changelog History
Page 1

  • v1.3.0.Final

    March 13, 2020

    Major changes

    Complete changelog

    • #7831 - Generate entities in correct class loader
    • πŸ“‡ #7826 - Hibernate ORM: further move some metadata validation and processing to Augmentation
    • ⚠ #7825 - Reword external driver warning
    • #7822 - Make duration in Kubernetes extension config proper durations
    • #7820 - Gradle: check whether the project has already been evaluated before calling afterEvaluate(...)
    • πŸ“š #7819 - Fix a few things in the container-image documentation
    • #7818 - Gradle: only the first extension is recognized as an extension in module's dependency list
    • #7816 - Properly identify and exclude project's modules from the classpath for Gradle's dev mode
    • ♻️ #7814 - refactor: fix typo in reactive datasource config
    • #7813 - Add note about different JDBC drivers x native
    • #7808 - Exclude protobuf-java from mysql-connector-jdbc
    • πŸ”’ #7807 - Fix typos in newly added section of the Security guide
    • 0️⃣ #7805 - Recognize the mp.health.disable-default-procedures property
    • πŸ”’ #7804 - Add section on reactive security
    • #7801 - Use https:// for Maven xsd
    • #7800 - Minor doc clarification
    • 🏁 #7799 - Fix intermittent windows failures
    • #7798 - Eagerly dispatch to blocking executor
    • πŸ“„ #7797 - fix(docs): make sure that mapped properties are sorted properly
    • βœ… #7796 - Fix problems with assumptions in tests
    • #7794 - Gradle: init AppModel resolver with LaunchMode.DEVELOPMENT in QuarkusDev task
    • #7793 - portable banner
    • #7787 - Bump SmallRye Config to 1.7.0
    • πŸ›  #7786 - Fixes related to Maven projects using the 'revision' property as the project version
    • πŸ“š #7785 - Rework the datasource documentation
    • πŸ‘» #7782 - Calling long-running JPA operation from non-reactive REST service causes exception
    • πŸ”§ #7781 - Generated datasource configuration: incorrect order of properties
    • #7780 - Allow Hibernate ORM to boot even when entity models are marked as final
    • #7778 - Vert.x EventLoop Thread used on JAX-RS methods with Undertow
    • #7777 - fix: container-image integration with knative
    • #7776 - Qute - exclude the value resolver for RawString from validation
    • πŸ‘ #7775 - Properly support dependency on a java-library module
    • #7771 - Qute 1.3.0.CR2 - property/method [raw] not found on class [java.lang.String]
    • #7765 - Caused by: java.lang.IllegalArgumentException: Cannot subclass primitive, array or final types
    • πŸ— #7764 - Add the option to skip the build mojo from the command line
    • βœ… #7761 - Add Hibernate ORM hot reload test
    • πŸ”’ #7760 - Undertow security tests and fixes
    • ⚑️ #7759 - Update to smallrye-jwt-2.1.1
    • #7758 - 1.3.0.CR2 Not finding jar from other subproject
    • πŸ— #7756 - Set compiler encoding to UTF-8 in the generated build.gradle
    • 🐳 #7755 - Add missing config item annotation in docker config
    • #7753 - Bump postgresql from 42.2.10 to 42.2.11
    • πŸ–¨ #7752 - Do not print the banner if the target charset does not like it
    • #7751 - User proper doc links for container-image.adoc
    • πŸ— #7749 - fix(#7712): S2i build no longer renames artifacts
    • πŸ‘· #7747 - "Maven CI Friendly Versions" are not (fully) supported, application is incomplete/broken
    • πŸ”§ #7746 - Avoid including the deprecated configuration properties in the generated doc
    • #7744 - chore: use final versions
    • #7742 - Fix links to generated config in container-image.adoc
    • #7741 - Read quarkus-development-mode's version from its pom.properties
    • #7739 - Ensure that a .env file at the root of the project can be used in dev-mode
    • ⚑️ #7738 - update proton-j to 0.33.3
    • #7737 - Do not turn fields into accessors in Hibernate ORM entity constructors
    • #7736 - Generated resources for knative do not take quarkus.container-image.group into consideration
    • πŸ— #7731 - QuarkusPlatformTask - addPlatform to builder
    • #7729 - Quarkus 1.3.0.CR2: Dependency of gradle library submodule not included
    • #7728 - Document MDC trace IDs
    • 🍎 #7727 - Enhance slow lookup message to be explicit about macOS and to mention path for Windows
    • 0️⃣ #7724 - fix how defaultMode in Kubernetes volumes is parsed
    • ⬆️ #7723 - Upgrade OptaPlanner from 7.33.0 to 7.34.0
    • 0️⃣ #7722 - defaultMode of a ConfigMap volume is 600 (decimal!) by default
    • πŸ‘ #7719 - Support metrics applied via CDI stereotypes
    • #7715 - Document which Gradle version to use
    • #7712 - presence of quarkus-container-image-s2i extension causes wrong java -jar argument in pod spec
    • ⚑️ #7704 - Update Gradle to 6.2.2
    • 🏁 #7672 - Banner full of ??? when running tests against Windows native binary, using cmd
    • #7653 - Native run of hibernate with enum in entity throws "MappingException: Could not create DynamicParameterizedType for type: org.hibernate.type.EnumType"
    • #7650 - quarkus.{kubernetes,openshift}.expose=true doesn't work
    • 🏁 #7643 - Transient dev mode error on Windows
    • πŸ”Š #7641 - the container-image-s2i extension logs a warning when I change the base S2I image
    • 🍎 #7633 - MacOS native terminal - banner looks odd - terminal width 80
    • #7618 - JWT groups as string causes 401
    • πŸ’» #7594 - Cannot override "quarkus.swagger-ui.always-include" property
    • #7579 - OptaPlanner extension guide
    • πŸ”’ #7561 - NPE on OidcAuthenticationMechanism.isWebApp with elytron-security,keycloak-authorization extensions
    • #7556 - Generated pom.xml file should HTTPS instead of HTTP to fetch XSD
    • βœ… #7541 - Retrieving dependencies from CDI in tests that implement interface throws java.lang.IllegalStateException if code defined outside JUnit test
    • #7519 - .env file copy to target in dev mode
    • #7433 - With AdditionalJpaModelBuildItem created Entity not working in dev mode
    • #7330 - Metric annotations applied via CDI stereotypes don't work
    • πŸ”’ #7304 - Quarkus Security: @RolesAllowed causes crash on class but works on method when using CompletionStage
    • #7152 - Classes with @ConstructorProperties for Reflection
    • #7123 - Classloader issue with CompletableFuture
    • #6860 - Quarkus is not following MP Health spec to disable vendor procedures
    • βœ… #6652 - Document/Fix QuarkusUnitTest's public method requirement
    • #5015 - Injecting from another module causes ClassCastException
  • v1.3.0.CR2

    March 10, 2020

    Major changes

    • #7518 - Support OIDC client_secret_post client authentication
    • #6334 - Liquibase extension
    • ⏱ #4920 - read timeout for blocking http

    Complete changelog

    • ⚑️ #7709 - Updated the MicroProfile REST Client to 1.4.1
    • #7706 - Further improve the Kubernetes doc
    • #7697 - Add ability to pass custom repositories when resolving artifact descriptor in the bootstrap maven resolver
    • πŸ— #7693 - Prevent BannerProcessor from failing when builds done in parallel
    • πŸ‘» #7692 - Mention GraalVM 20.0.0 in the exception message of the version check
    • #7689 - FileSystemAlreadyExistsException when recordBanner is run in parallel
    • #7688 - Reactive MySQL Client - fix locale-specific assertions
    • #7687 - Quarkus 1.3.0.CR1: Cannot use @restclient in constructor injection
    • βœ… #7682 - Disable banner in QuarkusDevModeTest
    • βœ… #7680 - Don't use locale specific strings for error checks in test
    • ⏱ #7679 - Expand read timeout to cover Vert.x
    • #7677 - Also adjust tarLongFileMode for the PDF archive
    • #7674 - Fix potential hang if request is terminated prematurely
    • #7671 - Allow passing raw class names to JniRuntimeAccessBuildItem
    • πŸ“„ #7669 - docs: use maven wrapper whenever possible
    • πŸ’… #7667 - Polish Kubernetes doc
    • πŸ’… #7666 - Polish container image extensions and doc
    • #7664 - changed tarLongFileMode to posix to mitigate problem with long group id
    • 🏁 #7663 - Changes to get native build work on Windows with GraalVM Java 11
    • πŸ— #7662 - Fix banner in native when building with docker
    • 0️⃣ #7661 - make default banner max 80 chars wide
    • πŸ— #7658 - fix: allow Flyway and Liquibase to play together by making JdbcDataSourceSchemaReadyBuildItem a multiple build item
    • #7656 - Add OIDC tenant-enabled property
    • πŸ”§ #7652 - Support Kubernetes expose property via Quarkus configuration
    • #7646 - Quarkus hangs when clients disconnect after sending incomplete POST requests
    • #7645 - Provide a useful error message when native image fails with OOM
    • 🚚 #7644 - remove useless warning in the Kubernetes extension
    • #7639 - Fix MP REST 1.4 TCK
    • #7638 - Gradle: don't rely on presence of the JavaPlugin.JAR_TASK_NAME
    • 🏁 #7636 - Apply sun.nio.ch.Iocp substitutions only against Windows
    • #7634 - Avoid unresolved bean issue when retrieving the ShutdownReadinessCheck
    • #7632 - Bootstrap application - fail with 1.3.0.CR1 in native - substitution target for io.quarkus.vertx.core.runtime.graal.Target_sun_nio_ch_Iocp is not loaded
    • #7631 - Graceful shutdown failed with Quarkus 1.3.0.CR1 - No bean found for required type [ShutdownReadinessCheck] and qualifiers [Readiness]
    • ⚠ #7630 - Show useful warning message when @ConfigProperty used in JAX-RS Provider
    • #7629 - Include the original cause in AppModelResolverException
    • #7628 - Prevent any side-effect NPE while closing a failed devmode launch
    • #7627 - Check timestamp for CP cache
    • #7626 - Caching of hardcoded paths can cause issues
    • πŸ— #7624 - [1.3.0.CR1] Gradle build breaks with local non-jar project dependencies
    • βœ… #7623 - Don't run postgres tests by default
    • ⚑️ #7622 - Update to latest SmallRye Health
    • #7619 - Set a proper temp directory for Amazon Lambda
    • #7616 - fix sns event deserialize issue
    • πŸ‘ #7614 - Support for recognizing multiple Quarkus platforms in a project
    • #7607 - @ConfigProperty not resolved in native mode
    • #7605 - Kotlin Amazon Lambda native image vertx tmp dir failure
    • βœ… #7564 - JDK language specific tests
    • #7518 - Support OIDC client_secret_post client authentication
    • #6942 - Fixing typo
    • #6906 - jacksonDeserilazationIgnoresPersitantAttribute is disabled on native, no link to an issue
    • #6747 - OIDC confidential clients can not authenticate with form params with Vertx 3.8.5
    • #6491 - AWS lambda could not deserialize SNS and SQS events
    • #6334 - Liquibase extension
    • πŸ— #6084 - build native via docker could have more informative error messages
    • ⏱ #4920 - read timeout for blocking http
    • ⏱ #4455 - Read timeout for Servlet
  • v1.3.0.CR1

    March 06, 2020

    Major changes

    • ⬆️ #7379 - Upgrade to Hibernate Search 6.0.0.Beta5
    • πŸ‘ #7109 - Add support for graceful shutdown
    • #7049 - OptaPlanner extension
    • πŸš€ #5496 - Add support for building and deploying container to Kubernetes
    • #4489 - Expose Hibernate ORM option to disable 2LC

    Complete changelog

    • #7617 - Bump flyway-core from 6.2.4 to 6.3.0
    • 🚚 #7615 - Logging guide: move reference to the end, start with howto's
    • #7613 - Generated Readme proposal improvements
    • #7611 - Improvement required to the generated README file
    • #7606 - fix: container-image-s2i runtime dependencies
    • #7604 - Usage statement added to Amazon Lambda archetype manage.sh script
    • πŸ›  #7603 - Update SmallRye Fault Tolerance to 4.1.1 to bring bugfixes
    • #7602 - Fix misleading Javadoc on NativeConfig
    • πŸš€ #7600 - Improvements around s2i and kubernetes deployment
    • #7599 - Prestart all core threads, otherwise quarkus.thread-pool.core-threads is ignored
    • #7598 - Config option quarkus.thread-pool.core-threads is ignored
    • #7597 - Homogeneize the Quarkus "powered by" mentions
    • βœ… #7596 - Simplify kubernetes tests
    • 🐧 #7595 - Ensure that container image tests only run on linux when the docker flag is enabled
    • #7593 - Enforce dependencyConvergence in quarkus-bootstrap-core
    • ⚑️ #7590 - Updating package names in guides
    • #7588 - Add option to disable the http port when https is enabled
    • 🏁 #7587 - Initialize sun.nio.ch.Iocp at runtime on Windows with JDK 11
    • ⬆️ #7586 - Upgrade to RESTEasy 4.5 to support async IO
    • πŸ— #7585 - quarkus master build fails if no docker daemon is running
    • #7584 - Use launch mode as a prefix for the file used as the app model cache
    • #7583 - Unlist elytron extension as it's an internal one
    • #7582 - Bump quarkus-http-websockets-jsr from 3.0.2.Final to 3.0.3.Final
    • βœ… #7581 - Tests fail after quarkus:dev run
    • #7577 - NettyProcessor marks http2 related classes for runtime initialization even if they are not on the classpath
    • #7576 - NettyProcessor marks http2 related classes for runtime initialization even if they are not on the classpath
    • #7575 - Document the fact that Panache stream methods should be closed
    • βœ… #7573 - Fix ReactivePgReloadTest
    • πŸ”Š #7571 - Output CloudWatch Logs for AWS Lambda invocation
    • #7569 - Fix wrong string constant name for inherit
    • #7567 - Unify extension definitions
    • πŸ“š #7566 - Improve the documentation on Kotlin data class
    • ⬆️ #7563 - Upgrade Quarkus HTTP to 3.0.3.Final
    • #7562 - devtools commands to accept platform descriptor as an argument
    • πŸ‘ #7560 - Qute - loop section -support iterators and arrays
    • #7559 - bump jaxb-runtime
    • #7557 - Homogenise the extension descriptions
    • #7555 - Use actual bean type when generating Reactive Messaging Invoker
    • #7553 - Fix wrong KubernetesClientBuildConfig link
    • πŸ‘ #7552 - Rest Client - support injection for providers used in @RegisterProvider
    • ⚠ #7550 - Injecting CDI beans with array type should not result in warning
    • βœ… #7547 - Enhance NativeImageLauncher (test utility) to support Java 11+ runtimes
    • 🏁 #7546 - Make DiagnosticPrinter compatible with Windows
    • πŸ”§ #7542 - Register ServerEndpointConfig.Configurator
    • ♻️ #7540 - refactor: do not use deprecated DefaultAnnotationScannerExtension class
    • πŸ“š #7539 - Write the getting started with reactive documentation
    • ⚑️ #7538 - Update the JMS guide to use the Qpid JMS extension
    • #7537 - Add some new ignores for ReflectiveHierarchyStep
    • βœ… #7535 - io.quarkus.test.common.NativeImageLauncher.guessPath() needs to support > Java 9
    • πŸ”§ #7534 - Resolving enforcement mode from path configuration
    • #7533 - Fix #7532 Introduce NativeConfig.includeAllTimeZones
    • #7532 - Introduce NativeConfig.includeAllTimeZones
    • #7531 - Microprofile rest client - Can't inject config/beans to providers also in 1.2.1.Final
    • #7530 - Make sure that DotEnvConfigSource is used for runtime properties as well
    • #7529 - Fix @fallback issues of smallrye-fault-tolerance for Quarkus
    • #7528 - JsonNode missing in Index
    • 0️⃣ #7526 - Fix metrics of the default Agroal data source
    • 0️⃣ #7525 - Metrics for default Agroal data source are broken
    • 🚚 #7524 - Move Agroal metric classes into private API
    • 🌲 #7523 - Load JSON parent first for logging
    • #7522 - Fix broken YAML for Boring Cyborg
    • #7520 - Fix some datasource config issues
    • #7517 - Fix Context propagation tutorial
    • πŸ“‡ #7515 - add short-name to reactive-messaging-amqp extension metadata
    • πŸ‘ #7514 - Show better error when multiple container image extensions used with Kubernetes
    • #7513 - Fix Context Propagation compilation error snippet
    • πŸ”’ #7511 - Allow ctor injection for RESTEasy Resources with Security annotations
    • πŸ”§ #7509 - Undertow websockets extension does not register service provider for javax.websocket.server.ServerEndpointConfig.Configurator
    • #7508 - Ensure that Amazon Lambda uses the ObjectMapper bean when available
    • #7506 - Converge wagon-provider-api versions in quarkus-bootstrap-core #7505
    • #7505 - Enforce dependencyConvergence in quarkus-bootstrap-core
    • #7504 - Fix broken Hibernate Search Quickstart
    • #7501 - Quarkus recommended labels
    • ♻️ #7497 - refactor: remove unused logger from vault extension
    • πŸ‘» #7495 - Constructor Injection in secured JAX-RS resources leads to exception
    • 🌲 #7494 - Reduce log level and use JBoss logger
    • #7492 - JDBC resources leaked when using PanacheQuery<Entity>.stream()
    • #7491 - Cannot disable Keycloak policy enforcement for root path
    • 🚚 #7490 - Remove unneeded context propagation library
    • 🚚 #7489 - Remove obsolete throws Exception from tests of quarkus-smallrye-jwt extension
    • #7484 - Conflicts when multiple container-image modules are present
    • #7482 - Use the recommended labels for generated kubernetes manifests
    • πŸ— #7479 - Bug report template - add build tool bullet to the environment list
    • ⚑️ #7478 - Banner updates
    • #7477 - Banner is not subatomic
    • βœ… #7476 - Qute - add test for include section, a small fix for user tags
    • βœ… #7475 - Introduce awaitility to flaky ReactiveMongodbPanacheResourceTest
    • βœ… #7473 - Trying to stabilize CodeFlowTest
    • #7472 - Qute can not find included template without extension
    • 🀑 #7471 - fix (#7460) Setup mock before creating the client
    • ⚠ #7470 - feat: don't display registry warning for s2i
    • 🌲 #7469 - quarkus-logging-json not working 1.3.0
    • 🐳 #7468 - fix: docker login command
    • #7467 - Bump debezium-core from 1.0.0.Final to 1.0.2.Final
    • πŸ— #7461 - Clarify that we need 1.5GB of heap for building Quarkus
    • πŸ— #7460 - Fail to build Quarkus in master because of minikube dependency
    • ⬆️ #7459 - Upgrade Maven resolver related dependencies used by bootstrap
    • πŸ— #7458 - Unable to build gradle project in Java 11 + smallrye amqp extension
    • πŸ“„ #7457 - Qute - mention elvis and ternary operators in the docs
    • βœ… #7456 - fix: increase reactive test SSE wait time
    • πŸ— #7454 - Failure to build container-image via s2i in some clusters
    • πŸ”§ #7453 - Rework datasource configuration
    • ⚑️ #7452 - Make updating a built application to k8s a no-brainer
    • πŸ’… #7450 - Polish Kubernetes extension
    • βœ… #7449 - Apply minor cleanup to internal test extensions
    • #7448 - Fix a connection-delay processing
    • #7447 - OIDC Connection-Delay config parameter doesn't work
    • #7445 - Fix monitor state bug
    • #7444 - IllegalMonitorStateException in VertxBlockingOutput
    • πŸ— #7441 - Gradle: prefer local deps as JARs when building runnable JARs
    • πŸ— #7439 - Prevent cleaning up the build directory when QuarkusProdModeTest fails
    • #7438 - Avoid having to load ResteasyContextProvider class
    • πŸš€ #7437 - Fixed scope for quarkus-junit5-internal dep in qute-deployment
    • #7436 - Qute type-safe templates - validate virtual methods in expressions
    • #7435 - Fix requesting on MongoDB ObjectId fields
    • #7434 - MongoDB Panache: When using Kotlin data classes, the ID field is not populated after calling persist()
    • 🐳 #7429 - Add code example for java 11 native dockerfile to native-and-ssl guide
    • #7425 - Load the Servlet API parent first
    • #7421 - Allow @Autowired on methods
    • #7420 - Spring DI - @Autowired annotation does not work for setters
    • πŸ‘ #7418 - Prevent redirect loops and support a cookie path parameter
    • #7416 - Use BeanArchiveIndexBuildItem in hibernate-validator extension to allow working with generated beans
    • #7415 - MongoDB find by foreign objectId fails
    • #7413 - Fix missing IgnoreCase handling for some Spring Data JPA queries
    • #7412 - Spring Data JPA - ContainingIgnoreCase is not working
    • #7411 - Allow MetricBuildItem to declare the desired registry type
    • βœ… #7410 - enable support for AMQP in the quarkus-artemis-test module
    • 🌲 #7407 - quarkus-logging-sentry and quarkus-undertow - java.lang.ClassCastException: io.sentry.servlet.SentryServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer
    • 🚚 #7406 - Remove wrong and unused dependency from the bom
    • ⚠ #7403 - CDI beans with array type result in warning.
    • ⚑️ #7402 - chore: update aws sdk version
    • πŸ“„ #7400 - docs: fix broken links in kubernetes.adoc guide
    • #7399 - New connection pool initiator for Hibernate ORM
    • πŸ— #7398 - Build step annotation enhancements
    • 🀑 #7397 - Bump mockito-core from 3.2.4 to 3.3.0
    • #7396 - feat: group name version are inherited from container image.
    • ⚑️ #7395 - Update Swagger-ui to 3.25.0
    • #7394 - Resolve Gradle's project's classes dir in case the JAR isn't availablable
    • #7393 - fix: version conflict for http-nio.
    • #7392 - Broken enforcer rule on http-nio
    • ⬆️ #7391 - Upgrade Maven wrapper to 3.6.3 and enforce Maven 3.6.2
    • #7389 - Prevent NCDFE on thread pool shutdown when CL is closed early
    • ⚑️ #7388 - Update various guides to Mutiny
    • ⬆️ #7387 - Upgrade awssdk from 2.10.3 to >= 2.10.24
    • πŸ“„ #7386 - Qute - mention elvis and ternary operators in the docs
    • πŸ‘ #7385 - Fix broken MongoClientBuildItem support
    • ⚑️ #7384 - smallrye-config update, dependabot entry
    • πŸš€ #7383 - KubernetesDeploy - close client
    • πŸ“š #7382 - Fix documentation formatting issues
    • #7381 - Reactive Messaging - add @dependent scope only if not JAX-RS construct
    • πŸ”’ #7380 - Make quarkus.security.jdbc.principal-query.sql optional
    • ⬆️ #7379 - Upgrade to Hibernate Search 6.0.0.Beta5
    • #7378 - MongoClientBuildItem is never produced
    • #7377 - Qute type-safe templates - validate "virtual methods" in expressions
    • #7375 - Make some small adjustments to the container image doc
    • πŸ”’ #7371 - quarkus.security.jdbc.principal-query.sql is required even if quarkus.security.jdbc.enabled is set to false
    • #7369 - S2i improvements
    • #7368 - Add SecurityIdentityAugmentor section
    • #7365 - Submodule not in classpath when running :app:quarkusBuild in a multi-module Gradle project
    • πŸš€ #7363 - refactor: KebernetesDeploy no longer uses kubectl.
    • #7361 - Document how to protect routes in Quarkus
    • βœ… #7357 - NPE in :quarkusTestConfig gradle task with 1.3.0.Alpha2
    • #7356 - Create openshift wrapper extension.
    • #7354 - CDI lifecycle behavior different when using reactive messaging and @incoming and @StartupEvent
    • ⚑️ #7351 - Update JWT guide with the builder API intro and fix some typos
    • #7350 - Bump rxjava from 2.2.17 to 2.2.18
    • #7349 - Bump narayana to 5.10.1.Final and SQL Server JDBC driver to 7.2.2.jre8
    • πŸ”§ #7348 - Hibernate ORM configuration option to disable 2LC
    • πŸš€ #7347 - Add some small polish to the Kubernetes deployment process
    • πŸ’… #7346 - Code polish - 2020-02-21
    • #7345 - Ensure that whitespaces don't break bean invocation in SpEL
    • #7344 - Add Spring autolabelling
    • πŸ‘ #7343 - @PreAuthorize() does not support space before string expression
    • #7341 - Align naming in container-image & kubernetes extensions
    • βœ… #7340 - CodeFlowTest failing from time to time on CI
    • ♻️ #7339 - refactor: Kubernetes extension now uses quarkus.
    • ⚑️ #7338 - Update the version of smallrye-open-api to 1.2.1
    • πŸ”Š #7336 - Avoid annoying Warning logs when Sentry is disabled
    • βͺ #7335 - Partially revert "Fix issue getting config from fork join pool"
    • #7334 - Qute - add some javadoc to public API
    • #7332 - Reverse the dependency between context propagation and mutiny.
    • πŸ‘ #7329 - Add support for registering classes for JNI runtime access
    • #7328 - bump netty to 4.1.45.Final
    • #7327 - Mongodb panache/mutiny
    • #7325 - Qute - add missing parts of javadoc to public API
    • #7323 - Fix quartz guide typo
    • #7319 - Bump flyway-core from 6.2.3 to 6.2.4
    • πŸ”§ #7317 - Minor cleanup to log level configuration
    • ⚑️ #7315 - Update Keycloak docker image to 9.0.0
    • ⚑️ #7314 - Update Keycloak docker image to 9.0.0
    • #7313 - Extend types ignored for reflection
    • #7310 - Use Mutiny in the reactive section of the neo4j quickstart
    • πŸ— #7307 - Enable missing build profiles for native integration tests
    • #7305 - use runtime classloader as TCCL during application close
    • πŸ‘ #7303 - Implement Context Propagation support for Mutiny
    • βœ… #7302 - Show a proper error message when @Inject is used in NativeTest
    • βœ… #7300 - NativeImageTest that uses @Inject: better error message than NullPointerException
    • πŸ›  #7294 - Add Vault write and delete secret Fixes #7155
    • πŸ‘€ #7290 - Using an import.sql file doesn't seem to get loaded with H2 in tests
    • #7288 - Introduce built-in number operations in Qute extension
    • #7287 - Bootstrap/workspace discovery: check parent dir for pom.xml
    • βœ… #7285 - Add oidc-code-flow dev mode test
    • #7283 - qute: modulo operation in iterations
    • #7282 - Introduced quarkus-internal.maven-cmd-line-args system property
    • #7281 - Bump JGit to 5.6.1.202002131546-r
    • #7279 - Qute - fix built-in template extension method for Map
    • β†ͺ #7278 - Add hack to work around fork join pool problems
    • #7277 - Qute - ExtensionMethodGenerator now handles ClassCastException correctly
    • #7276 - 1.3.0.Alpha2: Kubernetes Client: Could not initialize class KubernetesDeserializer in dev mode
    • #7274 - Qute - ignore expressions/tags starting with invalid identifiers
    • #7273 - Add guide for Spring Cloud Config Client extension
    • βœ… #7271 - Fix flaky Kubernetes tests
    • πŸ— #7270 - Transfer providers discovered at build-time to new ClientBuilder instances
    • πŸš€ #7268 - add mutiny deployment deps corresponding to runtime deps
    • ⚑️ #7266 - Update the Kafka Streams guide to use KafkaRecord instead of KafkaMessage
    • πŸ”€ #7265 - Synchronize Execution#diagnostics list internally
    • πŸ”€ #7264 - Remove redundant synchronized block
    • #7263 - Implement the Mutiny API for the MongoDB client
    • #7262 - enable autolabeller
    • πŸ›  #7261 - RootDefinition - trim RuntimeConfig and RuntimeConfiguration suffixes
    • πŸ›  #7260 - [fixes #6571] - Document OIDC Multi-Tenancy feature
    • 🌲 #7258 - Be nice to people mentioning lower case log levels
    • πŸ›  #7257 - RootDefinition should also trim RuntimeConfig and RuntimeConfiguration suffixes
    • πŸ”§ #7255 - Add support for configuring additional dependencies in @QuarkusProdModeTest
    • ⏱ #7254 - Quartz - make it possible to access the underlying scheduler instance
    • #7253 - Use Maven 3.6.3 in new projects
    • ⚑️ #7252 - Update Gradle to 6.2
    • βœ… #7251 - Hot reload tests for Reactive SQL Clients
    • #7250 - Database config issue
    • βœ… #7249 - Gradle quarkusBuild fails with java.util.ServiceConfigurationError: org.eclipse.microprofile.config.spi.ConfigSourceProvider: io.quarkus.test.common.http.TestHTTPConfigSourceProvider not a subtype
    • ⏱ #7246 - Quartz extension - make it possible to access the underlying Quartz scheduler instance
    • #7245 - Recreate all metric registries during reload
    • πŸ”’ #7241 - Remove elytron-security GraalVM 19.3.0 workaround
    • πŸ“š #7240 - Improve Quarkus Keycloak Documentation
    • πŸ’» #7238 - Swagger-UI/Openapi-Link provides faulty schema-components for List/Set
    • #7237 - Ignore resolved dependencies that are not JARs or directories
    • #7234 - 1.3.0.Alpha2 Kotlin error Caused by: java.util.zip.ZipException: zip END header not found
    • πŸ‘ #7231 - Add support for MutinyVerticle
    • #7230 - Bump kafka to 2.4.0
    • 0️⃣ #7227 - Avoid overriding the default CONNECTION_HANDLING strategy in Hibernate ORM
    • βœ… #7226 - Introduce QuarkusProdModeTest
    • #7225 - Artifacts may not contain the version
    • πŸš€ #7223 - Add release-related metadata to ide-config pom.xml
    • 🚚 #7219 - Fix: remove typo from CONTRIBUTING.md
    • πŸ— #7217 - Quarkus gradle build fails with flatDir
    • ⚑️ #7216 - Update the reactive database client extensions to use Mutiny
    • βœ… #7214 - Change the way test failures are reported
    • πŸ‘ #7211 - Implement Mutiny support for the mailer service
    • πŸ›  #7208 - Fixed support for Integrators and ServiceContributors in Hibernate ORM
    • ⚑️ #7204 - update to MicroProfile Fault Tolerance 2.1 and SmallRye Fault Tolerance 4.1.0
    • πŸ— #7203 - Surefire 3.0.0-M4 passing even if a build step throws an exception
    • πŸ“‡ #7201 - Benefit from the static metadata for GraalVM to have been moved into …
    • βœ… #7195 - Multi-project @QuarkusTest in IDE to use compiled source
    • #7189 - Function integrate of custom hibernate integrator is not called
    • πŸ›  #7182 - Minor fixes for the create-extension mojo
    • βœ… #7181 - create-extension should generate application.properties for the integration test
    • #7180 - create-extension mojo should accept absolute paths for the templatesUriBase option
    • πŸ‘ #7177 - Implement Resteasy Mutiny support
    • #7169 - feature: Spring API-only deps
    • #7161 - Running a shutdown task failed: Provider io.smallrye.faulttolerance.propagation.ContextPropagationExecutorFactory not a subtype
    • #7155 - Vault add writeSecret in VaultKVSecretEngine
    • #7153 - Registering classes with @ConstructorProperties for Reflection for #7152
    • #7144 - Qute Template Extension with multiple parameters: Resulting in endless wait without error
    • #7138 - Gather and expose information about all known scopes before transforming annotations
    • #7120 - Error in context propagation tutorial
    • βœ… #7119 - Fix "QuarkusUnitTest: assertException shadows out setExpectedException"
    • πŸ‘ #7109 - Add support for graceful shutdown
    • #7101 - Integration of Qute and Mutiny
    • ⚑️ #7100 - guide updates for knative quick start update
    • #7099 - Add Mongo Connection Pool Metrics
    • #7086 - Add a composite OidcAuthenticationMechanism
    • πŸ— #7076 - ArC - introduce a new build item that represents a scope of a custom context registered by an extension
    • πŸ— #7066 - Native build of Kafka Streams fails at runtime with class RocksDBException not found
    • #7061 - Allow MetricBuildItem to declare the desired scope
    • ⚑️ #7059 - Update to SmallRye Reactive Messaging 1.1.0
    • πŸ— #7054 - missing RESTeasy classes in native build of JAX-RS app
    • #7049 - OptaPlanner extension
    • #7023 - Changes for config cogs tweak
    • #7018 - Recreate all metric registries on startup?
    • ⚑️ #7013 - Optimize the use of TenantConfigResolver by making OidcTenantConfig a good map key
    • βœ… #7000 - QuarkusUnitTest: assertException shadows out setExpectedException
    • πŸ”§ #6997 - Improve OIDC multi-tenancy and "web-app" configuration support
    • #6982 - Document how to create custom SecurityIdentityAugmentor
    • βœ… #6965 - Test that quarkus-oidc works in the dev mode
    • ⚑️ #6945 - Entity updates not persisted when using the repository pattern
    • #6923 - doc: active record and repository patterns
    • βœ… #6917 - Add hot reload tests for Reactive SQL Clients
    • #6870 - ClassCastException in Qute BuiltinTemplateExtensions.map on a TreeMap with {#for entry in map.entrySet}
    • #6802 - OIDC goes into a redirect loop if a token request with a code grant fails
    • ⚠ #6770 - Invalid WARNING: Closing open connection prior to commit
    • ⬆️ #6744 - Upgrade to Infinispan 10.1.2.Final
    • πŸ”§ #6670 - Add configuration for vert.x with native transport #6669
    • #6621 - Document how to use escaped {} in Qute
    • #6571 - Document OIDC Multi-Tenancy feature
    • πŸ”§ #6291 - feat: log warning in case of finding spring.jpa properties configuration
    • 🚚 #6179 - Remove the GraalVM workarounds that are no longer required with 19.3.1
    • #6135 - Explicitly document the different Panache ORM approaches
    • βœ… #6013 - Adds tests for quarkus.http.auth.form.new-cookie-interval
    • #6011 - quarkus-credential FORM auth cookie does not get renewed in the expected way
    • πŸ— #6007 - Use jib to generate container images during build phase
    • πŸš€ #5496 - Add support for building and deploying container to Kubernetes
    • πŸš€ #5493 - Allow triggering container builds and deployments during the build.
    • #4489 - Expose Hibernate ORM option to disable 2LC
    • βœ… #3539 - QuarkusTestExtension does not support -ntp in Maven 3.6.1
  • v1.3.0.Alpha2

    February 17, 2020

    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
  • v1.3.0.Alpha1

    February 05, 2020
  • v1.2.1.Final

    February 19, 2020

    Major changes

    Complete changelog

    • πŸš€ #7267 - Fix TIP formatting in deploying-to-openshift-s2i.adoc
    • πŸ›  #7247 - Fixed wording and typo in introduction
    • #7244 - Don't attempt to fetch() if we have eof
    • #7218 - Provide jpa metamodel for PanacheEntity class
    • 🚚 #7202 - Remove test-related entries in maven-compiler-plugin
    • #7190 - Add yaml config examples
    • ⏱ #7176 - fix: potential NPE in SchedulerProcessor#collectScheduledMethods
    • #7167 - POST with HTTP/2 fails with: java.lang.IllegalStateException: Request has already been read
    • πŸ“š #7146 - Add the no-arg compiler plugin to the documentation
    • #7142 - Ensure that user provided ObjectMapperCustomizer objects always have higher priority
    • πŸš€ #7136 - guides: fix native builder when deploying to OCP
    • #7131 - Add XMLOutputFactoryImpl for reflection in JAXB extension
    • ⚑️ #7114 - Update base image in multistage native doc
    • #7110 - Exclude jackson-module-scala
    • #7082 - Image tag is missing the -java8 suffix
    • 🐳 #7064 - Dockerfile.native - run with non-root user 1001
    • 🐳 #7051 - Add tooling guides tip about JDK 11 native image generation from Docker
    • ⚑️ #7021 - Update URL for Graal VM CE downloads
    • πŸ“š #7010 - Adjust the artifact name of the PDF documentation to avoid conflicts
    • #7001 - Add StreamingOutput to the reflection ignore list for RESTEasy
    • #6991 - Process @Consumes for ContextResolvers in RESTEasy
    • #6953 - Ensure that quarkus:dev works with yet to be compiled Kotlin project
    • 🐧 #6952 - Add librocksdbjni-linux64.so to the build when only containerRuntime is set
    • ⏱ #6946 - Fix Scheduling Quartz Tasks with MSSQL JDBC Store
    • ⬆️ #6920 - Upgrade Hibernate Validator to 6.1.2.Final
    • ⚑️ #6901 - Update Gizmo and Quarkus HTTP
    • πŸ”§ #6894 - Reuse compiler configuration in quarkus:dev
    • #6874 - Fix duplicate dependencies issue in OpenTracing guide
    • #6865 - Fix incorrect Maven dependencies in Kafka Reactive Messaging tutorial
    • πŸ“œ #6863 - Register remaining XML parsing infrastructure for quarkus-jaxb
    • #6856 - Rename application-data-caching.adoc to cache.adoc
    • #6818 - Properly pass JVM Target options to kotlin dev-mode
    • #6815 - Extensions/jdbc/mariadb: fix new Options class path registered for reflection
    • #6813 - Bump mariadb-java-client from 2.5.3 to 2.5.4
    • #6779 - Bump kubernetes-client-bom from 4.7.0 to 4.7.1
    • πŸ“š #6775 - Fix a missing closing tag in Qute documentation
    • πŸš€ #6769 - Add missing caffeine-deployment to hibernate-orm-deployment
  • v1.2.0.Final

    January 23, 2020

    Major changes

    Complete changelog

    • πŸ“š #6731 - Fix a few links in the documentation
    • #6729 - Vault Transit Engine guide
    • πŸ”§ #6727 - Make optional the oauth2 configuration when the extension is disabled
    • #6719 - Fix JaCoCo report
    • #6716 - Disable the DNS resolver when creating the options
    • #6715 - Add example of adding multiple classes to --initialize-at-run-time
    • #6714 - Fix bug in KubernetesClientProducer causing wrong config for kubernetes client
    • #6712 - Gizmo 1.0.1.Final
    • #6711 - RESTEasy standalone does not serve files if http-root is set
    • πŸ”’ #6708 - doc: fix security-jwt.adoc according to quickstart project
    • 🌲 #6699 - Enable JNI for logging-gelf
    • πŸ— #6697 - Native build fails with "quarkus-logging-gelf" extension (Unsupported method sun.nio.ch.DatagramDispatcher.read0)
    • ⚑️ #6692 - Update JWT guide with a list of smallrye-jwt properties
    • πŸ“„ #6689 - doc: improve the Kubernetes extension docs slightly
    • #6684 - -H:+AddAllCharsets passed to native-image even though no extension requested it
    • #6683 - -H:+AddAllCharsets passed to native-image even though no extension requested it
    • #6681 - Ensure that a missing user.country system property doesn't break the application
    • ⚑️ #6678 - Optimize Vert.x startup by avoiding DNS resolver initialization
    • 0️⃣ #6675 - Qute - fix default template extensions for java.util.Map
    • #6674 - Thread safety issues
    • πŸ‘ #6672 - Add support for .yml in addition to .yaml
    • #6671 - Fix restricting bean types via @typed
    • #6668 - quarkus-config-yaml does not recognize "application.yml"
    • 🌐 #6666 - Don't restart on web resource change
    • #6665 - Fix a problem where env vars do not have the right ordinal
    • #6636 - Document Vault Transit Engine
    • βœ… #6608 - OIDC test checking the custom principal name is unstable
    • 0️⃣ #6519 - Qute - fix default template extensions for java.util.Map
    • #6417 - Dev mode not working anymore when META-INF/resources is generated
    • #6252 - fix: handling of arrays in kubernetes properties
    • πŸ‘» #3655 - REST Client false exception mapping when using CompletionStage
    • #3394 - Introduce quarkus-cache extension
    • 0️⃣ #2383 - Document how to use JWT default groups, custom headers, custom group and sub path/defaults, kid, whitelists, jwk rotation
  • v1.2.0.CR1

    January 21, 2020

    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
  • v1.1.1.Final

    January 07, 2020

    Major changes

    Complete changelog

    • #6435 - Fix Logger.getLogger example parameter
    • πŸ”Œ #6430 - Check that there is a pluginOptions child before iterating on it
    • #6428 - NPE launching in dev mode with Kotlin and version 1.1.0.Final
    • 🌲 #6422 - Make quarkus.log.sentry.dsn required only when sentry is enabled
    • #6413 - Fix Kubernetes manifest port handling
    • #6409 - Improve the Neo4j guide
    • #6408 - Container Port is 0 in Manifests generated by Kubernetes Extension
    • 🌐 #6407 - Take into account the web.xml MIME mappings in the Undertow extension
    • #6403 - Typo fix in Neo4j guide
    • 🌐 #6399 - Mime mappings in web.xml are ignored by undertow extension
    • #6398 - Improvements to STM text
    • #6393 - Document how to retrieve the active profile
    • πŸ— #6388 - Create BuildTimeRunTimeDefaultValuesConfigSource only once
    • #6387 - Add JSON-B and Jackson serialization to the Kafka guide
    • #6386 - enable hot reload on application.yaml
    • #6381 - Add Emitter usage to reactive messaging guides
    • #6371 - fix project name in the link to legumes.html
    • πŸ“„ #6370 - docs: fix project artifact id for jackson
    • πŸ“„ #6368 - docs(qute): add link to Qute reference guide in the Qute templating engine guide
    • #6367 - Document Qute template expression language
    • ⚑️ #6362 - Update docs with import for RegisterForReflection
    • #6358 - Fix elytron properties perf issues
    • #6351 - fix typo in quarkus-amazon-lambda extension's maven archetype resources
    • #6343 - spring-di: Handle javax.inject.Named on implict singleton bean
    • #6342 - spring-di: @nAmed should be a bean defining annotation
    • πŸ›  #6333 - Fixes spaces to be double spaces in all the examples
    • πŸ“š #6330 - Documentation improvements
    • #6328 - Fix extension descriptions
    • 0️⃣ #6325 - Ensure that Kotlin Data classes with default values work in native with JAX-RS
    • πŸ— #6317 - Fixes Gradle build in Scala projects
    • πŸ— #6316 - A generated Scala project with Gradle doesn't build
    • πŸ”Œ #6312 - Added back methods mistakenly considered unused in QuarkusPluginExtension
    • πŸ— #6311 - A generated Kotlin project with Gradle doesn't build
    • #6310 - Ensure that the Kotlin compiler adds method param names to bytecode
    • πŸ”§ #6309 - Use same all-open configuration for generated Kotlin Maven projects as Gradle
    • ⚠ #6305 - Only have one warning about the non-open source Sentry license
    • #6302 - sentry.io is not opensource
    • ⚑️ #6301 - Introduce a deterministic ordering, between extensions, for database schema updates
    • 🏁 #6290 - QuarkusDevModeTest - Address Class-Path parsing issues with Java 11 and Windows
    • #6284 - Add note about Sentry re-licensing to BSL
    • πŸ“¦ #6282 - Fix package name of Neo4j health check
    • πŸš€ #6280 - HotReload (extensions\vertx-http\deployment) tests fails on Windows with Java 11
    • #6279 - Fix a typo in writing-extensions.adoc
    • πŸ‘ #6278 - Prevent UnsupportedOperationException in addSourcePaths
    • #6277 - Mention possibility to disable JSON for non prod
    • πŸ‘ #6275 - UnsupportedOperationException when trying to run dev mode on a multi-module project.
    • #6273 - Fix table design on safari and mobiles
    • #6264 - Cannot @Inject MongoClient using Kotlin
    • πŸ›  #6263 - Make application version and name available as (fixed) runtime properties
    • #6257 - Fix broken call-out
    • #6254 - auth-mechanism property does not exist
    • πŸ”Œ #6245 - Minor cleanup in Gradle plugin
    • #6235 - Fix file system path for overriding application.properties when using dev-mode with Gradle
    • πŸ“š #6224 - Fix a small documentation error
    • 0️⃣ #6154 - Provided ManagedExecutor and ThreadContext beans should be default so that users can override them easily
    • #6148 - Creation of custom MP Context Propagation objects fails
    • #6041 - Kotlin data class not work without annotation
    • 🐳 #5942 - Flyway is not executed before Hiberrnate inside a docker container
    • πŸ‘ #3954 - Using Jackson support for Kotlin fails in native mode.
  • v1.1.0.Final

    December 17, 2019

    Major changes

    Complete changelog

    • #6218 - Allow multiple headers with same name
    • #6217 - Run standalone RESTeasy in main thread pool
    • 🚚 #6216 - Move Spring Data JPA classes to panache to avoid dev-mode CL issue
    • #6214 - Spring Data JPA custom query with countQuery breaks in dev mode
    • #6201 - Use the bean index to scan subresources, check parameters and look for @context
    • 0️⃣ #6194 - Qute - escape expressions in HTML by default
    • πŸ“„ #6188 - Fix erroneous Kubernetes file name in docs
    • #6187 - Kubernetes Guide says "kubernetes.yaml" instead of "kubernetes.yml"
    • 🚚 #6186 - Move Launching JVM log to debug level
    • #6185 - Improve error message if config properties conflict
    • 🌲 #6183 - New "Launching JVM" log line appearing in quarkus:dev
    • πŸš€ #6180 - Add quarkus-kafka-streams-deployment to bom/deployment
    • #6167 - Let the delegate handlers decide to autoflush
    • 🚚 #6160 - Move Elytron substitutions to specific extension
    • #6155 - Handle escaping in Qute
    • #6152 - Add a doc note about YAML config prefix ambiguity
    • ⬆️ #6143 - Revert "Upgrade GraalVM to 19.3.0"
    • #6140 - only base64 encode binary types
    • πŸ“š #6139 - Fixed annotation name in writing extensions documentation
    • #6138 - Make config-yaml a full extension
    • πŸš€ #6129 - Use the DeploymentClassLoader to transform classes
    • πŸ“š #6126 - Use generated doc for JSON logging and fix a couple of documentation generation issues
    • 0️⃣ #6125 - Make JSON logging default to enabled
    • ⚑️ #6124 - Update to Neo4j 4.0.0 driver, add more information to health check.
    • ⬆️ #6119 - Upgrade SmallRye Config to 1.5.1
    • πŸ“š #6116 - Added Documentation for YAML configuration
    • πŸ”’ #6107 - Infinispan has an Elytron security dependency but the WildFly security substitutions are not included
    • #6106 - Document the usage to application.yaml
    • #6104 - Ignore empty lines in jaxb.index file
    • πŸ‘» #6099 - Controller advice exception content type
    • #6093 - The quarkus.index-dependency..classifier property should be optional
    • #6091 - mvn quarkus:dev freezes in a project with bidirectional JPA relationships
    • πŸ“š #6086 - Documentation for Flyway support for multiple datasources #3449
    • βͺ #6082 - revert change to run()
    • πŸ“œ #6081 - Bump tika-parsers from 1.21 to 1.22 in /bom/runtime
    • #6078 - Add proper artifact names for Qute
    • #6077 - Fix an artemis-commons dependency convergence issue
    • #6070 - JAXB extension cannot handle empty lines in jaxb.index
    • #6058 - StandardCharsets.UTF_8 usage
    • πŸ’» #6057 - Show command line in 'gradle quarkusDev' in one line
    • ⚑️ #6053 - Update KC authorization test to return the data only if 'from-body' key exists
    • #6037 - keycloak-authorization - ProtectedResource - if-check in bodyClaim
    • #5921 - Database connections are leaked in AWS Lambda
    • #5816 - Take controller method into account for setting content-type in @RestControllerAdvice
    • πŸ”§ #4360 - Support for the parser configuration in the properties