Skip to content

0.17.0

Compare
Choose a tag to compare
@gsmet gsmet released this 19 Jun 14:47
· 43825 commits to main since this release

Major changes

  • #2880 - Add JsonbSerde to Kafka client module
  • #2872 - Reactive updates and AMQP extension
  • #2775 - Add a Kogito (Drools + jBPM) extension
  • #2753 - Integrate Hibernate ORM with Hibernate Validator
  • #2693 - #2663 Quarkus Extension for Kafka Streams
  • #2555 - Update SmallRye Health to 2.0
  • #2542 -  Fix #2547 Camel servlet extension
  • #2361 - Camel JDBC extension

Complete changelog

  • #2882 - fix(native): native image build fails when directory contains spaces
  • #2881 - Config root suffix support
  • #2880 - Add JsonbSerde to Kafka client module
  • #2879 - Add a .gitignore entry for a file generated by Kogito
  • #2877 - Move the Hibernate Search FAQ from the blog post to the guide
  • #2873 - LocalWorkspaceDiscoveryTest - adding missing assertions
  • #2872 - Reactive updates and AMQP extension
  • #2870 - Check both BuiltinQualifier.ANY and BuiltinQualifier.DEFAULT
  • #2869 - Add extra link to native section guide
  • #2868 - Fixes #2867, e.printStrackTrace() in TX interceptor
  • #2867 - e.printStackTrace() in TransactionalInterceptorBase
  • #2864 - Instance.destroy() - support client proxies
  • #2862 - spring-di: support scopes on bean methods #2778
  • #2861 - Instance.destroy() - support client proxies
  • #2860 - Automatic config name management for build and run time config
  • #2858 - Document how ArC extensions can use built time medatada.
  • #2855 - Fix quarkus-agroal POM - add quarkus-narayana-jta dependency
  • #2853 - Fix case where no-arg constructor wasn't added to beans without super class
  • #2850 - Fixes #2781 allow ServletContext to be injected
  • #2849 - Fix thread safety of TransactionEntityManagers
  • #2848 - ConcurrentModificationException in TransactionEntityManagers.getEntityManager
  • #2846 - Slightly improve section on working with a gradle plugin snapshot
  • #2845 - Fixes #2806, prevent NPE if smallrye-jwt is disabled
  • #2841 - Upgrade Hibernate Validator to 6.1.0.Alpha5
  • #2840 - Move the title of guides to the top
  • #2839 - Register Hibernate ORM user types for reflection
  • #2838 - Skip racey TCK test
  • #2837 - Remove license headers
  • #2836 - Undertow 2.0.21.Final
  • #2831 - AgroalDataSource causes tests to fail with AmbiguousResolutionException
  • #2830 - Native compilation again does't like spaces in project directory in 0.15.0 and 0.16.0 ver
  • #2829 - feat(agroal): Adds a configuration option to enable datasource metrics
  • #2828 - [ArC] Document build time metadata that extensions can leverage
  • #2826 - Fix various warnings
  • #2825 - Document InjectionPointTransformer.
  • #2824 - Quarkus bypasses Nexus and downloads artefacts directly from maven central
  • #2823 - Docs - CDI guide - remove unnecessary dummy constructor
  • #2821 - Hibernate ORM user types should be registered for reflection
  • #2820 - Agroal datasource metrics enablement
  • #2818 - Refactor how ORM with Panache generates bridge methods
  • #2812 - Arc - register certain CDI components under BuildContext so extension…
  • #2806 - quarkus-smallrye-jwt NullPointerException when quarkus.smallrye-jwt.enabled=false
  • #2805 - Remove misleading sentence from Kubernetes / ap4k guide
  • #2804 - Define a mock mailbox bean where we can retrieve sent emails in mock mode
  • #2803 - Arc - correct circular dependency check to detect self-injection as w…
  • #2802 - Kubernetes (ap4k) Guide missing deployment documentation
  • #2795 - MicroProfile Rest Client property mp/uri is not handled
  • #2794 - Making sure the right RocksDB native binary is added for container build
  • #2793 - Add mock mailer
  • #2791 - fix: force Jackson transitive dependencies versions
  • #2789 - Jackson dependencies issue
  • #2788 - doc: how to lock with Panache
  • #2787 - Arc - Implement inheritance of scopes for beans.
  • #2785 - Implement the new selection algorithm
  • #2781 - Inject ServletContext in Quarkus application
  • #2780 - Introduce test Mock stereotype
  • #2779 - Allows OpenAPI path to contain segments e.g /api/openapi
  • #2778 - Support scopes on @bean methods in spring-di
  • #2777 - Subclasses/client proxies - skip delegation if not constructed yet
  • #2776 - Update to smallrye-jwt-1.1-1.0.0
  • #2775 - Add a Kogito (Drools + jBPM) extension
  • #2774 - Client proxies - skip delegation if proxy is not constructed yet
  • #2772 - Implement BeanManger#isPassivatingScope
  • #2771 - Correction of a very minor typo
  • #2770 - More descriptive error message than java.lang.IllegalArgumentException: Must be a Class or String, got null when @produces on a method returning a a non-proxiable bean
  • #2769 - Implement JsonbComponentInstanceCreator
  • #2757 - Fix number of thread in javadoc
  • #2756 - Impossible to change OpenApi document URL via application.properties
  • #2754 - style(camel): fix formatting issue
  • #2753 - Integrate Hibernate ORM with Hibernate Validator
  • #2749 - register websocket encoders and decoders for reflection
  • #2748 - StringIndexOutOfBoundsException in ApplicationArchiveBuildStep
  • #2747 - StringIndexOutOfBoundsException in ApplicationArchiveBuildSt
  • #2745 - WebSocket Encoder has to be explicitly registered for reflection
  • #2743 - MP Config TCK - fix a regression caused by #2629
  • #2740 - Handle NPE in exception handler
  • #2739 - Partial fix for #2724, don't include Quarkus extensions in the workspace
  • #2736 - Make additional archives actually work
  • #2732 - Mention mvn process-sources in CONTRIBUTING
  • #2731 - Update rest-json guide to add HTTP filters
  • #2725 - quarkus-smallrye-jwt (without any additional changes) makes the application build and run fail
  • #2723 - ubi8 based container for native mode application
  • #2722 - Add support for generating an example configuration file
  • #2721 - Implement BeanManger#isPassivatingScope
  • #2715 - Register reflective classes from bean archive index by providing the index
  • #2713 - Fixes #2712 - filter out null objects from extensions set
  • #2712 - Trailing comma for extensions definition of quarkus-maven-plugin:create causes NPE
  • #2711 - Add mp rest-client tck configuration
  • #2703 - NPE in new QuarkusExceptionHandler
  • #2700 - Add the Vert.x web client to the bom
  • #2698 - Add better error handing out of the box for web requests
  • #2694 - ValidationException when validating beans without validation annotations
  • #2693 - #2663 Quarkus Extension for Kafka Streams
  • #2692 - #2691 Extracting Kafka-based integration tests into their own module
  • #2691 - Separate Kafka-based integration tests from main integration tests
  • #2683 - Observers - add support for Reception.IF_EXISTS
  • #2682 - Add an extension for Camel-AWS SNS
  • #2681 - Add an extension for Camel-AWS SNS
  • #2673 - Singletons are created twice when observers subsystem is used
  • #2668 - Configuration Property in an Injected Bean is null during Startup (observes startupEvent)
  • #2663 - Create Quarkus extension for Kafka Streams
  • #2636 - Docs fixes
  • #2609 - Exception Details on Build step io.quarkus.arc.deployment.ArcAnnotationProcessor#build
  • #2589 - Explain @ConfigGroup and @configroot in more details
  • #2562 - Make sure the JAXBContext is initialized at build time when building native
  • #2555 - Update SmallRye Health to 2.0
  • #2547 - Camel servlet extension
  • #2542 -  Fix #2547 Camel servlet extension
  • #2527 - Update SmallRye Health Check to 2.0
  • #2470 - Quarkus bypasses Nexus and downloads artefacts directly from maven central
  • #2361 - Camel JDBC extension
  • #2302 - Hibernate ORM with Panache guide: mention regular HQL calls
  • #2266 - Hibernate ORM (and Panache) guide should mention @Transactional
  • #2205 - [camel] loading xml routes jvm vs native
  • #2196 - Hibernate and Panache entities not enhanced in external jars
  • #2188 - ArC - add BuildContext.Key.SCOPES so that extensions can work with the final set of scope types
  • #1937 - CDI scope types declared @inherited are not inherited
  • #1889 - Integrate Hibernate Validator with Hibernate ORM
  • #1733 - Add vertx-web-client to the BOM
  • #1656 - Arc - Method used by Yasson not implemented