Skip to content

Releases: quarkusio/quarkus

1.6.0.Final

08 Jul 15:11
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #10419 - Fix fast-jar Dockerfile
  • #10418 - Reduce log level of "objcopy" missing message
  • #10413 - Fix the security-oauth2.adoc callouts
  • #10408 - Fix test dependency filtering in DevMojo
  • #10405 - Fix missing Jaeger client version in native mode
  • #10399 - Field jaeger.version is empty when using quarkus-jaeger
  • #10398 - Revert "Simplify runtime class transformation"
  • #10396 - Document mocking an authorization server with Mockito
  • #10395 - Dockerfile.native - write access to /work directory
  • #10393 - Ignore .cache directories created by the formatter-maven-plugin
  • #10392 - Qute - fix parser
  • #10391 - Avoid version issues by using an extended name option to decode base64
  • #10389 - Set owner's permission to execute manage.sh
  • #10388 - Apply small fixes to GraphQL docs
  • #10387 - Escape pipe when transforming JavaDoc to AsciiDoc
  • #10386 - Generated manage.sh script not executable
  • #10385 - Removing unused import in Lambda template
  • #10382 - Hibernate Reactive services initiator fix
  • #10380 - Allow setting remote repository manager on BootstrapMavenContextConfig
  • #10370 - Knative manifest now uses valid port names
  • #10365 - Fix auth handling in Spring Cloud Config Client
  • #10364 - Explain how to configure embedded authentication for integration testing
  • #10351 - Fix use-parent-handlers case in logging doc
  • #10350 - [spring-cloud-config-client] Authentication not added when spring-cloud-config.url defines a endpoint, not a base url
  • #10348 - fixes property name in the application.properties example
  • #10346 - Use the AWS SDK BOM to avoid inconsistent versions and upgrade to 2.13.46 - Fix various other version alignments
  • #10345 - Honour @JsonIgnore on Panache entities
  • #10342 - Upgrade axle-client version to the one matching the mutiny-client version
  • #10337 - Update SmallRye Reactive Messaging to version 2.1.1
  • #10334 - Make Elytron Security extensions config overridable at runtime
  • #10333 - Fix broken sidecar handling
  • #10332 - Generated knative.yaml does not work on Openshift Serverless
  • #10329 - Add documentation on how to use Wiremock in Quarkus tests
  • #10322 - Fix for #10320 - Backwards incompatible profile value resolution between Quarkus and SmallRye Config.
  • #10321 - Add a section about the redirection to the OIDC web-app docs
  • #10320 - Config properties of inactive profiles are being expanded in 1.6.0.CR1
  • #10317 - Bump webjars-locator-core to 0.46
  • #10316 - Devmode .env: fall back to mklink /H on Windows
  • #10313 - Webjars-locator only works in quarkus:dev mode
  • #10312 - Fix broken anchor when linking to database vault example
  • #10310 - Make blocking router unordered
  • #10308 - Quarkus kubernetes sidecars configs do not work
  • #10307 - Use AppArtifactKey instead of a string in ExtensionDescriptorMojo
  • #10293 - Gcp HTTP functions improvements
  • #10292 - Concurrent requests for blocking reactive routes is limited by quarkus.vertx.event-loops-pool-size
  • #10288 - Add 'Entity State-detection Strategies' to spring-data-jpa docs
  • #10286 - Dependency parity validator is missing dependencies with different versions
  • #10283 - Turn reactive datasource pools into synthetic beans
  • #10281 - updated the reactive getting-started guide to reflect the newer api
  • #10279 - Dependency parity validator is missing dependencies with different versions
  • #10278 - Ensure that enums can be used in ConfigProperties in native mode
  • #10277 - Using an Enum in ConfigProperties doesn't work in native mode
  • #10276 - Doc: reactive tx management with SqlClientHelper
  • #10274 - Netty's shaded JC Tools need Unsafe access in native mode
  • #10261 - Provide warning for unsupported rest-client features in native
  • #10260 - quarkus.kubernetes.annotations gets not applied to ingress
  • #10259 - LDAP Security - configuration needs to be modifiable at runtime
  • #10187 - Hibernate Reactive bug with generated IDs
  • #10170 - JVM args should be aware of quotes
  • #10166 - -Dquarkus.args cannot handle more than one argument in command line
  • #10143 - quarkus-maven-plugin DevMojo erroneously excludes local project dependencies
  • #10126 - Allow QuarkusTest to override base URL of REST client
  • #10093 - Add debug symbols support #9792
  • #10059 - Cannot inject reactive Pool/PgPool into gRPC Singleton
  • #9792 - Offer quarkus property to enable debug symbols
  • #9769 - wildcarded mqtt topic not receiving messages
  • #9100 - fix guide -> Deploying the application as Java application in OpenShift with jdk11
  • #8297 - Unable to copy .env file in dev mode
  • #5234 - MQ Message not acknowledged on thrown exception

1.6.0.CR1

26 Jun 09:52
Compare
Choose a tag to compare
1.6.0.CR1 Pre-release
Pre-release

Major changes

  • #10148 - Updated the maximum size allowed for request body to 10 MB
  • #10127 - Validate extension dependencies in the packaging phase of the runtime artifact
  • #10079 - Set a safer default for quarkus.http.limits.max-body-size
  • #10051 - Externalize OptaPlanner extension
  • #10009 - Google Cloud Functions
  • #9933 - Add ability to run tests with different config profiles
  • #9906 - Fix trustStore handling in native-image
  • #9732 - Reactive db2 client
  • #9710 - Introduce the ability to generate AppCDS
  • #9645 - Google Cloud Functions http bindings
  • #9486 - Upgrade GraalVM to 20.1.0
  • #9473 - Add a WebJar Locator extension that duplicates webjar locator behavio…
  • #9462 - Add a TROUBLESHOOTING.md page with performance related tips
  • #9457 - Implement a Quarkus extension for the Vert.x DB2 driver
  • #9439 - Enable tracing in the SmallRye GraphQL extension
  • #9412 - ArC - register /quarkus/arc/beans and /quarkus/arc/observers routes in the dev mode
  • #9278 - Introduce support for Spring's @scheduled
  • #9060 - Hibernate Reactive extension
  • #8883 - Add Hibernate Reactive extension (beta)

Complete changelog

  • #10289 - Fix Maven Tooling tests
  • #10282 - Skip gpg signing for integration tests modules
  • #10275 - Properly use deployment dependencies in the OpenTracing deployment tests
  • #10268 - Fix extension validation in extension descriptor generator
  • #10263 - Various Hibernate ORM extension refactorings to pave the way for Hibernate Reactive
  • #10262 - Make sure that logging handlers don't leak in internal tests
  • #10257 - Properly fix issue with primitive id types in Spring Data JPA.
  • #10254 - Update Mutiny version to 0.5.4 and fix CompositeException unwrapping in the security handling
  • #10247 - Trim HTTP paths for security mapping
  • #10240 - Revert "Reactive sql client pool in thread local"
  • #10239 - Strip trailing forward slash from OIDC URL
  • #10238 - Ensure that QuarkusClassLoader returns the same URL format as URLClassLoader
  • #10235 - Update Mutiny version to 0.5.4
  • #10229 - Link to SmallRye Config documentation.
  • #10228 - Rethink closing strategy of the ThreadLocalPool optimised pgpool
  • #10227 - Issue with dex: OIDC server is not available at the 'quarkus.oidc.auth-server-url' URL
  • #10223 - Reduce level of a log message in Gradle QuarkusDev task
  • #10222 - Error messages when jdbc.url has not been defined
  • #10221 - Reactive sql client pool in thread local
  • #10220 - Upgrade Quarkus HTTP to 3.0.11.Final
  • #10219 - Make sure that Flyway resources are only processed once
  • #10216 - Qute - result mappers may throw an exception
  • #10215 - Flyway Callback Scripts Failing When Running mvn test
  • #10211 - Take @Version into account in Spring Data JPA
  • #10210 - Smallrye reactive messaging: CommitFailed never recovered the connection
  • #10209 - Make it possible to customize the behavior when a Qute value is missing
  • #10208 - Fix issue with primitive id types in Spring Data JPA
  • #10206 - Alternate fix to make sure resources are only closed once
  • #10205 - Ensure that a set quarkus.log.file.path system prop is used in tests
  • #10202 - Unable to set logfile name/path for QuarkusTests
  • #10201 - Quarkus path based authentication
  • #10199 - Bump mariadb-java-client from 2.6.0 to 2.6.1
  • #10197 - Couple small and simple improvements on Hibernate Reactive
  • #10195 - Support building multi-module projects with root module having no sources
  • #10194 - URL is not defined for datasource error when using quarkus.datasource.db-kind=postgresql on a properties file
  • #10190 - Update Mutiny to 0.5.3 and SmallRye Reactive Utils to 0.1.1
  • #10182 - Deprecate quarkus-bom-deployment and merge its content into quarkus-bom
  • #10181 - Prioritize Maven Central over custom repositories
  • #10179 - Provide extra validation for Spring controllers
  • #10175 - Fixed source formatting
  • #10173 - Upgrade to Hibernate ORM 5.4.18.Final
  • #10172 - Add mTLS documentation
  • #10171 - Document native docker switch for native in HTTP guide
  • #10169 - Bump jgit.version from 5.7.0.202003110725-r to 5.8.0.202006091008-r
  • #10165 - Warn when a spring-web class is not annotated with @RestController
  • #10164 - Adding Validations for Spring Projects
  • #10161 - Fix Java file paths and packages in OptaPlanner quickstart
  • #10156 - spring-data-jpa: repository calls merge() when it should call persist() instead
  • #10155 - Asterisk and other special characters not escaped in Quarkus config docs
  • #10153 - Asterisk and other special characters not escaped in Quarkus config docs
  • #10151 - Tiny URL fix
  • #10148 - Updated the maximum size allowed for request body to 10 MB
  • #10146 - Ensure that TestResourceManager is only closed once
  • #10145 - Enable SSL Client Authentication for consul-config
  • #10142 - Enhance build image log
  • #10141 - Update SmallRye GraphQL version to 1.0.4
  • #10138 - Enable forwarded for host header configuration
  • #10137 - Gradle support - Improve logging/visibility of native image generation
  • #10131 - A suspicious log about agroal being present when using Hibernate ORM Reactive extension
  • #10130 - Dev-mode: respect configuration when running resources:resource
  • #10129 - Bump swagger-ui from 3.26.1 to 3.27.0
  • #10127 - Validate extension dependencies in the packaging phase of the runtime artifact
  • #10125 - Use the ping command inside the health check
  • #10124 - Disable FormAuthCookiesTestCase#testCredentialCookieRotation
  • #10122 - Nullpo...
Read more

1.5.2.Final

18 Jun 23:43
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #10087 - Usability improvements around Panache annotation processors without making the fields protected
  • #10080 - Bug in sam.native.yaml Issue #10063
  • #10075 - Returns long instead of int
  • #10070 - Make YAML configuration work for Bootstrap Config
  • #10067 - Fix IDE launcher by replacing shading with alternate solution
  • #10066 - Never log passwords
  • #10063 - quarkus-amazon-lambda isn't generating a valid native SAM file
  • #10058 - Add openj9 images to the S2iBaseJavaImage
  • #10056 - OpenJ9 images not recognized as using run-java.sh
  • #10050 - Quarkus LDAP Security - on loglevel DEBUG, the username & password are dumped
  • #10048 - Update custom SecurityIdentityAugmentor to latest code
  • #10045 - Prevent NPE in Spring Web when no "Accept" header is specified
  • #10033 - @RestControllerAdvice and @ExceptionHandler
  • #10030 - Use '/' as the path element separator creating a relative resource path
  • #10019 - Handle primitives in DefaultIgnorePredicate
  • #10004 - Enable programmatic security in SmallRye GraphQL endpoints
  • #10003 - quarkus-maven-plugin not working correctly for project creation.
  • #10001 - SmallRye GraphQL is not integrated with programmatic security
  • #9984 - Typo in cdi-reference.adoc
  • #9983 - Patch Funqy Amazon Lambda HTTP test contentType to json
  • #9982 - Prevent a NPE and report the actual cause of boot failure in QuarkusTestExtension
  • #9979 - quarkus-amazon-lambda-http-archetype broken
  • #9974 - Quarkus cant be launched with Main-Class anymore
  • #9973 - Spring-Cloud-Config-Client Configuration not working
  • #9971 - NPE in QuarkusTestException instead of reporting real boot exception
  • #9959 - Fix silly token mistake in Consul Config
  • #9957 - Quarkus 1.5.0.Final - Consul 403 Forbidden using
  • #9938 - Fix deepClone issue with Supplier
  • #9886 - DeepClone in QuarkusTestExtension returns null
  • #9753 - Building GraphQL quickstart generates warnings that should be avoided

1.5.1.Final

11 Jun 18:31
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #9936 - Use timezone aware date time for access logging's %t common log format
  • #9935 - Fix NullPointerException(s) when dealing with remote and local address returned by HTTP request
  • #9928 - Funqy doc improvements
  • #9920 - Fixed path for xattr command
  • #9882 - NullPointerException when quarkus.http.access-log.enabled=true
  • #9881 - Fix broken 'includeAll' in Liquibase
  • #9879 - Properly use password instead of user for MySQL reactive
  • #9874 - Fix improperly constructed Consul URL
  • #9873 - Allow websocket requests to run on a worker thread
  • #9865 - Shade transitive dependencies in the IDE launcher
  • #9853 - Report typo fixes contributed by Pierre Grimaud
  • #9851 - GraphQL: Adding the guide in the metadata
  • #9850 - Closes #9849 - reactive-pg-client - password authentication failure
  • #9849 - Vault Database Credentials - Invalid Password (reactive-pg-client)
  • #9848 - Fix unable to change status code when returning qute template as a response
  • #9847 - http access log attributes do not work
  • #9846 - Liquibase includeAll not supported in Quarkus 1.5
  • #9845 - Quarkus consul quarkus.consul-config.agent.host-port configuration
  • #9844 - Adjusting the Extension add command
  • #9838 - Change default thread pool size to max of 200 & 8*CPU
  • #9830 - Fix grpc config in documentation
  • #9826 - quarkus-ide-launcher duplicates classes from commons-lang etc without shading
  • #9824 - Take Java migration classes into account in Flyway extension
  • #9822 - Correct formatting of ConfigDiagnostic.java
  • #9821 - Activate request context for GraphQL API methods
  • #9819 - Quarkus 1.5.0 Flyway not running Java Migrations
  • #9814 - Update vertx-graphql description to remove REST keyword
  • #9811 - Fix PersonRepository example
  • #9810 - Make sure there is a thread to keep dev mode alive during restarts
  • #9793 - Add a section about @Blocking in the documentation
  • #9786 - @GraphQLAPI without @ActivateRequestContext gives a ContextNotActiveException
  • #9785 - Add descriptions to get propagated into quarkus-universe-bom json
  • #9784 - Provide a proper error message when a Kubernetes token is invalid
  • #9779 - Fix unnecessary warnings about non-public constructor for @ConfigProperties
  • #9777 - Fixes Cloud Event Mapping example
  • #9774 - Set context class loader to the system one when loading the default filesystem providers
  • #9773 - Make REST Client work whether or not SSL is enabled or not in native
  • #9770 - Improved getting started reactive
  • #9748 - Dev mode stops without reason instead of restart when fired by code Changed (worked with 1.4.2.Final)
  • #9747 - Update to Keycloak 10.0.2
  • #9746 - Update non-native base image to ubi8/openjdk-11
  • #9731 - docs: fix description for credentials provider
  • #9730 - Fix broken sql Date serialization in native
  • #9725 - Apply minor cleanup to transactional docs
  • #9717 - Swagger and static resource support AWS Lambda HTTP, Azure HTTP
  • #9703 - ArC - ignore abstract classes annotated with a bean defining annotation
  • #9694 - docs: small fixes in amazon-kms.adoc file
  • #9687 - Fix working directory property in quarkusDev task
  • #9674 - Unsupported bean type: UNRESOLVED_TYPE_VARIABLE, K When using generics
  • #9673 - Security doc fix and improved warning message
  • #9670 - If the rotate-on-boot is defined and there is a file-suffix use the PeriodicSizeRotatingFileHandler
  • #9666 - Updated smallrye-open-api to 1.2.4
  • #9664 - Security provider configuration not working
  • #9659 - Cache doc improvement to better describe behaviors
  • #9653 - Gradle: setWorkingDir not working in 1.5.0
  • #9638 - Bootstrap Maven: make sure empty jar project artifacts can be resolved from the workspace
  • #9637 - Fix #9635
  • #9636 - Ensure that Liquibase CommandFactory can be used in native
  • #9635 - Panache - could not find indexed method
  • #9619 - Bump com.gradle.plugin-publish from 0.11.0 to 0.12.0 in /devtools/gradle
  • #9589 - Jackson Time Serialization Error: Class com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer has no default (no arg) constructor
  • #9538 - @parameters in = QUERY are left out in the openapi.json on Quarkus 1.4.2
  • #9506 - quarkus-ide-launcher breaks mvn dependency:analyze
  • #9414 - Fix #9309: Quarkus/Undertow does not parse request parameters correctly from multipart post
  • #9342 - Add @patch support for RestClient
  • #9309 - Quarkus/Undertow does not parse request parameters correctly from multipart post
  • #9259 - log files rotation on boot doesn't work
  • #9098 - Scope permission checks may result in a false positive
  • #9068 - Uberjar does not include add dependencies
  • #9057 - Keycloak authorization: issue with the scopes and permissions

1.3.4.Final

03 Jun 09:41
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #9711 - fix (#9561): Remove optional from env source and key refs

1.5.0.Final

03 Jun 16:16
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #9624 - Gradle projects ignore openapi.yaml
  • #9618 - Bump quarkus-http.version from 3.0.8.Final to 3.0.9.Final
  • #9610 - Fix ignored Kubernetes client properties in S2I IS check
  • #9608 - Rename credentials-provider-type into credentials-provider-name
  • #9607 - Make sure validation can work even when a jar doesn't contain beans
  • #9605 - KubernetesClientException - quarkus.kubernetes-client.trust-certs=true not working on Windows
  • #9599 - Fix intermittent JaxRSTestCase failure
  • #9598 - Validation of REST input/output classes defined as dependency
  • #9596 - Do not show info message on datasource startup
  • #9595 - Fix issue with running tests in the IDE
  • #9584 - Attempt to fix more Mongo test failures
  • #9583 - Configuration properties references for keycloak-authorization extension
  • #9582 - Gradle: resources dir related fixes
  • #9579 - Revert "Set Hibernate ORM connection handling strategy to BEFORE_TRANSACTION_COMPLETION"
  • #9578 - Connection handling regression with Hibernate ORM in 1.5.0.CR1
  • #9571 - Don't wait for application to be stopped, if it's not even started
  • #9568 - IfBuildProfile/UnlessBuildProfile - add support for interceptors
  • #9567 - Add documentation for Consul extension
  • #9566 - QuarkusDevModeTest freezes when it fails during the loading
  • #9564 - Add documentation for Spring Cache extension
  • #9563 - Add documentation about the Minikube extension
  • #9562 - Make sure to use normalised paths
  • #9560 - Manage kafka-streams-test-utils version in quarkus-bom
  • #9557 - Set LogManager for all failsafe executions
  • #9554 - Amazon Lambda Docs update
  • #9553 - Amazon Lambda Test Framework - Improved error handling for shutdown
  • #9552 - Add Credentials Provider Documentation
  • #9549 - Fix flyway resource inclusion in native image when build is triggered from a Windows machine
  • #9546 - @IfBuildProfile not working on Interceptor
  • #9543 - (1.5.0.CR1) Qute Template not found
  • #9535 - Bump commons-codec to version 1.14
  • #9534 - Fix gRPC logging
  • #9533 - Bump Caffeine to version 2.8.4
  • #9531 - Speed up Flyway by preventing it from doing classpath scanning
  • #9528 - Update MP Metrics API to 2.3.2
  • #9525 - Disable CP cache when using forced dependencies
  • #9524 - Attempt to fix intermittent Mongo failures
  • #9519 - Fix CodeFlowTest
  • #9516 - Handle .exe extension if guessing path to Windows native executable
  • #9515 - 1.5.0.CR1 ClassCastException in multi-module maven project
  • #9514 - Ensure that RunnerClassloader can read directory resources
  • #9513 - Flyway didn't works using fast-jar
  • #9512 - Better TCCL handling in @QuarkusTest
  • #9511 - ClassCastException for QuarkusTestResourceLifecycleManager across modules in gradle
  • #9508 - Attempt to fix intermittent failure
  • #9507 - Another fix for the AMQP test
  • #9502 - Read Lambda ClientContext correctly
  • #9500 - Reduce grpc verbosity
  • #9499 - Fix Quartz doc formatting
  • #9488 - Fix broken primitive default values in @ConfigProperties
  • #9485 - VertxProducer - simplify code, get rid of synchronization
  • #9484 - Escaping JSON strings in QuarkusErrorServlet
  • #9481 - Simple HTTP request fail with server error 500, when using JDK 11 HTTP client and websocket installed
  • #9475 - Define durable queue in broker.xml
  • #9472 - Make ArC intercept default methods
  • #9471 - Gradle devmode: set quarkus.application.* properties
  • #9463 - Bad JSON returned from the default QuarkusErrorServlet
  • #9456 - Bean verticles injecting @singleton beans cause NPE during application shutdown
  • #9454 - OIDC CodeFlowTest has become unstable
  • #9443 - Amazon services - cosmetics - rename variables in common processors
  • #9417 - Gradle: test case to make sure beans from other module's test config can be injected
  • #9413 - Amazon KMS + SES extensions
  • #9407 - Fix MongoDB Panache projection
  • #9395 - Parsing clientContext header seems to be broken in quarkus-amazon-lambda extension
  • #9390 - Enable Hibernate ORM multitenancy IT on CI
  • #9389 - Enable CI coverage for the Hibernate Multi-tenancy integration tests
  • #9388 - Added support for @InjectSpy
  • #9377 - add @InjectSpy feature
  • #9311 - Add kdoc for developers and add autoboxing code for non-nullable ID types
  • #9299 - Dev mode test gets stuck if there are no classes/resources in src/main
  • #9273 - Exception java.util.ServiceConfigurationError thrown
  • #9177 - java.util.NoSuchElementException: Property quarkus.application.name not found
  • #8967 - Quarkus Microprofile GraphQL documentation
  • #8469 - documentation for Keycloak authorization is insufficient
  • #7188 - PanacheRepository injected methods cannot be made transactional

1.3.3.Final

21 May 14:44
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #9363 - Log bootstrap resolver downloads and properly apply wagon config
  • #9156 - Updated the version of keycloak version in bom from 9.0.2 to 9.0.3

1.5.0.CR1

20 May 19:24
Compare
Choose a tag to compare
1.5.0.CR1 Pre-release
Pre-release

Major changes

  • #9427 - Upgrade to Hibernate ORM 5.4.16.Final
  • #9426 - Add support for external JDBC pools (pgagroal/pgpool)
  • #9180 - Create picocli extension
  • #9172 - Amazon SNS + SQS extensions
  • #9144 - Add SmallRye GraphQL extension
  • #9120 - Move the gRPC support to the main Quarkus repository
  • #8779 - Add first version of Spring Cache annotations
  • #7840 - Panache Hibernate REST
  • #5681 - Hibernate ORM - Multitenancy support
  • #4968 - Amazon service extensions

Complete changelog

  • #9492 - Fix snapshot versions
  • #9474 - Make access logging work in native mode
  • #9470 - Add swagger-ui to dependabot
  • #9468 - fix issue with openJDK11-alpine
  • #9461 - Add the dependency name in each guide where it's missing
  • #9459 - Fix ignored default enum value for @ConfigProperties
  • #9455 - Disable 2 flaky tests in CodeFlowTest for now
  • #9452 - Clarify documentation on multi-module projects
  • #9450 - Link prefix for URL in quartz.adoc
  • #9444 - Update Quarkus HTTP to 3.0.8.Final
  • #9442 - AWS SQS guide
  • #9441 - SNS Guide - Missing SNS topic creation
  • #9440 - Remove some lamdbas from runtime code
  • #9436 - Fix issue with build time config in dev mode
  • #9435 - Don't repeat query params in access log
  • #9434 - Bump to Gradle 6.4.1
  • #9432 - Include just the maven dependencies needed for a quickstart
  • #9431 - Minor OIDC doc updates
  • #9429 - Bump smallrye-metrics from 2.4.1 to 2.4.2
  • #9427 - Upgrade to Hibernate ORM 5.4.16.Final
  • #9426 - Add support for external JDBC pools (pgagroal/pgpool)
  • #9425 - chore: Align methods in S2iProcessor
  • #9421 - Fix dependency cycle between the Mutiny RSO and Context Propagation
  • #9420 - Gradle: support runtime only deps in quarkusDev
  • #9416 - Devmode: filter out modules that aren't application compile or runtime dependencies
  • #9415 - Flyway with "multiple datasources" does not migrate at start
  • #9411 - Define gRPC version by using the BOM
  • #9406 - Improve getResources performance
  • #9405 - Update to smallrye-jwt-2.1.2
  • #9404 - Hibernate Search Elasticsearch: Add configuration property hibernate.search.elasticsearch.layout.strategy
  • #9403 - Import grpc-bom in quarkus-bom instead of managing individual grpc artifacts
  • #9402 - Minor fix in Hibernate multitenancy docs.
  • #9400 - Allow Spring Data methods to "traverse" class hierarchy when resolving names
  • #9399 - hibernate-orm-panache-kotlin in CI, test using injected resource extracted into separate class
  • #9393 - QuarkusTestExtension fails for Enums with toString overrides
  • #9387 - Improve robustness of the AMQP test
  • #9384 - Use surefire systemPropertyVariables instead of systemProperties
  • #9378 - Remove manually generated Liquibase beans
  • #9376 - bump run_java_sh to 1.3.7 to fix issue with JDK 11 Debug
  • #9375 - Increase level of KafkaStreams missing topics logs
  • #9374 - Rename Smallrye to SmallRye
  • #9373 - REST data Panache reorganisation
  • #9372 - OptaPlanner: Fail fast if no constraint implementations are found
  • #9369 - Update reactive-messaging.adoc to add resteasy-mutiny
  • #9368 - integration-tests: inherit quarkus-maven-plugin version from parent
  • #9365 - Windows fix for fast-jar
  • #9364 - Bootstrap Maven: apply session's authentication selector to the current project's repositories
  • #9362 - Refactor the HibernateOrmProcessor to decompose the build steps into …
  • #9361 - Allow other extensions to define Hibernate ORM configurations
  • #9358 - Reactive routes security - use shared Event instance
  • #9356 - Update SmallRye Reactive Messaging to version 2.0.3
  • #9352 - Test dependencies leak into Dev-Mode and QuarkusTest runtime classpath
  • #9351 - Fix KafkaStreamsITCase by moving Inject to REST resource
  • #9349 - Define layout.strategy on HibernateSearchElasticsearchRecorder#contributeBackendBuildTimeProperties
  • #9348 - Improve usability of @ConfigProperties
  • #9346 - GraphQL code fixes
  • #9345 - Translation between a Java exception and a gRPC error status
  • #9344 - Getting Funqy Ready for Release
  • #9343 - Upgrade smallrye-context-propagation to 1.0.13
  • #9341 - Support existing Kubernetes resources
  • #9340 - Properly support JUnit 5 parameters on test methods
  • #9336 - Fix the parent pom definition of the quarkus-vault-spi module
  • #9334 - Add codec section to the event bus guide
  • #9333 - Revert "Support Surefire 3.0.0-M4"
  • #9332 - Add workflow tips section in Contribution guide
  • #9331 - Bootstrap Maven: make sure wagon configuration is properly applied
  • #9323 - Integrate Metrics in SmallRye GraphQL extension
  • #9321 - Metrics integration in the SmallRye GraphQL extension
  • #9312 - Set compiler options for DevModeContext when using gradle
  • #9310 - Bump liquibase-core from 3.8.9 to 3.9.0
  • #9308 - Documentation On Building Quarkus Core
  • #9305 - Remove lambdas from RestClientBase
  • #9304 - Fix #6717 by making hibernate-orm-panache-kotlin IT test depend on H2
  • #9303 - If MP-CP is enabled, make REST Client use it as ExecutorService, to allow for CP in filters
  • #9302 - MQTT Messages are sent to the wrong callbacks using a single client-id
  • #9298 - Unable to create instance of JwtClaimsBuilder
  • #9296 - elytron-security-jdbc does not use attribute-mappings
  • #9295 - Default quarkus.http.access-log.pattern "common" duplicate query_string
  • [#9293](https://github.com/quarkusio/qua...
Read more

1.4.2.Final

05 May 13:10
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #9056 - Add a few words about transactions using the reactive SQL clients
  • #9048 - Add javax.json.JsonValue to types ignored for reflection
  • #9043 - Update Quarkus HTTP to 3.0.7.Final
  • #9041 - Declare the API and in-memory connector dependency in the BOM
  • #9033 - Quarkus-bom should manage smallrye reactive-messaging-api dependency
  • #9029 - Update SmallRye Reactive Messaging to 2.0.2
  • #9023 - Amazon Lambda deployment check for abstract handler
  • #9022 - Don't try to load project workspace from the MAVEN_PROJECTBASEDIR if it doesn't contain a pom.xml
  • #9019 - Dev Mode: support output dir dedicated to resources (Gradle)
  • #9013 - maven plugin build fails when .mvn directory exists in directory enclosing project directory
  • #9011 - Fix handling null value as query parameter
  • #9010 - fix: inclusion of access log file
  • #9008 - Fix the Hibernate Search configuration documentation
  • #9007 - Register BigDecimal and BigInteger for reflection if necessary
  • #9000 - Fix broken directory with space handling
  • #8998 - Use the platform CL as the Parent on JDK9+
  • #8996 - Quarkus Native Jackson InvalidDefinitionException Cannot find a (Map) Key deserializer for type [simple type, class java.math.BigDecimal]
  • #8993 - Hibernate Search auto-indexing strategy not rendered perfectly in generated config doc
  • #8989 - bump to kogito 0.10.1
  • #8988 - Update to OpenAPI 1.2.3 and fixes #8811
  • #8985 - mongodb+srv protocol no more working on dev mode since Quarkus 1.3 with Java 11
  • #8984 - Liquibase still detects multiple changelogs despite upgrade to 1.4.1
  • #8977 - Quarkus master can't handle space in path for native mode, 1.4.1.Final can
  • #8972 - Update SmallRye Health to 2.2.1
  • #8971 - Only check debug port usage on first startup
  • #8964 - Quarkus AWS attempts resolve dependencies on abstract class
  • #8959 - Added JWT example to OIDC for Services (#8915)
  • #8957 - Release Quarkus HTTP 3.0.7.Final and update to it
  • #8942 - Liquibase performance improvement
  • #8935 - Increase timeout for Cache CI group
  • #8934 - Speed up Liquibase startup
  • #8931 - Fix class loading issue for augment class loader
  • #8930 - Gradle: inject test resources before the main resources for testing
  • #8927 - Debug Port does not reopen after Pom change
  • #8926 - Fix case where user defined default banner was not being used
  • #8924 - Note about disabling the default tenant
  • #8920 - Exception when using a custom registered microprofile converter
  • #8919 - Banner with default_banner.txt not working
  • #8915 - Injection of JWT available in OIDC implementation
  • #8911 - Add the singleton scope to beans produced by the JsonbProducer
  • #8910 - clarify building-native-image.adoc for Windows
  • #8908 - Dev mode no more working due to Flyway after migrating to 1.4
  • #8907 - Fix issue with reading resources containing spaces
  • #8902 - Fix method signature
  • #8901 - Test DataSource not used in 1.4.1.Final
  • #8899 - Maven regression in 1.4.1.Final vs 1.3.2.Final - ${revision} and custom repository defined in settings.xml
  • #8898 - Avoid null values when resolving alternative priority
  • #8897 - docs: remove an unnecessary backquote
  • #8896 - Gradle: Leverage task-avoidance for the 'test' tasks
  • #8895 - NPE Comparing alternative priorities
  • #8891 - Native mode not working in 1.4.1.Final
  • #8886 - NoSuchFileException for function.zip in amazon-lambda
  • #8884 - Fix deletion of function.zip in amazon-lambda
  • #8882 - Add the rest of the Kotlin dependencies to the BOM
  • #8880 - Workaround Vault IT issue in Java8
  • #8876 - Quarkus 1.4.1.Final includes kotlin versions 1.3.72 and 1.3.61 at the same time
  • #8872 - Provider io.smallrye.mutiny.context.ContextPropagationUniInterceptor could not be instantiated
  • #8864 - Fixes devmode for multi module projects using 'revision' property as versions
  • #8863 - Make QuarkusUnitTest#afterAll() safer
  • #8862 - Use the correct file path separator when communicating with remote endpoint in remote-dev mode
  • #8857 - Fix quarkus-logging-json not working with native images
  • #8856 - docs: small fix in config.adoc file
  • #8855 - quarkus-logging-json not working with native images
  • #8848 - Add support for the JSON-B Serialization of Vert.x JSON Object/Array
  • #8846 - Bootstrap resolve: if the path specified with '-f' is a directory, append 'pom.xml'
  • #8845 - SmallRyeConfig picks up application.properties from src/main/resources during testing instead of src/test/resources
  • #8842 - Bootstrapping the project via quarkus-maven-plugin is broken
  • #8839 - Check parent for null to avoid NPE on the "/"
  • #8832 - Dev mode fails when using "Maven CI Friendly Versions" and Quarkus version override via -D
  • #8830 - Vert.x JSON wrapped in a Multi is not working as expected
  • #8827 - Add the allowed values for quarkus.kubernetes.service-type
  • #8823 - Ensure that an uppercase username doesn't break container-image building
  • #8819 - Uppercase quarkus.container-image.group causes docker error
  • #8813 - Cache bytecode recording proxies
  • #8811 - Uni and Multi should not be represented in OpenAPI schema
  • #8806 - Fix issue with config beans in dev mode
  • #8803 - Windows synchronizes files to Linux incorrectly in Remote Development Mode
  • #8594 - Add test closure and configure the logging manager so log levels are considered on tests
  • #8574 - Quarkus log level configuration not applied on tests
  • #8274 - Quarkus 1.3.x: AMQP Emitter does not set content-type
  • #8035 - Quarkus 1.3.0.Final class loader can not load Graal's polyglot framework

1.4.1.Final

27 Apr 07:48
Compare
Choose a tag to compare

Major changes

Complete changelog

  • #8841 - Gradle: make sure project compile configurations can be found
  • #8816 - Fix issue with .env file and workingDir property
  • #8812 - .env file at project root replaced with symbolic link pointing back to the same location
  • #8807 - Building container image with multistage script should setup user 100…
  • #8800 - Upgrade JBoss Threads to 3.1.1.Final
  • #8799 - fix: clarify kubernetes documentation and fix various typos / formatting issues
  • #8794 - Don't always trust Maven's '-f' arg value when resolving the current project pom.xml
  • #8789 - More "writing the greeting extension guide" fixes
  • #8788 - Fix case where MongoDB and MariaDB extensions fail in native
  • #8787 - Add commons-compress to kubernetes-client to avoid TypeNotPresentException for TarArchiveInputStream
  • #8785 - quarkus-hibernate and quarkus-mongodb-client incompatibility
  • #8784 - Fixed the docs build
  • #8781 - Moved custom manifest tests out of maven IT to its own packaging IT module
  • #8780 - Fix elytron-security performance issue due to missing bean scope
  • #8778 - Improve how nested MDC scopes are handled in the Jaeger extension
  • #8777 - Avoid NPE in QuarkusProdModeTest when bootstrap fails
  • #8775 - Qute docs bugs
  • #8774 - Fix some code format issue on the extension author guide
  • #8773 - docs: update the minimum required maven version to 3.6.2
  • #8771 - Docs: greeting extension fixes
  • #8752 - Qute: documentation bug
  • #8751 - Qute: this usage in each
  • #8749 - Qute: consider renaming one form of with to let