Skip to content

Releases: quarkusio/quarkus

0.21.1

15 Aug 13:49
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #3525 - Improve mongodb-guide
  • #3522 - Undertow common is not an extension
  • #3519 - Fix property name in the Apache Tika guide

0.21.0

15 Aug 08:33
Compare
Choose a tag to compare

Major changes

  • #3517 - Add Apache Tika extension guide
  • #3167 - Make Tika extension configurable
  • #2953 - Usability improvements for Kafka Streams

Complete changelog

  • #3517 - Add Apache Tika extension guide
  • #3512 - Provide Apache Tika extension guide
  • #3511 - Some proofreading for the Spring Web guide
  • #3510 - Add a note about quarkus.ssl.native in the mp.jwt.verify.publickey.location description
  • #3508 - Use QuarkusClassWriter in HibernateEntityEnhancer
  • #3505 - Kubernetes client extension native: IntOrString$Serializer has no default (no arg) constructor
  • #3504 - Register JsonSerializer classes in KubernetesClientProcessor
  • #3503 - Quarkus Test Resources with same order are all ignored except one
  • #3502 - Specify in the JWT guide that using HTTPS mp.jwt.verify.publickey.location requires quarkus.ssl.native in the native mode
  • #3501 - Quarkus Test Resources with same order are considered equal
  • #3495 - Arc - ignore synthetic methods when discovering observers and producers
  • #3494 - Extension guide - mention -DnoDeps property
  • #3493 - Move Undertow substitutions to their own module so that camel-undertow can make use of them
  • #3491 - Gradle build fail without resource directory
  • #3490 - Fix NPE on build project without src
  • #3488 - Update Gizmo to 1.0.0.Alpha7
  • #3487 - Use a dynamic sources encoding during a hot reload compilation
  • #3486 - Hot reload: the sources encoding used during recompilation should be dynamic
  • #3480 - Fix NPE in BasicRestProjectGenerator when a resource is missing
  • #3477 - UTF-8 fix for create gradle project
  • #3475 - Align command and gradle to use ListExtensions as Maven
  • #3473 - Align QuarkusListExtensions and ListExtensionsCommand to ListExtensionsMojo
  • #3472 - Use AddExtensions in Gradle task
  • #3471 - Read sources using the UTF_8 charset during hot reload compilation
  • #3470 - Bootstrap Maven resolver: switch to Maven Wagon transporters
  • #3469 - Make sure that metrics are not created from SmallRye internal classes…
  • #3468 - Superfluous metrics are being created from SmallRye internal classes
  • #3467 - quarkus:dev hot reload changes default charset?
  • #3466 - Ensure Kubernetes resources are only created during a normal run
  • #3465 - quarkus-kubernetes extension throws NullPointerException during maven test phase
  • #3464 - Fix Gradle plugin --docker-build flag
  • #3463 - docs: fix some details about classes names and add bean creation
  • #3462 - TypeNotPresentException during entity augmentation
  • #3460 - Enhance TikaParser to support the embedded documents
  • #3459 - Tika extension configuration support
  • #3456 - Native ssl support in the Oauth2 extension
  • #3455 - Add the oauth2 extension in the doc index
  • #3453 - Make native tests 'image wait time' configurable
  • #3452 - Update jackson-bom to 2.9.9.20190807 to fix a regression
  • #3451 - Fix for running Swagger UI extension on Windows
  • #3447 - Upgrade to Undertow 2.0.23.Final
  • #3444 - docs: add build hang cause
  • #3443 - CDI tries to inject variables passed to lambda function
  • #3442 - The version of undertow is vulnerable to CVE-2019-10184
  • #3440 - Doc IntelliJ OOME importing
  • #3439 - Split Spring guide into separate DI and Web guides
  • #3438 - Doc How to fix the OOM Exception when importing Quarkus into IntelliJ
  • #3435 - The OAuth2 extension should be able to set SSLContext with a server certificate in the native mode
  • #3432 - Introduce support for Spring Web
  • #3431 - Improve CONTRIBUTING.md
  • #3422 - fix: get @TransactionConfiguration from the class
  • #3421 - fix: possible infinite loop on Oauth2 Identity Manager
  • #3420 - @TransactionConfiguration not read when put on classes (vs methods)
  • #3419 - OAuth2IdentityManager.verify(String id, Credential credential) - infinite loop
  • #3418 - Fix NPE on resteasy default NotFoundExceptionMapper
  • #3415 - Add create gradle project
  • #3414 - Upgrade RESTEasy to 4.2.0.Final
  • #3413 - Make native tests "image wait time" configurable
  • #3412 - add gzip docs support
  • #3411 - Fix JAXB usage in native executables
  • #3407 - CreateExtensionMojo should optionally add the newly created modules to BOMs
  • #3406 - Arc - add built in beans for BM, Event, Instance. Add automated tests.
  • #3405 - NullPointerException on Quarkus' NotFoundExceptionMapper
  • #3402 - Reactive Messaging - initialize MediatorManager earlier giving priority to StartupEvent observer
  • #3401 - Implement a JSON representation for the NotFoundExceptionMapper
  • #3400 - Reactive Messaging - bug injecting @stream in a class with @observes StartupEvent
  • #3397 - Fix Deadlocks using CreateProject with multiple threads
  • #3392 - Add Jackson dependency to Kubernetes Client
  • #3391 - Improve Hibernate ORM doc on development approaches based on blog
  • #3390 - Document create-extension Maven mojo
  • #3388 - Having Deadlocks using CreateProject with multiple threads
  • #3386 - Document create-extension Maven mojo
  • #3348 - [CreateProject] Empty directory levels in zipped archive
  • #3339 - Issues with project generation on Windows
  • #3332 - Support running Quarkus tests from Gradle
  • #3331 - NPE when using io.quarkus.cli.commands.CreateProject.doCreateProject() on native image
  • #3318 - Quarkus test fails on Jenkins
  • #3317 - Add QuarkusDevModeTest for testing hot reload
  • #3308 - Update the RESTEasy NotFoundExceptionMapper to provide JSON error response body
  • #3225 - NPE when trying to build a maven module that has no src folder
  • #3167 - Make Tika extension configurable
  • #3103 - Support testing w...
Read more

0.20.0

31 Jul 13:42
Compare
Choose a tag to compare

Major changes

  • #3355 - Introduce quarkus-jackson and quarkus-resteasy-jackson extensions
  • #3283 - Upgrade to Kogito 0.2.0
  • #3270 - Improve Hibernate Validator integration with CDI
  • #3211 - Update to MP Metrics 2.0 and a compatible version of SmallRye Fault Tolerance
  • #3209 - Switch REST Client implementation to RESTEasy
  • #3199 - Azure guide for Quarkus Native applications in Docker containers
  • #3158 - Add support for logging with Syslog handler
  • #3145 - Rename quarkus-profile to quarkus.profile
  • #3144 - Move the Camel extensions outside Quarkus
  • #3134 - Add multiline support for sql load script file
  • #3078 - Add an OAuth2 extension
  • #3074 - Upgrade to GraalVM 19.1.1
  • #3063 - Allow to configure the timeout for a specific transaction
  • #1772 - Support cleanup of deleted resources during live reload

Complete changelog

  • #3384 - The OAuth2 quickstart does not build correctly so let's remove the link
  • #3381 - Make JSON-B and Jackson equals in the REST JSON guide
  • #3379 - Upgrade to Hibernate ORM 5.4.4
  • #3378 - Upgrade to Hibernate ORM 5.4.4.Final
  • #3377 - Make the Mailer extension trigger the SSL support
  • #3376 - before() should be @beforeeach
  • #3375 - Add clarification to the testing part of the kubernetes client doc
  • #3373 - Use host string instead of address in SyslogHandler
  • #3371 - Upgrade Gizmo to 1.0.0.Alpha6
  • #3368 - Offer no-file option to override import.sql
  • #3367 - Remove static driver instance.
  • #3366 - Fix subPath append
  • #3365 - Move to latest jackson databind
  • #3364 - Support sql-load-script=no-file in Hibernate ORM
  • #3362 - [open-api] Consider 'mp.openapi.scan.disable' value when scanning annotations
  • #3361 - Fix rest-assured scope and javadoc typos
  • #3360 - Add CORS documentation for Keycloak
  • #3359 - Add kotlin to search path for test classes using gradle
  • #3356 - use maven wrapper whenever it is possible
  • #3355 - Introduce quarkus-jackson and quarkus-resteasy-jackson extensions
  • #3353 - log a warning when transactional observers are used
  • #3351 - Fix a formatting issue in the MongoDB doc
  • #3350 - Various doc improvements
  • #3349 - Explicitly register also IntOrString class for reflection
  • #3345 - quarkus-resteasy-jackson needed
  • #3344 - Add comment about the transformed classes ending up in the runner jar
  • #3341 - Log a warning when transactional observers are used
  • #3337 - Change some build steps to use new onlyIf function
  • #3336 - chore: add zulipchat badge
  • #3335 - Document the usage of transaction for the stream() methods
  • #3334 - minor optimization to Kogito code generation
  • #3333 - Conditional build step inclusion
  • #3328 - Fix a wrong log of the error in the MongoClientRecorder
  • #3327 - ArC - add self-invocation interception test
  • #3325 - Document gmail smtp configuration
  • #3320 - Document Keycloak CORS support
  • #3315 - Fix bug in Spring DI processor that resulted in making classes beans unnecessarily
  • #3310 - SubstrateOutputBuildItem - Check both key and value, throw error only if values differ
  • #3309 - fix: add a lesser priority than the default one
  • #3307 - Wait until MongoDB index is properly dropped before assertion on index count
  • #3304 - Add a Smallrye Fault Tolerance extension guide
  • #3302 - Dev mode does not work with kogito quickstart
  • #3299 - Upgrade Gradle version to 5.5.1 (includes enforcedPlatform bug fix)
  • #3295 - Typo correction in REST json guide.
  • #3293 - Add doc for tests-with-coverage quickstart
  • #3291 - Update Kubernetes Client to 4.3.1 and fix annoying error pop-up in Eclipse
  • #3290 - [smallrye-openapi] use a configuration-based filtered Jandex index
  • #3289 - Runtime artifact's POM repos aren't propagated to resolve the deployment deps
  • #3286 - Revert JniBuildItem in Netty and add in Amazon DynamoDB
  • #3283 - Upgrade to Kogito 0.2.0
  • #3281 - Move initial configuration setup out of build steps
  • #3280 - Fix a few typos and formatting issues in the Azure cloud guide
  • #3278 - Re-enable passing test
  • #3276 - Upgrade to JBoss Threads 3.0.0.Beta5
  • #3274 - Fixes #2479, configurable context path
  • #3272 - inheriting @Observers, fixes #3260
  • #3271 - Add missing test scope
  • #3270 - Improve Hibernate Validator integration with CDI
  • #3269 - QuarkusUnitTest - make it possible to add custom build steps
  • #3268 - Runtime artifact's POM repos aren't propagated to resolve the corresponding deployment deps
  • #3267 - Use JniBuildItem instead of explicit enableJni
  • #3265 - Document custom test profile usage with Maven and Gradle
  • #3264 - Allow the host name part to be empty for socket addresses
  • #3263 - Also defer resolution of accepted config values
  • #3260 - CDI observer methods should be inherited if not overriden
  • #3259 - Arc - Default scope for additional bean defining annotations is no lo…
  • #3255 - MP Metrics MetadataBuilder requires name to be set
  • #3254 - MP Metrics 2.0 no longer supports monotonic
  • #3253 - ExceptionMapper doesn't work for NotFoundException
  • #3252 - Provide configurable Neo4j pool settings.
  • #3250 - Enable Hibernate Envers compatibility in JVM mode
  • #3248 - MongoDB client enhancements
  • #3247 - Allow to use the Sort for something else than ORDER BY
  • #3246 - Java 11: Disable Graphics for JAXB
  • #3245 - Java 11: Do not acquire JVM MXBeans until run time
  • [#3244](#324...
Read more

0.19.1

11 Jul 13:49
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #3192 - Fix link and add introduction to Kubernetes Client doc
  • #3178 - Reduce the set of recognized build system properties
  • #3177 - Filter build properties we push to config
  • #3176 - Push Gradle properties to the configuration (again)
  • #3171 - Add a Neo4j extension guide

0.19.0

10 Jul 13:47
Compare
Choose a tag to compare

Major changes

  • #3086 - Add Neo4j extension
  • #3079 - smallrye-reactive-messaging-mqtt, fixes #3045
  • #3045 - Reactive Messaging / MQTT - Create extension for the MQTT connector
  • #3022 - Add a MongoDB client extension
  • #2890 - Introduce Apache Tika extension
  • #2193 - Add Amazon DynamoDB SDK2 extension
  • #1886 - Improve schema update for H2 and PostgreSQL and document various dev approaches

Complete changelog

  • #3163 - Don't log a warning for quarkus.version property
  • #3161 - Consider "" and "/" to be equal when deciding on the dispatcher
  • #3157 - Move newly created extensions to recorder
  • #3155 - Give extensions.json some love
  • #3152 - Throw a comprehensible exception when Keycloak configuration is missing
  • #3143 - Increase kafka connection timeout
  • #3142 - Remove legacy Mojo
  • #3141 - Rename @template to @recorder
  • #3139 - After adding various extentsion, maven build fails
  • #3137 - Build system properties support
  • #3133 - Arc - fix constructor injection
  • #3132 - Enable all charsets in native mode for MSSQL
  • #3130 - Dev mode - notify extensions about file changes without app restart
  • #3129 - Update MicroProfile Health guide to MicroProfile Health 2.0
  • #3126 - UnsatisfiedResolutionException on CDI beans with more than one constructor
  • #3125 - Check if the absolute path is a directory when scanning for static files
  • #3124 - Allow applications to customize how roles are decoded from raw identity
  • #3123 - Allow applications to customize how roles are decoded from raw identity
  • #3122 - Change ap4k to dekorate
  • #3121 - healthcheck guide - overall result is 'status'
  • #3118 - Support encrypted access to Maven repositories from the bootstrap resolver
  • #3115 - Fix native build docker multi-stage instructions
  • #3114 - Instructions on multi-stage docker build lead to error
  • #3110 - Reinitialize Reactive Pg Client pool on restart
  • #3108 - Improve native-image detection
  • #3096 - Update slf4j-jboss-logging to 1.2.0.Final
  • #3091 - No redirect to index.html in subdirectory when running as uberjar
  • #3088 - Fix worker queue default size
  • #3086 - Add Neo4j extension
  • #3085 - Ensure that Kubernetes Watchers work properly
  • #3081 - Update to smallrye-jwt-1.1-2.0.0
  • #3080 - BeanGenerator - there is no need to use LazyValue for proxy reference
  • #3079 - smallrye-reactive-messaging-mqtt, fixes #3045
  • #3077 - Kubernetes client extension: JsonMappingException in native mode
  • #3076 - Implement max-lifetime configuration for Agroal
  • #3072 - Fix a few config file examples
  • #3070 - fix: properly decode Path with whitespaces in ApplicationArchiveBuildStep.
  • #3068 - Do not expand run time properties at build time
  • #3067 - Implement max-lifetime configuration for Agroal
  • #3065 - Update Maven plugin doc and fix other docs typos
  • #3061 - Fixes #2808, use the getAsyncContextInternal method
  • #3060 - Add JNI activation and library path management
  • #3054 - Don't apply application managed dep versions to its direct deps
  • #3052 - Update to SmallRye Health 1.0.3
  • #3050 - build: bump junit.jupiter.version to 5.5.0
  • #3048 - native-image location
  • #3047 - Arc - minor improvement in "unused beans removal" algorithm
  • #3045 - Reactive Messaging / MQTT - Create extension for the MQTT connector
  • #3037 - Reactive PG Client not taking account configuration update in hot reload
  • #3035 - Boostrap resolver : Do not merge managed dependencies before collection process
  • #3034 - Quarkus projects do not compile when project path contains whitespaces
  • #3031 - Prevent QuarkusErrorServlet from returning a 405 status instead of 500
  • #3030 - Apply default values during property expansion
  • #3029 - Introduce KubernetesMockServerTestResource
  • #3027 - docs: fix quarkus/centos-quarkus-maven docker coordinates
  • #3025 - refactor: fix typo in CapabilityAggregationStep
  • #3024 - Fix Gradle plugin debug mode and improve documentation
  • #3022 - Add a MongoDB client extension
  • #3020 - Move logging.* tests to io.quarkus.logging package
  • #3019 - Add support for Flyway baselineOnMigrate to auto create the history table
  • #3017 - RestEasy returns 405 instead of 500 for POST
  • #3016 - Vertx - make it possible to set cache dir for native image
  • #3014 - mssql JDBC driver requiring non-default character sets
  • #3012 - Support Maven and Gradle properties as a build-time config source
  • #3011 - [KEYCLOAK] - Updating guide for multi-tenant deployments
  • #3010 - Update to smallrye-jwt-1.1-2.0.0
  • #3009 - Use io.quarkus.it package in integration-tests
  • #3007 - Upgrade to Hibernate Search 6.0.0.Alpha7
  • #3006 - Support CP for undertow servlet request #2981
  • #3005 - Move to RESTEasy 4.1.0.Final
  • #3004 - Make it possible to use class beans and producer fields as default beans
  • #3003 - doc: fix the security guide for the auth mechanism
  • #3002 - Issue on the Security Guide for embedded authentication
  • #3001 - Pass the outer (managing) project to resolveManagedModel(...) instead of the list of its managed deps
  • #3000 - Use UTF-8 instead of platform encoding
  • #2999 - Offer a JNIBuildItem to let extensions enable JNI
  • #2998 - docs: create a duration format note doc and include it where needed
  • #2996 - fix runner jar outcome generated by the native-image mojo
  • #2992 - fix #1943 list end points
  • #2989 - Create a HealthStatus helper class
  • #2987 - Fix for #2961
  • [#2984](https://github.com/...
Read more

0.18.0

27 Jun 13:02
Compare
Choose a tag to compare

Major changes

  • #2910 - Add first version of a Fabric8 Kubernetes Client extension
  • #2412 - Support GraalVM 19

Complete changelog

  • #2994 - Upgrade Kogito to 0.1.3
  • #2988 - Fixed typo in building-native-image-guide
  • #2986 - Exclude the SISU dependency from our quarkus-junit artifact
  • #2979 - Do not unnecessarily pre-load managed deps (cutting out exclusions)
  • #2977 - Add Kotlin DSL examples to the testing section of Gradle configuration
  • #2975 - ArcContainerImpl - catch errors during delivery of context events
  • #2973 - Client proxies - fix invalid warning
  • #2970 - Revert printing the printStackTrace on reflection registration error
  • #2968 - #2967 change expected value for the format parameter
  • #2967 - OpenAPI: Use standard value for query parameter "format"
  • #2965 - Fix typo
  • #2964 - Fix some minor spelling errors
  • #2963 - Build warnings when using quarkus-smallrye-health extension
  • #2959 - Native image - java.lang.ClassNotFoundException: com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector
  • #2958 - Fixes #2957, check availability of native-image command
  • #2957 - Check availability of native-image command in NativeImagePhase
  • #2956 - ArchiveRootBuildItem should include archive location and the archive root paths
  • #2955 - ArchiveRootBuildItem should include archive location and the archive root paths
  • #2948 - Fix the inclusion of the built-in serializers and deserializers
  • #2947 - Add quarkus-test-h2 dependency to BOM
  • #2944 - Kafka - JsonObject serializer and deserializer not included in native image
  • #2943 - PgRowSet is now an Iterable in Axle shim
  • #2942 - Support JARs as test sources in Quarkus JUnit 5 extension
  • #2941 - Support JARs as test sources in Quarkus JUnit 5 extension
  • #2939 - Upgrade Gizmo to 1.0.0.Alpha5
  • #2938 - docs: mention the quarkus.smallrye-openapi.path config
  • #2937 - docs: inline attribute project-name to Quarkus
  • #2932 - Prevent infinite loop if pom parent has empty relative path
  • #2929 - Prevent UnsupportedOperationException with ASM 7
  • #2928 - docs: fix broken project name in extension authors guide
  • #2926 - issue 2925 - Remove reference to libcrypt
  • #2925 - Remove confusing reference to libcrypt
  • #2924 - Enhanced BootstrapClassLoaderFactory to support application archives
  • #2922 - BootstrapClassLoaderFactory to support application archives and respect managed dependencies
  • #2920 - Remove defunct phase and add paragraph about config root suffixes
  • #2919 - Generate a substitution for the usage of MethodHandle in kafka-client
  • #2915 - Support live-reload of multi-project Gradle builds
  • #2914 - Java 11+GraalVM: Kafka Crc32C uses method handle
  • #2913 - doc: upgrade to asciidoctor 2.0 and fix errors
  • #2912 - Use the io.quarkus groupId explicitly for hibernate-search-elasticsearch
  • #2911 - Allow registrations reflection on fields and methods but not the class
  • #2910 - Add first version of a Fabric8 Kubernetes Client extension
  • #2909 - quarkus:native-image should not fail if the runner jar does not exist
  • #2908 - quarkus:native-image should not fail if the runner jar does not exist
  • #2906 - Fix multi-project Gradle artifact resolution
  • #2902 - Fix the properties callouts in the Hibernate Search guide
  • #2901 - docs(hibernate): updates example of locking management
  • #2899 - feat: flush with Panache
  • #2895 - docs(hibernate): fix typo
  • #2894 - UnsupportedOperationException: This feature requires ASM7 while using Panache and Guava
  • #2893 - Comments are now ignored by ServiceUtil
  • #2892 - Comments are not properly managed by ServiceUtil
  • #2891 - Make RESTEasy config build phase explicit
  • #2884 - Fix broken quarkusDev in Gradle
  • #2878 - Only include the jars in the lib/ directory and classpath entries
  • #2876 - Update docs for Graal 19
  • #2875 - Move to GraalVM 19
  • #2859 - doc: add multi stage build to the native guide
  • #2857 - Micro versions updates
  • #2852 - Invalid classpath entry in MANIFEST.MF
  • #2792 - GraalVM 19.0 Blocker List
  • #2755 - Provide flush() and persistAndflush() to Panache
  • #2719 - Infinite iteration in LocalProject.loadRootModel
  • #2563 - Native image fails for Hibernate Validator (Graal 19)
  • #2438 - AJP init failure under Graal 19
  • #2428 - Class init controls have changed
  • #2412 - Support GraalVM 19
  • #2298 - Investigate cost of new GraalVM policy: static block run at runtime instead of build time init
  • #1874 - Gradle quarkusBuild fails when referencing local project
  • #1488 - Introduce a Kubernetes client

0.17.0

19 Jun 14:47
Compare
Choose a tag to compare

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-j...
Read more

0.16.1

06 Jun 09:41
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #2742 - Fix reference to quarkus version in the kubernetes documentation
  • #2741 - Handle exception on shutdown in dev mode
  • #2738 - Fix regression around OpenAPI not working in dev mode anymore
  • #2734 - Remove the Quarkus deps from Narayana in favor of the SmallRye ones
  • #2733 - CDI.current() should throw ISE if no container is available
  • #2729 - NativeImageMojo - Check the pom first
  • #2728 - Improper shutdown exception
  • #2726 - Broken access in openapi and swagger-ui extensions
  • #2717 - Close Files.walk stream to avoid Too Many Open Files error
  • #2716 - Add Openshift patch command for Windows Users in Kubernetes Guide.
  • #2710 - Shutdown task failed: java.lang.IllegalArgumentException - quarkus-hibernate-orm and quarkus-smallrye-fault-tolerance enabled
  • #2708 - Fixes #2707: Use Files.newInputStream instead of FileInputStream directly
  • #2707 - web-fragment.xml support introduced in 0.16.0 is broken

0.16.0

03 Jun 15:39
Compare
Choose a tag to compare

Major changes

  • #2631 - Support Swagger UI in production mode
  • #2624 - Quickstart guide for the Hibernate Search + Elasticsearch extension
  • #2612 - Add the ability to preserve only application beans but allow removal of framework beans
  • #2598 - Add support for config profiles
  • #2593 - Add @Unremoveable annotation to Arc
  • #2572 - Mailer extension
  • #2537 - Add Extension for Camel-AWS-SQS
  • #2481 - Introduce Arquillian adapter
  • #2480 - Support web fragments
  • #2399 - Support custom MicroProfile Config converters
  • #2259 - Allow to configure a CORS filter
  • #1816 - Reactive Postgres client guide

Complete changelog

  • #2697 - ArcContextProvider should check for Arc container being null.
  • #2696 - NPE from ArcContextProvider during app shutdown
  • #2690 - Handle baseUri value of @RegisterRestClient
  • #2688 - refactor: Replace "jbossas" in issue url by "quarkusio". Cleanup some minor typos
  • #2687 - MicroProfile Rest Client @RegisterRestClient ignoring baseUri property
  • #2685 - Add some additional cleanup filters
  • #2684 - Only register the contributed providers if we use all the built-in ones
  • #2680 - fix: remove warning on jaxrs classes
  • #2677 - Don't include the BOM in an extension POM
  • #2676 - Misc cleanup
  • #2675 - Allow to register JAX-RS endpoints generated by extensions - register…
  • #2674 - Ensure that live-reload config doesn't trigger a warning
  • #2672 - Upgrade Hibernate ORM to 5.4.3
  • #2671 - Gizmo is not considering the type parameters in DescriptorUtils.typeToString()
  • #2669 - [Arc] Fix method param type resolution, create test case.
  • #2666 - Remove the guide URLs for now
  • #2665 - Upgrade zookeeper to 3.4.14
  • #2662 - Using Strimzi in Kafka guide
  • #2661 - Fix the configuration property names in the mailer documentation
  • #2660 - Document quarkus.swagger-ui.always-include
  • #2659 - Fixes to the datasource guide
  • #2658 - Fix formatting issue in the JWT guide
  • #2655 - Misc cleanup
  • #2654 - fix(#1998): improves error message when quarkus:dev fails on empty project
  • #2652 - Unused file pattern in ClassPathArtifactResolver
  • #2647 - SmallRye REST client - warnings about duplicate provider registration
  • #2644 - fix(#2210): log a warning if a final method is skipped when generating client proxies and subclasses
  • #2643 - Upgrade Agroal to 1.5
  • #2642 - Exception stack for JDBC connection failure is too much
  • #2641 - Fix for missing default java.security.Principal producer
  • #2640 - Fix injection into interface-based resources
  • #2639 - Remove debug output
  • #2638 - If start failed always attempt restart
  • #2637 - Test for #2314 - Injected template proxy has a null toString()
  • #2635 - SmallRye FT integration - make use of transitive interceptor bindings
  • #2634 - Upgrade Hibernate ORM to 5.4.3.Final
  • #2633 - Upgrade Agroal to 1.5
  • #2631 - Support Swagger UI in production mode
  • #2630 - Allow classes from application archives to be transformed
  • #2629 - Fixes #2602, make tests CDI beans
  • #2627 - Fixes #2622 clear some state during reload
  • #2626 - New NullPointerException on generic injection with quarkus-arc
  • #2625 - Ignore RESTEasy multipart classes for reflection registration
  • #2624 - Quickstart guide for the Hibernate Search + Elasticsearch extension
  • #2622 - RxJava1ContextPropagator does not work correctly in the dev mode
  • #2621 - reactive stream operators: add dep on context propagation runtime
  • #2620 - Remove MpJwtPrincipalHandler
  • #2619 - context propagation restart fix
  • #2618 - Hot reload with context propagation/quarkus-smallrye-reactive-messaging-kafka fails
  • #2617 - fix: #2470 Use mirror to download dependencies if applicable
  • #2614 - Add support for logging async handler
  • #2613 - feat: change Hibernate cache expiration max-idle type to Duration
  • #2612 - Add the ability to preserve only application beans but allow removal of framework beans
  • #2610 - Update to Hibernate Search 6.0.0.Alpha6
  • #2608 - Fixes #2172, don't allow persist etc if no tx
  • #2607 - context propagation for fault tolerant invocations
  • #2605 - InjectionPointTransformerTest - using local variable kind
  • #2604 - Asserts in LocalWorkspaceDiscoveryTest
  • #2602 - @transactional does not work in Quarkus tests
  • #2601 - Fixes #2511, swagger-ui does not work in gradle
  • #2600 - propose default path based on the resource class name
  • #2599 - Fixes #1609, make sure Collections.* object are serializable
  • #2598 - Add support for config profiles
  • #2597 - Allow to enable Swagger UI even outside of dev mode
  • #2596 - Add hot reload context
  • #2595 - Organize imports
  • #2594 - Fix potentiel NPE in create project
  • #2593 - Add @Unremoveable annotation to Arc
  • #2588 - Allow to programmatically register additional source folders from CompilationProvider
  • #2587 - -DnoDeps property to exclude the local project dependencies from dev-mode
  • #2586 - Skip build and native-image goals when the artifact is POM
  • #2584 - Duplicated project.build.sourceEncoding changed to project.reporting.outputEncoding
  • #2583 - Arc - implement support for transitive interceptor bindings.
  • #2582 - Doesn't install on Windows 10
  • #2581 - chore: configure automatic removal of unused imports
  • #2580 - Rename HotDeploymentConfigFileBuildItem
  • #2577 - build: bump jandex-maven-plugin from 1.0.5 to 1.0.6
  • [#2576](https://github.com/quarkusio/quarkus/iss...
Read more

0.15.0

14 May 17:12
Compare
Choose a tag to compare

Major changes

  • #2424 - [fixes #2422] - policy-enforcer should be disabled by default
  • #2423 - Docs - extension guide - how to override a bean
  • #2385 - Improve add-extension with error in case of multiple matches
  • #2369 - Support for the default groups and the tokens in Cookies
  • #2279 - Upgrade to GraalVM rc16
  • #2268 - Introduce an Hibernate Search + Elasticsearch extension
  • #2095 - Major improvements for the Flyway extension
  • #2086 - Add log rotation

Complete changelog

  • #2434 - feat: kubernetes extension generates probes if smallrye-health is ava…
  • #2433 - Add a note about configuring gradle build using locally built Quarkus version
  • #2432 - Add a note about configuring gradle build using locally built Quarkus version
  • #2431 - Confusing version override message logging in the Gradle plugin
  • #2430 - Confusing version override message logging in the Gradle plugin
  • #2429 - Exclude log4j dependency from the Vert.x Kafka Client dependency
  • #2426 - Exclusion of log4j Reactive Messaging Kafka
  • #2424 - [fixes #2422] - policy-enforcer should be disabled by default
  • #2423 - Docs - extension guide - how to override a bean
  • #2422 - Keycloak - policy-enforcer should be disabled by default
  • #2421 - Remove duplicate dependency causing a warning when building
  • #2418 - Vertx processor - produce ServiceStartBuildItem
  • #2416 - UTF-8 charset, string formatting, misc updates
  • #2415 - Make -Dextension and -Dextensions behave the same in the add-extension mojo
  • #2411 - Add reportExceptionStackTraces to NativeImagePhase and tools.
  • #2408 - fix: fixed typo in method name
  • #2407 - update the version of SmallRye Reactive Messaging to 0.0.8
  • #2401 - fix m2e war launcher lifcycle
  • #2398 - Use Maven equivalent BOM import syntax that in Gradle guide
  • #2395 - Initial work to get native-image generation working on windows with graalvm 19
  • #2393 - Make add-extensions -Dextension and -Dextensions behave the same
  • #2392 - MP Config integration - support injection of arrays and custom types
  • #2391 - Use the actual artifact extension instead of its packaging type
  • #2390 - Use Undertow to parse the cookies
  • #2389 - Properly handle sources configured with ${project.basedir} in dev mode
  • #2388 - Small fix for a not-commented comment
  • #2387 - Ensure that the live reload works on generated Kotlin projects
  • #2385 - Improve add-extension with error in case of multiple matches
  • #2382 - Remove the duplicate JWT token log message
  • #2381 - Observers - finish EventMetadata support
  • #2380 - Observers - finish EventMetadata support
  • #2379 - MP Config integration - support injection of arrays and custom types
  • #2377 - issue 2376 - fix knative secret credential link
  • #2376 - Container registry secrets link is broken
  • #2374 - Allow multiple file extensions per CompilationProvider
  • #2372 - CompilerProvider: consider allowing to claim multiple file extensions
  • #2369 - Support for the default groups and the tokens in Cookies
  • #2367 - Quarkus 0.14 problem with sourceDirectory specified in Pom
  • #2366 - Get the resulting jar path directly from the gradle jar task
  • #2365 - Disable TracingTest.testContextPropagationInFaultTolerance
  • #2364 - Fix example in the flyway guide
  • #2362 - Upgrade to RESTEasy 4.0.0.Final
  • #2360 - Elytron upgrade to 2.0.0.Alpha4
  • #2359 - Bump smallrye openapi version
  • #2358 - MP FT integration - fix FallbackHandler support
  • #2357 - Get the resulting jar path directly from the gradle jar task
  • #2356 - Config - fix javax.inject.Provider injection support
  • #2355 - Fix config properties validation
  • #2354 - @Inject @ConfigProperty javax.inject.Provider not supported
  • #2352 - Activate camel-core integration tests via -Dnative
  • #2350 - Config properties validation - ConfigProperty#name() is not mandatory
  • #2349 - Dev mode with maven multi module project takes non referenced deps
  • #2347 - Still: Could not find field com.sun.beans.WeakCache.map on class com.sun.beans.WeakCache
  • #2346 - CamelConfig.BuildTime.disableJaxb and disableXml need defaults
  • #2345 - Bump maven versions used in created projects
  • #2344 - FallbackHandler seems to not taken into consideration
  • #2343 - Upgrade to RESTEasy 4.0.0.CR3
  • #2340 - Tweaks to quarkus-gradle-plugin build
  • #2338 - Missing Reactive Pg Client extension in BOM
  • #2337 - Fail build if a non-Dependent bean injects InjectionPoint metadata
  • #2334 - Allow tests to be run from Eclipse (#2253)
  • #2332 - Dev mode - identify classes generated from all hot deployment paths
  • #2331 - BuildMojo does not take into account project's packaging (assuming it's a jar)
  • #2329 - Make very minor changes to extension philosophy section
  • #2327 - BuildMojo does not take into account project's packaging (assuming it's a jar)
  • #2325 - Update to SmallRye Open API 1.1.2
  • #2319 - Maven Multi module CDI Injection_ClientProxy ClassCastException
  • #2318 - Refactor createProject for Init Starter
  • #2317 - Dev mode with maven multi module project takes non referenced dependencies
  • #2313 - Adding ServiceProviderBuildItem List constructor, removing the array null check as the List is validated as well
  • #2310 - Camel extension is too verbose on default log level, fixes #2233
  • #2309 - fix(#2308): Fixes NPE if no baseDir provided.
  • #2308 - Null Pointer is thrown if no baseDir in MavenRepoInitializer
  • #2306 - Fix typo in extension guide
  • #2304 - Remove warning on no endpoint specified, as UDPSender is now working
  • #2301 - Make the default datasource application scoped
  • #2300 - Update to sma...
Read more