Skip to content

Releases: quarkusio/quarkus

0.23.1

26 Sep 06:35
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #4153 - Properly construct unmodifiable collections within other collections …
  • #4151 - Can't run devmode with application which uses a ServletBuildItem

0.23.0

25 Sep 20:28
Compare
Choose a tag to compare

Major changes

  • #4067 - Add a MySQL JDBC driver extension
  • #4043 - Upgrade GraalVM to 19.2.0.1
  • #4012 - Let users select the parsers in TikaConfiguration
  • #3940 - Retire quarkus-junit4
  • #3887 - Add support for Asciidoc in configuration reference documentation
  • #3736 - Move Jaeger metrics to vendor instead of base
  • #3733 - Add a Reactive MySQL client extension
  • #3706 - Add an Amazon DynamoDB guide
  • #3679 - Add Live Coding support for Kafka Streams
  • #3647 - Vertx 3.8 and new sql client break compatibility / quickstart
  • #3587 - Virtual HTTP and Azure Function Support
  • #3515 - Introduce a JGit extension
  • #3506 - Use Vert.x as the basis for all HTTP
  • #3398 - Change default value of sql-load-script to no-file in PROD mode
  • #3172 - Make DynamoDB clients injectable beans
  • #2930 - Add an ActiveMQ Artemis extension

Complete changelog

  • #4194 - SmallRye Reactive Messaging MQTT requires Vert.x JSON
  • #4192 - Add an explicit sql-load-script configuration
  • #4188 - jdbc-mssql extension is missing
  • #4183 - Remove lambdas from runtime code
  • #4181 - Improve the generated code for Spring Data JPA fragments
  • #4180 - Fix typo in error message
  • #4176 - Remove an outdated Jackson version
  • #4170 - Add missing Spring JCL logging exclusion
  • #4169 - Rest Client + Spring Di issue
  • #4164 - MariaDB JDBC driver update
  • #4161 - Fixes #4160: Do not register HUP and QUIT signals when in Windows
  • #4160 - Windows native-image Signal handling
  • #4152 - Upgrade to jackson 2.9.10
  • #4150 - Allow Spring Data repository fragments to not be declared as beans
  • #4149 - Use all relevant configured properties for Kafka AdminClient
  • #4138 - Bump kubernetes-client to 4.6.0
  • #4137 - upgrade to kogito 0.4.0
  • #4133 - Bump jGit to 5.5.0.201909110433-r
  • #4132 - issue #4073 - Display profile and whether Live Coding is enabled or not at startup
  • #4128 - Fail deployment when unable to create the vertx httpServer
  • #4124 - Stuck Quarkus process when port 8080 is already assigned, kill -9 needs to be used, user not informed about used port
  • #4122 - Limit the size of the EPoll selector array in native mode
  • #4107 - Docs - diff between @initialized(ApplicationScoped) and StartupEvent
  • #4102 - Add information about readiness/liveness probes to the Kubernetes guide
  • #4101 - Fixed Shutdown in progress exception while destroying Quarkus app
  • #4100 - java.lang.IllegalStateException: Shutdown in progress exception while destroying Quarkus app
  • #4098 - Replace JSON-B with Jackson for Spring Web
  • #4096 - Random port now is correctly shown in the startup logs
  • #4094 - Random HTTP port is shown as zero in the startup logs
  • #4092 - Fix building Quarkus with JDK 13
  • #4091 - Upgrade to jboss-parent pom v.36
  • #4089 - Fix build warnings
  • #4087 - Update broken links for Knative
  • #4084 - Fix importing the project in IDEA
  • #4081 - AdminClient is not getting all the config properties.
  • #4079 - Add a CI run with JDK 12
  • #4076 - fix: stop color mode on windows cmd/powershell
  • #4074 - Init HexUtil at runtime
  • #4073 - Display profile (and mode?) we run with in the logs at startup time
  • #4068 - Fix links in Spring guides
  • #4067 - Add a MySQL JDBC driver extension
  • #4066 - Hibernate ORM upgrade: 5.4.5.Final
  • #4065 - Register @ElementCollection classes for reflection
  • #4063 - UTF-8 fixes
  • #4060 - Resolve nested type variables correctly
  • #4058 - Fix bean removal algorithm
  • #4057 - Class not found when using java.time classes in @ElementCollection
  • #4056 - Spring Data's Page cannot be returned from a Spring Web controller
  • #4055 - Don't allow @record on methods that do not inject a Recorder
  • #4053 - Remove commons-beanutils
  • #4051 - Fix #4035 ${project.groupId} does not work well with Maven 3.6.2
  • #4049 - @produces annotated methods that are not consumed not ignored and result in failed build
  • #4047 - Native image start timeout when testing vertx-web on Quarkus 0.22.0
  • #4046 - Support HttpServletRequest/Response in Spring exception handlers
  • #4044 - Update the spring to 5.1.9.RELEASE
  • #4043 - Upgrade GraalVM to 19.2.0.1
  • #4042 - @ExceptionHandler method does not accept the WebRequest / HttpRequest as a parameter
  • #4039 - Invalid dependency / injection resolution for producers
  • #4035 - ${project.groupId} does not work well with Maven 3.6.2
  • #4033 - Add missing extensions to extensions.json
  • #4032 - Update to smallrye-jwt-2.0.3
  • #4030 - Make core vert.x lazy
  • #4028 - Use a lower memory queue in native mode
  • #4027 - Introduce resteasy server spi and use it to cleanup Hibernate Validator's Spring references
  • #4025 - Ensure default constructor for RESTEasy Resources also works for Kotlin code
  • #4024 - Fix ConfigProperty injection in ContextResolver
  • #4020 - @ConfigProperty not working in ContextResolver
  • #4014 - Upgrade Gradle version to 5.6.2
  • #4013 - Upgrade GraalVM to 19.2.0.1
  • #4012 - Let users select the parsers in TikaConfiguration
  • #4010 - Update to JBoss Threads 3.0.0.Final
  • #4008 - Do not trigger CI if any Github issue template changes
  • #4004 - Fix NPE when handling circular dependencies
  • #4003 - Do not auto-@Inject producer fields
  • #4002 - Auto-@Inject fields break producer fields
  • [#4001](https://github.c...
Read more

0.22.0

15 Sep 14:01
Compare
Choose a tag to compare

Major changes

  • #4000 - Introduce an Extension Proposal issue template
  • #3994 - Release notes for 0.22
  • #3489 - Introduce support for Spring Data JPA repositories

Complete changelog

  • #4022 - Fix configuration guide typos
  • #4011 - Ensure that Spring Controller methods can use @Valid
  • #4006 - Add more information on how to configure Gradle's native task
  • #4000 - Introduce an Extension Proposal issue template
  • #3996 - Remove spring-jcl dependency since it can prevent native image build
  • #3994 - Release notes for 0.22
  • #3993 - Add some validation for Spring RestControllers
  • #3978 - Fixes #3949
  • #3952 - Bump kubernetes-client to 4.5.1
  • #3949 - Unable to map exceptions other than Exception and ApplicationException
  • #3942 - Add support for web.xml context params
  • #3941 - Fix intermitent test failures
  • #3934 - Fix remaining case for Windows path issues on dev mode reload
  • #3930 - Mailer extension: Fix broken test example
  • #3900 - Additional information needed in documentation of @scheduled
  • #3899 - fix the link to the distroless image documentation
  • #3880 - Add support for Spring's @value in a constructor
  • #3875 - Add missing spring-web feature
  • #3872 - fix(swagger-ui): throw an error when "/" is set as swagger-ui path
  • #3854 - More fixes to the error pages
  • #3815 - Drop useless Class.forName from generated Spring Data JPA repositories
  • #3625 - Podman requires --userns=keep-id to avoid AccessDeniedExceptions while building the native image
  • #3593 - hibernate-validator + kubernetes-client native-image is slow and resource intensive
  • #3592 - Hot reload fails with InvalidPathException on Windows
  • #3492 - feat: spring annotations project creation.
  • #3489 - Introduce support for Spring Data JPA repositories
  • #447 - Implement a code.quarkus.io

0.21.2

05 Sep 08:30
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #3845 - Fix error page layout and appearance
  • #3840 - Bad styling for error page
  • #3837 - Fix intermittent failures in ImportSqlHotReloadScriptTestCase
  • #3835 - Fixing broken list rendering
  • #3821 - Fix missing qualifiers in reactive messaging
  • #3820 - RESTEasy does not return the ErrorMessage when JSON is expected from the client
  • #3812 - Upgrade narayana.version to 5.9.8.Final
  • #3780 - Fix example snippet typo containing double ']'
  • #3774 - Wrong documentation for disabling start-tls in mailer
  • #3770 - Ignores whitespaces when converting enum values
  • #3769 - Whitespaces in quarkus.http.cors.methods config is breaking build
  • #3768 - Fix the mailer config documentation
  • #3759 - Property el-impl.version used but not defined
  • #3752 - Removal of unused org.glassfish.web:el-impl from BOM
  • #3751 - BeanArchives.index() should never throw ISE
  • #3750 - Improve build failure report by including the stacktrace
  • #3748 - BeanArchives.index() should never throw ISE but signal that it is not possible to index the class
  • #3739 - Fixed typo in proposed-maven-version property
  • #3735 - Correctly add class path entries
  • #3729 - Fix for #3717: restrict ManagedExecutor injection type
  • #3717 - Ambiguous dependencies for type java.util.concurrent.ExecutorService and qualifiers [@default] when using SmallRye Context Propagation
  • #3708 - fixed typo in rest client guide - javax.inject.Singleton
  • #3701 - Restore the config provider on restarts
  • #3682 - upgrade of kogito (0.3.0) that supports persistence based on infinispan
  • #3680 - Add SQL load script to the hot deployment watched files list
  • #3678 - Jandex re-indexing warning for narayana-jta-5.9.6.Final.jar when Quarkus starts
  • #3661 - Hibernate SQL load script is not reloaded during dev mode
  • #3640 - Correct calculation of remaining time in millis within the AmazonLambdaContext
  • #3633 - Update undertow-reference.adoc
  • #3622 - Add some additional ignores to uberjar construction
  • #3613 - Do not delete generated files
  • #3609 - Make the Jackson mapper of Amazon Lambda case insensitive
  • #3601 - Do not wrap custom claim strings into JSONString
  • #3597 - Remove containerRuntime default value from Gradle plugin
  • #3596 - MicroProfile JWT application works with Payara Micro, Thorntail, TomEE and fails with Quarkus
  • #3592 - Hot reload fails with InvalidPathException on Windows
  • #3589 - Kotlin upgrade from 1.3.31 to 1.3.41
  • #3583 - Upgrade Narayana to 5.9.6.Final
  • #3570 - Add META-INF/io.netty.versions.properties to the uberJar ignore list
  • #3569 - Make sure fault tolerance recorder goes after Arc one to ensure proper shutdown order
  • #3565 - Add META-INF/io.netty.versions.properties to the uberJar ignore list
  • #3545 - CDI guide - mention Jandex maven plugin
  • #3544 - Docs: Using Vertx guide tells the user to specify versions
  • #3542 - Fix #3541 : kotlin pom template name
  • #3531 - fix missing @configitem on Flyway and HibernateSearch Config items
  • #3524 - fix: delete on neo4j-guide
  • #3523 - delete error on neo4j-guide
  • #3484 - Documentation about writing-native-applications-tips does not contain gradle examples
  • #3481 - Extension quarkus-amazon-lambda does not consume SQS payload correctly
  • #3450 - Generated-sources not resolved in dev mode
  • #3448 - Cleanup on live reload also removes generated classes
  • #2945 - Tell how to create a Jandex index in dependencies for multi-modules projects
  • #2063 - QuarkusNative now depends on Docker while building from Gradle?

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