quarkus

Quarkus: Supersonic Subatomic Java.

APACHE-2.0 License

Stars
13K
Committers
1.1K

Bot releases are hidden (Show)

quarkus - 2.2.5.Final

Published by gsmet almost 3 years ago

Complete changelog

  • #22360 - Bump log4j-api from 2.16.0 to 2.17.0 in /bom/application
  • #22322 - Upgrade Jackson to 2.12.6
  • #22313 - More efficient platform version and BOM import selection algorithm for a given set of extensions
  • #20684 - Bump Netty to 4.1.69.Final
  • #19742 - Bump jackson-bom from 2.12.4 to 2.12.5
quarkus - 2.5.4.Final

Published by gsmet almost 3 years ago

Complete changelog

  • #22313 - More efficient platform version and BOM import selection algorithm for a given set of extensions
  • #22311 - Check test target is present to avoid NPE
  • #22303 - Fix log capturing in QuarkusMainTest executions
  • #22302 - QuarkusMainTest intercepts spurious strings
  • #22296 - Fix incorrect link for Keycloak test resource on the documentation
  • #22286 - Fix concurrency issue with REST Client Config
  • #22281 - java.util.ConcurrentModificationException when using 2 schedulers and 2 rest clients
  • #22270 - Fix refcnt exception
  • #22263 - Occasional io.netty.util.IllegalReferenceCountException: refCnt: 0 when performing REST operations that stream responses
  • #22261 - Fix error: option --source cannot be used together with --release on dev mode reload
  • #22255 - Oracle metadata overrides, compatibility with other JDBC drivers
  • #22234 - Add docker.io as registry to dev-services images that where specified with the short name
  • #22175 - Quarkus dev service failed to download image due to short name image and no tty
  • #19055 - Native build fails with postgres and oracle drivers together
quarkus - 2.5.3.Final

Published by gsmet almost 3 years ago

Complete changelog

  • #22229 - Fix RESTEasy Reactive file handling
  • #22218 - Cannot download a large file using RESTEasy Reactive
  • #22203 - Upgrade to Hibernate Validator 6.2.1.Final
  • #22190 - Update to Vert.x 4.2.2
  • #22179 - Don't attempt to index empty transformed classes
  • #22177 - Fix FORM auth + Lazy auth combo
  • #22168 - Don't require Docker when devservices are locally or globally disable via the Neo4j extension
  • #22162 - Update Netty to 4.1.72
  • #22158 - NPE in SmallRyeGraphQLProcessor#buildExecutionService when using quarkus-smallrye-graphql and quarkus-jdbc-oracle
  • #22155 - Leverage lazy configuration when building gradle model
  • #22151 - Provide meaningful error message when updating Quarkus in dev-mode
  • #22150 - authentication doesn't work with proactive auth disabled
  • #22145 - Spring Boot Data JPA: Support NamedQuery
  • #22134 - Update security-openid-connect-client.adoc
  • #22126 - Fix broken image in keycloak integration guide
  • #22123 - Update Log4j 2 API to 2.15.0
  • #22115 - io.quarkus.spring.data.deployment.UnableToParseMethodException
  • #22105 - NPE while live updating quarkus from 2.5.0 to 2.5.1 in RuntimeUpdatesProcessor
  • #22103 - Provide context for Reactive Rest Client exceptions
  • #22090 - MP Rest Client - meaningless exceptions
  • #21982 - Broken image embed element on Quarkus Keycloak integration Guide
  • #21422 - Gradle project throws ConcurrentModificationException in :quarkusGenerateCode
quarkus - 2.2.4.Final

Published by gsmet almost 3 years ago

Major changes

  • #20894 - Update to GraalVM 21.3

Complete changelog

  • #22212 - Update to Vert.x 4.1.7
  • #22208 - Move 2.2 CI from JDK 16 to JDK 17
  • #22187 - Ban Logback dependencies from the build
  • #22170 - Bump log4j-api from 2.15.0 to 2.16.0
  • #22127 - Update Log4j 2 API to 2.15.0 - 2.2
  • #22069 - Fix native-image arguments generation for native-sources package type
  • #21998 - Enforce order of arguments passed to native-image in container builds
  • #21994 - Update to Vert.x 4.1.6
  • #21670 - Upgrade to MySQL JDBC driver 8.0.27
  • #21475 - Bump cron-utils from 9.1.5 to 9.1.6
  • #21305 - Regenerate truststore for self-signed certificate case
  • #21018 - Disable single parsing of compiler graphs by default
  • #20894 - Update to GraalVM 21.3
  • #20808 - DeploymentDependencySelector equals and hashCode impl
  • #20775 - Upgrade to Hibernate ORM 5.5.8.Final - 2.2
  • #20727 - Fix Micrometer unremovable bean handling
  • #20703 - Micrometer custom MeterFilter not registered when not declared with @Produces annotation
  • #20673 - quarkus:dependency-tree re-initialize the repository system to properly interpolate system properties
  • #20668 - Exclude JUnit 4 from the quarkus-bom
  • #20661 - The quarkus-maven-plugin:dependency-tree not resolving the dependencies versions correctly
  • #20598 - Drop GraalVM / Mandrel 20.3 and 21.1 support
  • #20584 - SmallRye Health codestart
  • #20568 - Fix serialization of Spring Data JPA Page in native mode
  • #20554 - Exclude javax.xml.bind:jaxb-api from the quarkus-bom
  • #20553 - SmallRye Health codestart (in java and kotlin)
  • #20515 - Qute type-safe validation fix
  • #20513 - gradlew.bat/mvnw.bat should NOT be executable
  • #20512 - Qute fails to find methods from parent interface when using multilevel inheritance
  • #20451 - Fix quarkus.native.debug-build-process
  • #20435 - Handle dependency constraint in gradle conditional dependency resolution
  • #20428 - Add class information on exception
  • #20427 - JandexUtil should report the class name when failing to fetch a class from the index
  • #20419 - Gradle - Cannot find dependency when under constraints
  • #20412 - Upgrade Jakarta EL impl to 3.0.4
  • #20394 - Swap put and post methods
  • #20390 - Fix misleading exception message on @Transactional(Transactional.TxType.NEVER)
  • #20387 - Update SmallRye Config to 2.5.1
  • #20373 - Apply min-level logging config to root logger
  • #20368 - Micrometer: ignore null suppliers
  • #20355 - Fix gdb debugging with GraalVM/Mandrel >=21.1
  • #20350 - NullPointerException in MicrometerRecorder.registerMetrics
  • #20327 - Replace websockets example by extension codestart in java & kotlin
  • #20322 - Resilient enum for extension metadata & remove 'code' tag from resteasy-reactive-xxx
  • #20321 - gdb debugging of native images without setting the sources directory no longer works as of GraalVM/Mandrel 21.1
  • #20316 - Skip instrumentation check if disabled
  • #20301 - Live reload instrumentation steps executed when instrumentation is disabled
  • #20297 - Only use objcopy in Linux environments
  • #20295 - Correct handling of empty GraphQL requests
  • #20293 - Correct handling when empty GraphQL requests arrive
  • #20283 - ConfigMapping throws crazy bytecode exception
  • #20274 - Bump org.glassfish:jakarta.el due to vulnerability
  • #20263 - Fix issue with default beans resolution
  • #20262 - Deployment performance improvement
  • #20261 - Don't enable basic auth as a fallback if it has been disabled
  • #20249 - Bump kafka2.version from 2.8.0 to 2.8.1
  • #20245 - Fix broken link
  • #20235 - Websocket should have a codestarts instead of a singleton example
  • #20232 - Add GraalVM 21.3 compatibility support for resource registration
  • #20226 - Signature of com.oracle.svm.core.configure.ResourcesRegistry.ignoreResources changed in GraalVM/Mandrel 21.3-dev
  • #20225 - Register rest-client-reactive response for reflection
  • #20216 - Allow injection of Exception type in @ServerExceptionMapper when handling multiple exceptions
  • #20213 - Micrometer: use method for generated mp gauge obj
  • #20206 - Register fields of JAX-RS providers if necessary
  • #20204 - Qute message bundles - fix application class predicate
  • #20202 - @ServerExceptionMapper seems to not support handle multi exception type
  • #20200 - cannot deserialize from Object value (no delegate- or property-based Creator)
  • #20187 - Add test resources dir to CP
  • #20184 - Only the first @Gauge annotation is scanned on a class when using MPMetrics and Micrometer
  • #20180 - Fix scheduler doc broken links
  • #20179 - ./gradlew quarkusTest does not include the test/resources on the classpath
  • #20174 - Include the manifest file into the maven plugin jar
  • #20173 - Avoid NPE on nameCache miss
  • #20172 - Fix issue Swagger UI doc
  • #20171 - Feature/bcryptutil passwordmatches
  • #20168 - Update SmallRye Config to 2.5.0
  • #20167 - Fix reflections registration of constructors used in serialization
  • #20161 - RestEasy SPI HttpRequest injection in ContainerRequestFilter fails silently in native image
  • #20151 - Update OidcTestSecurityIdentityAugmentorProducer to generate a single RSA key
  • #20150 - Support BouncyCastle KeyFactorySpi in native mode
  • #20149 - Fix issue where RESTEasy Reactive kept incorrect media type state
  • #20142 - Resteasy Reactive response Content-Type string taken from request and cached badly
  • #20136 - Bump netty-bom from 4.1.67 to 4.1.68
  • #20135 - Fail in case one of the requested catalogs couldn't be resolved instead of warning about it
  • #20134 - Handle openshift log stream errors in a more resilient fashion
  • #20129 - Take configured wait time into account in @QuarkusIntegrationTest for log file check
  • #20126 - Remove tomcat-annotations-api from Jaeger
  • #20125 - Duplicate javax.annotation.Priority in dependencies
  • #20124 - OidcTestSecurityIdentityAugmentorProducer generates a new RSA key for every test (even non OIDC ones)
  • #20119 - Fix quarkus.http.host-enabled=false without domain socket
  • #20113 - Introduce build item that gives access to generated k8s resources
  • #20111 - Nullpointer at SchemaManagementIntegrator.disintegrate
  • #20107 - Bump smallrye-jwt version to 3.3.0
  • #20104 - Enable the Panache annotation processor in Gradle if it's found on the classpath
  • #20101 - Use proper wait-time for jar and docker launch modes
  • #20098 - RoleBinding is now properly labelled / annotated
  • #20097 - ArC bean resolution - handle qualifier default values correctly
  • #20094 - KeyFactory with Bouncy Castle not working in Native Mode
  • #20078 - Fixed NPE and proper filtering of 1.x platform descriptors
  • #20066 - quarkus.log.min-level doesn't overwrite quarkus.log.level
  • #20065 - Kubernetes extension doesn't generate labels for RoleBinding resources
  • #20064 - io.quarkus.qute.i18n.MessageBundle annotated class *__Bundle not found for multi-module gradle project in test mode
  • #20056 - Rest Client Reactive: Support PathParam from BeanParam
  • #20052 - Make failure count red
  • #20050 - Be more intelligent about locating java for @QuarkusIntegrationTest
  • #20049 - It's not possible to use QuarkusIntegrationTest in case default Java version is less than 11
  • #20048 - Make MpMetadata public
  • #20047 - IllegalAccessError for gauges with Micrometer + MP Metrics binder
  • #20032 - CLI: make display of subcommands consistent
  • #20029 - Use quarkus-gradle-plugin.version property in the JSON metadata template to represent the version of the Gradle plugin
  • #20027 - @PathParam does not work with REST Reactive Client when mixed with BeanParam
  • #20026 - Loosen restriction on casing of the Accept header
  • #20021 - Resteasy-Reactive Accept Matching should be case insensitive
  • #20017 - CLI commands and sub-commands are listed sort of randomly in help message
  • #20015 - Improve the kubernetes-config doc
  • #20011 - CLI: change rendering of nested subcommands in help
  • #20007 - GradleProjectBuildFile.getDependencies() should be returning direct dependencies instead of all of them
  • #20004 - Capture histogram data if configured for long task timers
  • #20000 - Improve documentation of kubernetes-config extension
  • #19999 - Mark the uber-jar as a multi-release jar if META-INF/versions/ exists in the generated jar
  • #19997 - Fix Multiple Hibernate ORM DevUI entries
  • #19991 - Uber-JARs don't support multi-release libraries
  • #19980 - Bump mongo-client.version from 4.3.1 to 4.3.2
  • #19979 - CLI help message contains text for registry add command instead of extension add command
  • #19964 - Fixes related to Kotlin JVM target
  • #19958 - Trim container-image configuration values
  • #19956 - Automatically remove trailing spaces in the application.properties file
  • #19955 - Make @TestSecurity work correctly with unannotated JAX-RS endpoints security feature
  • #19923 - OAuth and Swagger UI fails on 2.2.1.Final
  • #19896 - quarkus.security.jaxrs.deny-unannotated-endpoints=true does overrule @TestSecurity(authorizationEnabled = false)
  • #19711 - GraalVM issue with ArrayList serialization
  • #19613 - ConfigMapping does not handle java.nio.file.Path by default
  • #19590 - Bump jsoup from 1.12.1 to 1.14.2 in /build-parent
  • #19511 - Re-enable single parsing of compiler graphs in native-image
  • #19493 - Fix issue with provider registration
  • #19474 - security-jpa-quickstart failing in native
  • #19446 - InlineBeforeAnalysis enabled by default in coming GraalVM 21.3 release
  • #19370 - Cannot turn off http server
  • #19225 - Run reactive rest client on Vertx same context
  • #18977 - Reactive REST Client breaks Hibernate Reactive Transactions
  • #18833 - Re-enable TokenUtilsEncryptTest#testFailAlgorithm on Java 17+
  • #17223 - Custom native container runtime options are overwritten
  • #16968 - OpenShift: Annoying Random Issue when deploying into OpenShift
  • #16596 - Quarkus Gradle plugin breaks Gradle incremental compilation
  • #16448 - Misleading exception message on @Transactional(Transactional.TxType.NEVER)
  • #13408 - Add characterEscapeHandler TypedXmlWriter xmlseeAlso support and fix separator jaxbindex
quarkus - 2.5.2.Final

Published by gsmet almost 3 years ago

Complete changelog

  • #22059 - Register derby resource bundler in native mode
  • #22058 - Jdbc-derby: missing resource in native mode
  • #22051 - Fix RESTEasy Reactive endpoint scores template
  • #22038 - Instruct how to publish extensions to the registry
  • #22021 - Support media type suffixes in reactive rest client
  • #22015 - Support constructor injection in Kotlin Panache repositories
  • #22014 - NullPointer by using PanacheMongoRepository with a dependency in the contructor in Kotlin
  • #22005 - Fix Optaplanner native build failure with JDK17
  • #21986 - OidcProviderClient has to be closed only when getting the JWK set failed
  • #21984 - OIDC closes its client after a successful JWK set read when the discovery is disabled
  • #21978 - Fix QuteErrorPageSetup
  • #21976 - Fix DevServices for Keycloak loading the realm file from the file system
  • #21975 - Regression: DevServices for Keycloak fails to load a realm file from the file system
  • #21971 - Ignore Jandex WARNING for all BSON types
  • #21966 - Qute error page setup does not work
  • #21960 - Add line break to correct an include error in redis-dev-services.adoc
  • #21958 - Allow the use of UriInfo in @ServerResponseFilter
  • #21957 - Custom mimetype causes quarkus-rest-client-reactive being unable to deserialize
  • #21956 - Cannot use UriInfo context in resteasy-reactive @ServerResponseFilter
  • #21954 - Improved No container runtime error message
  • #21949 - MongoDB BsonDateTime is not in the Jandex index
  • #21947 - Qute - improve validation of param declarations
  • #21946 - StringIndexOutOfBoundsException in invalid parameter declaration Qute parsing
  • #21942 - Don't throw an exception when finishing a closed RESTEasy response
  • #21939 - Update documentation to include flyway breaking change
  • #21938 - Update links to expired json-b.net domain
  • #21937 - Check is java convention exists before using it
  • #21936 - Fix DefaultTokenIntrospectionUserInfoCache injection
  • #21932 - Fix creation time of docker network in integration tests
  • #21931 - QuarkusTestResourceLifecycleManager can't access the created docker network
  • #21929 - Oracle JDBC driver presence to not break JVM's Serialization support in native image
  • #21925 - DefaultTokenIntrospectionUserInfoCache is not injected
  • #21924 - Repeat the grant request if OidcClient refresh token has expired
  • #21914 - Update SmallRye Config to 2.7.0
  • #21910 - Make sure quarkusGenerateCode is run before tests
  • #21894 - Fix OIDC web-app guide link to the token introspection and user info cache section
  • #21893 - Fix GitHub case in documentation
  • #21887 - Do not discover config sources for code generator
  • #21881 - gradle build with include build module fails with null pointer
  • #21878 - GRPC: Does not generate proto-based files
  • #21873 - OidcClient has failed to complete the refresh_token grant request: "error_description":"Refresh token expired"
  • #21846 - Fix named datasource handling for dev-services
  • #21842 - End Vert.x response before propagating mapped exception in VertxBlockingoutput
  • #21839 - OpenShift deployment guide - minor changes
  • #21838 - Fix OOME message related to docker memory limits
  • #21834 - Add migration note / documentation about Flyway 8.1.0 breaking change
  • #21809 - Fix native-image arguments generation for native-sources package type
  • #21735 - Document how to add an extension to the registry
  • #21704 - Strange config props inheritance behavior in multimodule projects
  • #21703 - Smallrye ConfigSourceFactory not loading class
  • #21387 - Named datasource not found on DevServices
  • #20396 - oracle driver and serialization conflict
quarkus - 2.6.0.CR1

Published by gsmet almost 3 years ago

Major changes

  • #21847 - Smallrye RM 3.13.0 with Kafka client version 3.0.0
  • #21623 - Update dockerfile.native to quay.io/quarkus/quarkus-micro-image:1.0
  • #21613 - Add support for UPX compression
  • #20850 - AWT Extension, Decoders, Encoders, Geometry and Fonts
  • #20849 - Support for java 17 in generated projects - Codestarts
  • #20714 - Update to Kotlin 1.6.0
  • #8631 - Introduce programmatic caching API

Complete changelog

  • #22009 - Bump httpcore from 4.4.14 to 4.4.15
  • #22007 - Allow to combine the discovered and locally configured OIDC metadata
  • #22006 - Allow to combine OIDC discovered and locally configured metadata
  • #21999 - Make Keycloak DevService work with @QuarkusIntegrationTest and container launches
  • #21992 - Generate serializer and deserializer for Kafka when none are found
  • #21986 - OidcProviderClient has to be closed only when getting the JWK set failed
  • #21984 - OIDC closes its client after a successful JWK set read when the discovery is disabled
  • #21981 - QUARKUS-1501: DevServicesKafkaProcessor: Always expose to Docker host network
  • #21978 - Fix QuteErrorPageSetup
  • #21971 - Ignore Jandex WARNING for all BSON types
  • #21970 - Rename Problem's attribute details in reactive-routes
  • #21969 - Improve funqy doc
  • #21968 - Bump smallrye-jwt version to 3.3.2
  • #21966 - Qute error page setup does not work
  • #21964 - Qute - minor doc updates
  • #21960 - Add line break to correct an include error in redis-dev-services.adoc
  • #21958 - Allow the use of UriInfo in @ServerResponseFilter
  • #21956 - Cannot use UriInfo context in resteasy-reactive @ServerResponseFilter
  • #21954 - Improved No container runtime error message
  • #21950 - SmallRye GraphQL 1.4.0
  • #21949 - MongoDB BsonDateTime is not in the Jandex index
  • #21947 - Qute - improve validation of param declarations
  • #21946 - StringIndexOutOfBoundsException in invalid parameter declaration Qute parsing
  • #21942 - Don't throw an exception when finishing a closed RESTEasy response
  • #21939 - Update documentation to include flyway breaking change
  • #21938 - Update links to expired json-b.net domain
  • #21937 - Check is java convention exists before using it
  • #21936 - Fix DefaultTokenIntrospectionUserInfoCache injection
  • #21935 - Keycloak DevService not considered healthy when running in docker shared network mode
  • #21934 - Bump liquibase-mongodb from 4.4.3 to 4.6.2
  • #21933 - Add org.liquibase.ext:liquibase-mongodb to Dependabot
  • #21932 - Fix creation time of docker network in integration tests
  • #21931 - QuarkusTestResourceLifecycleManager can't access the created docker network
  • #21929 - Oracle JDBC driver presence to not break JVM's Serialization support in native image
  • #21926 - Only print stacktrace of conflicting buildsteps if activated
  • #21925 - DefaultTokenIntrospectionUserInfoCache is not injected
  • #21924 - Repeat the grant request if OidcClient refresh token has expired
  • #21922 - Update narayana to 5.12.4 and exclude some resteasy bits
  • #21921 - Properly respond to malformed URLs in RESTEasy Classic
  • #21920 - quarkus-resteasy does not properly guard against invalid URLs
  • #21917 - Bump caffeine from 2.9.2 to 2.9.3
  • #21916 - Bump resteasy.version from 4.7.3.Final to 4.7.4.Final
  • #21915 - Upgrade the Oracle XE container image to 21.3.0-slim
  • #21914 - Update SmallRye Config to 2.7.0
  • #21913 - Add Yasson to Dependabot config
  • #21910 - Make sure quarkusGenerateCode is run before tests
  • #21909 - Qute - cache SectionHelperFactory config by default
  • #21908 - Bump Yasson from 1.0.9 to 1.0.10
  • #21906 - Reactive Messaging codestart
  • #21903 - Run devtools ITs also with Java 17
  • #21902 - Ensure that configured http port is reflected in open browser options
  • #21900 - Arc - when evaluating parameter type information, handle primitive arrays properly
  • #21899 - Bump liquibase-core from 4.6.1 to 4.6.2
  • #21898 - Bump awssdk.version from 2.17.93 to 2.17.95
  • #21896 - Update tests with coverage docs with Gradle examples
  • #21895 - Refactor: addBouncyCastleExportsToNativeImage -> addExportsToNativeImage
  • #21894 - Fix OIDC web-app guide link to the token introspection and user info cache section
  • #21893 - Fix GitHub case in documentation
  • #21891 - gRPC - per-client interceptors
  • #21890 - Fix bug with mavenSettings in WrapperRunner while running tests locally
  • #21889 - Consider blocking reactive messaging methods using @Transactional
  • #21887 - Do not discover config sources for code generator
  • #21886 - Export module sun.security.action for DB2 jdbc driver
  • #21885 - Add rest client reactive native tests to native-tests.json
  • #21882 - Bump gradle version to 7.3.1
  • #21881 - gradle build with include build module fails with null pointer
  • #21878 - GRPC: Does not generate proto-based files
  • #21877 - Make sure quarkusDev configuration is resolved before quarkusDev task runs
  • #21875 - Update the AMQP and Kafka guides with the reduced configuration
  • #21874 - Fix the config editor to handle wildcards
  • #21873 - OidcClient has failed to complete the refresh_token grant request: "error_description":"Refresh token expired"
  • #21872 - Support all hibernate-envers configuration options
  • #21871 - Bump awssdk.version from 2.17.92 to 2.17.93
  • #21870 - Bump formatter-maven-plugin from 2.17.0 to 2.17.1
  • #21868 - Set OIDC introspection result for JWT tokens
  • #21867 - OIDC JWT introspection results are not registered as SecurityIdentity attributes
  • #21863 - QUARKUS-1490: Use BuildItem to enable use of TestContainers shared network
  • #21849 - Update kubernetes-client to support EC keys in native image
  • #21848 - Make sure kubernetes-client can work with Elliptic Curve keys
  • #21847 - Smallrye RM 3.13.0 with Kafka client version 3.0.0
  • #21846 - Fix named datasource handling for dev-services
  • #21844 - Changing http.port breaks pressing 'd' or 'w' in dev mode
  • #21842 - End Vert.x response before propagating mapped exception in VertxBlockingoutput
  • #21840 - Use Hibernate Reactive's persistAll in Panache
  • #21839 - OpenShift deployment guide - minor changes
  • #21838 - Fix OOME message related to docker memory limits
  • #21837 - Enable logging of discussion categories
  • #21836 - Ensure reading Flyway version works in native mode
  • #21835 - Flyway 8.1.0 with SQL Server fails in native with NullPointerException
  • #21834 - Add migration note / documentation about Flyway 8.1.0 breaking change
  • #21832 - Log Agroal 'Connection acquired without transaction.' warning with stack trace right away
  • #21831 - Bump sentry-jul from 5.4.2 to 5.4.3
  • #21830 - Bump awssdk.version from 2.17.91 to 2.17.92
  • #21824 - Add support for custom qualifiers to runtime qualifier validation
  • #21822 - Adding a quarkusDev dependency on quarkus-flyway does not run migrations on start
  • #21817 - Provide contextual error message for incorrect use of @BeanParam
  • #21816 - Use Vertx executor instead of creating an extra one for Amazon mock event server
  • #21810 - Add @CheckReturnValue to Hibernate Reactive Panache methods
  • #21807 - Rest Client Reactive: Add reactive flavor for ClientHeadersFactory
  • #21805 - Support OIDC cookie name suffixes
  • #21803 - Bump jgit.version from 5.13.0.202109080827-r to 6.0.0.202111291000-r
  • #21802 - Bump junit-bom from 5.8.1 to 5.8.2
  • #21801 - Bump junit-jupiter from 5.8.1 to 5.8.2
  • #21800 - Bump awssdk.version from 2.17.90 to 2.17.91
  • #21798 - Bump junit-jupiter from 5.8.1 to 5.8.2 in /devtools/gradle
  • #21796 - Panache Reactive should use @CheckReturnValue
  • #21795 - Using @Transactional on a method annotated with @Incoming should add @Blocking if not present
  • #21794 - Avoid duplicate calls to getParameterTypes and getGenericParameterTypes
  • #21792 - Mutiny 1.2.0 + Mutiny Vert.x bindings 2.16.0
  • #21789 - @BeanParam without at least one field annotated with @QueryParam produces ClassCastException with reasteasy-reactive
  • #21788 - Rest client config - turn the config module into a proper extension
  • #21785 - Export sun.security.internal.spec module for bouncycastle in Java 17
  • #21781 - Intercepted subclasses generation - fix evaluation of skipped methods
  • #21780 - Fix gradle integration test to work with GraalVM >= 22.0
  • #21777 - Lazily initialize extensions list on first devconsole page visit
  • #21776 - FAI-681: Integrate TrustyService with Quarkus DevServices services
  • #21775 - Apply small optimization to Resource Method handler population at startup
  • #21774 - Update OIDC GitHub docs and update the test
  • #21772 - Panache reactive shouldn't use Uni.combineAll in a persist
  • #21770 - Document how to extend the quarkus-micro-image
  • #21769 - Make BOMs explicit 'minimal' dependencies so that Maven considers them as upstream
  • #21766 - Fix upx mode selection (system vs. in-container)
  • #21761 - Prevent calculation of the zip internal file owner
  • #21754 - Prevent creation of multiple java.lang.reflect.Parameter array clones
  • #21750 - Replace getParameterTypes().length with getParameterCount()
  • #21749 - Remove maven-artifact-transfer
  • #21748 - Document that QuarkusTestProfileAwareClassOrderer is now registered by default
  • #21747 - Bump wildfly-elytron.version from 1.17.2.Final to 1.18.0.Final
  • #21746 - Bump awssdk.version from 2.17.89 to 2.17.90
  • #21743 - Improve OIDC GitHub doc section
  • #21742 - Move findbugs constraint to the quarkus-bom as a runtime dependency of quarkus-grpc-common
  • #21738 - Exclude com.google.code.findbugs:jsr305 from OpenTelemetry runtime dependencies
  • #21736 - Move a bunch of extensions out of core
  • #21734 - Polish LambdaHttpHandler instances
  • #21732 - Qute - make the set of escaped content-types configurable
  • #21731 - Qute should allow configuring HTML escaping for "custom" content-types/variants
  • #21729 - native image fails to start due to missing libfreetype.so.6 library
  • #21726 - Graalvm native Compile Error
  • #21723 - Optimize ArtifactInfoUtil to more often use the CurateOutcomeBuildItem
  • #21720 - Refactor RESTEasy Reactive to allow other useage
  • #21717 - Bump sentry-jul from 5.4.1 to 5.4.2
  • #21715 - Bump flyway-core from 8.0.5 to 8.1.0
  • #21711 - Smallrye Reactive Messaging 3.12.1
  • #21704 - Strange config props inheritance behavior in multimodule projects
  • #21703 - Smallrye ConfigSourceFactory not loading class
  • #21693 - More flexible support for OIDC logout endpoints
  • #21690 - Make docker executable configurable when using Jib
  • #21688 - Fix broken Gradle tests
  • #21686 - Don't include version in the Swagger UI header
  • #21685 - Bump aws-alexa-sdk.version from 2.41.0 to 2.42.0
  • #21684 - Bump aws-lambda-java-events from 3.10.0 to 3.11.0
  • #21683 - Bump awssdk.version from 2.17.88 to 2.17.89
  • #21681 - Code cleanup with small performance improvements
  • #21677 - quarkus-container-image-jib should support jib.dockerClient.executable config
  • #21675 - Support various java.time classes a JAX-RS Resource method params
  • #21666 - Unbind some useless Maven plugin executions from integration-test modules
  • #21663 - Add support for more java.time as queryparams in resteasy-reactive
  • #21661 - Make sure quarkus-extension.yaml can be parsed using CatalogMapperHelper
  • #21660 - Reuse already created FileSystems during collection of ApplicationArchive
  • #21659 - Bump awssdk.version from 2.17.86 to 2.17.88
  • #21658 - Bump dokka-maven-plugin from 1.5.31 to 1.6.0
  • #21657 - Bump com.gradle.enterprise from 3.6.4 to 3.7.2 in /devtools/gradle
  • #21656 - Update Troubleshooting doc to use html flamegraphs
  • #21654 - Add support for gRPC client and server metrics
  • #21652 - ArC: simplify Resolvable constructor
  • #21648 - gRPC: per-client interceptors
  • #21647 - Link to discussions on new issue. Related to #21646
  • #21645 - Leverage quarkus-bom in gradle integration-test module
  • #21644 - Vertx - validate the return type of an event consumer method
  • #21643 - Fix Reactive Route stream serialization without relying on the Multi sub-type
  • #21641 - Make name of OIDC session cookie configurable
  • #21632 - Remove duplicate dependencies to fix build warnings
  • #21631 - Check the alternate POM argument in BootstrapWorkspaceProvider before loading the workspace
  • #21630 - maven-tooling guide - fix rendering of the list
  • #21628 - Use Files.readString to read file content into a String
  • #21623 - Update dockerfile.native to quay.io/quarkus/quarkus-micro-image:1.0
  • #21622 - Added a few words describing quarkus:dependency-tree parameters
  • #21621 - @ConsumeEvent can return Uni<R> if parameter is T but throws error for Message<T>
  • #21617 - Remove FlywayTeamsObjectResolver completely
  • #21613 - Add support for UPX compression
  • #21611 - Mssql extensions fails in native mode with a ClassNotFoundException
  • #21610 - Cover @QuarkusTestResource & @QuarkusMainTest in QuarkusTestProfileAwareClassOrderer, skip @Nested, activate globally
  • #21605 - Improve error message of invalid Spring Data JPA repositories
  • #21596 - Fix duplicate quarkus-bootstrap-core test-jar in build-parent
  • #21590 - Bump maven from 3.8.1 to 3.8.4
  • #21587 - Bump awssdk.version from 2.17.85 to 2.17.86
  • #21586 - Bump mockito-core from 4.0.0 to 4.1.0
  • #21583 - Move OpenTelemetry integration to use Instrumenter
  • #21581 - Improve OIDC web-app logout support
  • #21580 - Upgrade to the flatten-platform-bom plugin 0.0.40
  • #21569 - Sending Multi as files in multipart in REST Client Reactive
  • #21561 - Add a list of REST Client Reactive clients to Dev Ui
  • #21560 - Support gradle in quarkus unit test
  • #21556 - RESTEasy Reactive Refactoring
  • #21555 - Bump sentry-jul from 5.4.0 to 5.4.1
  • #21554 - Bump awssdk.version from 2.17.84 to 2.17.85
  • #21551 - Always use the same kotlin version in ITs as defined in build-parent
  • #21549 - Update groovy in maven-invoker-plugin for Java 18 compatibility
  • #21547 - Disable BouncyCastleFipsJsseITCase
  • #21546 - Remove Building Substrate guide
  • #21545 - Support an absolute OidcClient token-path
  • #21543 - Remove single . from log message and fix one test
  • #21541 - Remove OidcTokenCredential
  • #21540 - OidcTokenCredential prevents the use of OIDC tokens for running the background tasks
  • #21532 - Sort beans injected via Instance and List<> with io.quarkus.arc.All
  • #21527 - Bump awssdk.version from 2.17.83 to 2.17.84
  • #21526 - Bump flyway-core from 8.0.3 to 8.0.5
  • #21524 - Update OIDC web-app guide to use the client secret
  • #21518 - Revert "Preserve the type of multi in the SecurityHandler when executing the MultiContinuation
  • #21513 - Add support of mTLS in Spring Cloud Config Client
  • #21512 - Add support of mTLS in Spring Cloud Config Client
  • #21511 - Fix typo in a comment line
  • #21509 - SmallRye OpenAPI includes coroutine context in schema
  • #21506 - OidcClient should not require 3 properties to point to a non-discoverable token endpoint
  • #21504 - OIDC Web Application guide has invalid user info property
  • #21503 - Bump awssdk.version from 2.17.82 to 2.17.83
  • #21500 - OIDC CodeAuthenticationMechanism should not fail silently
  • #21499 - Introduce quarkusGoOffline task to download app dependencies for off-line use
  • #21490 - @RolesAllowed annotation broken for resources returning a Multi
  • #21488 - quarkus.rest-client.* properties not present in all-config guide
  • #21474 - Bump awssdk.version from 2.17.81 to 2.17.82
  • #21471 - Kubernetes extension - Add StatefulSet app kind
  • #21470 - Do not require multi module build for quarkus:check-for-updates
  • #21463 - Remove the deprecated OIDC code
  • #21450 - Ambiguous error description in UnableToParseMethodException for query is null in spring data jpa repository
  • #21419 - Bump awssdk.version from 2.17.80 to 2.17.81
  • #21416 - Enhance Kotlin guide
  • #21411 - Upgrade to Flapdoodle MongoDB 3.2.0
  • #21403 - KOGITO-5508 Data Index Dev Service
  • #21392 - Bump awssdk.version from 2.17.79 to 2.17.80
  • #21389 - Bump micrometer-bom from 1.7.5 to 1.8.0
  • #21388 - Bump sentry-jul from 5.3.0 to 5.4.0
  • #21387 - Named datasource not found on DevServices
  • #21381 - Avoid unnecessary synchronization in mapper code
  • #21378 - ArC - register synthetic beans for List injection points
  • #21377 - Misc code cleanup - usage of collection / files / map helper methods, for loops, Long casting
  • #21374 - Integration test bouncycastle-fips fails to compile natively with GraalVM CE 21.3 Java 17
  • #21363 - Avoid having '-' in the names of generated StartupTask classes
  • #21360 - Fix name of method of DeploymentInfo
  • #21357 - Bump awssdk.version from 2.17.78 to 2.17.79
  • #21352 - Make it easy to access Neo4j browser
  • #21347 - Avoid paying the cost of volatile for running field of AbstractResteasyReactiveContext
  • #21331 - Update to Netty 4.1.70
  • #21320 - Consistent watch of config files for hot reload
  • #21279 - Support any dynamic credentials in VaultCredentialsProvider
  • #21254 - Update and relocate TCK versions, add to dependabot
  • #21197 - Mmaler reviewing samllrye metrics
  • #21117 - Deprecate ConfigurationError
  • #21014 - Add Amazon Secrets Manager extension based on pattern of SSM extension
  • #21013 - Support OpenTelemetry @WithSpan in CDI
  • #20913 - DevTools: consolidate json/yaml parsing
  • #20879 - Add an Hibernate ORM codestart
  • #20872 - Reactive Messaging codestart (in java and kotlin)
  • #20850 - AWT Extension, Decoders, Encoders, Geometry and Fonts
  • #20849 - Support for java 17 in generated projects - Codestarts
  • #20740 - Test key elements of compat of the devtools code with the local platform catalog
  • #20714 - Update to Kotlin 1.6.0
  • #20624 - Need to publish Neo4J console for Dev Service
  • #20565 - Enable watermarking images, fonts rendering and all JDK supported image formats in AWT Extension
  • #20420 - Take @QuarkusTestResource into account in QuarkusTestProfileAwareClassOrderer
  • #20396 - oracle driver and serialization conflict
  • #20385 - Add build steps to access the config builder at runtime
  • #20001 - Add a reactive ClientHeadersFactory flavor
  • #19952 - Use maven.compiler.release
  • #19866 - Quickstarts: use maven.compiler.release instead of maven.compiler.source and maven.compiler.target
  • #19504 - Using Quarkus Gradle extension: error
  • #19479 - ADR: Enable github discussions to enable broader community
  • #18750 - Opentelemetry does not seem to reliably preserve trace context to JAX-RS
  • #18500 - 2.0 dev mode not reading application properties
  • #13567 - Support AWT Image IO in native image
  • #12972 - Quarkus-native failure: Can't load standard profile: GRAY.pf
  • #12393 - Implement graphics for JAXB
  • #8631 - Introduce programmatic caching API
  • #8605 - Evaluate ImageIO compatibility with GraalVM Native Image
  • #8140 - API for application data caching
  • #5704 - Deprecate ConfigurationError
quarkus - 2.5.1.Final

Published by gsmet almost 3 years ago

Complete changelog

  • #21820 - Move quarkus-devtools-testing to the quarkus-bom as it's used for extension dev
  • #21813 - Updated SmallRye OpenAPI to 2.1.16
  • #21804 - Bump gizmo from 1.0.9.Final to 1.0.10.Final
  • #21797 - Base64 encode correctly in mock event server
  • #21787 - Qute type-safe validation - honor the TemplateAttribute annotations
  • #21786 - Prevent ugly exceptions when shutting down lambda application in dev-mode
  • #21783 - Fix GraalVM version pattern matching and add test for isJava17
  • #21779 - Qute unable to find template extension methods with @TemplateAttribute annotation
  • #21778 - Resteasy Reactive: Inspect class tree for @BeanParam to find annotations
  • #21773 - Dev UI - fix config namespace resolver
  • #21764 - Add import to docs
  • #21763 - Fix exception wrapping issue with SecurityHandler
  • #21759 - BeanParam extending another class fails in RESTClient
  • #21755 - Using Kotlin guide test fail
  • #21753 - Fix Reactive Messaging build time wiring connector attribute types
  • #21744 - Take multiple Accept headers case into account in RESTEasy Reactive
  • #21737 - Qute documentation: removed incorrect static keyword
  • #21733 - Qute namespace extensions - fix a NPE when a param resolves to null
  • #21728 - Fix rest client invalid config message
  • #21725 - Take into account entity-PU assignments in Hibernate ORM even if there is only one PU
  • #21714 - Fix IndexOutOfBoundsException in Qute DevUI
  • #21713 - java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
  • #21710 - Get OIDC recover from the connection failure if the discovery is disabled
  • #21709 - Rest client config - avoid warnings about unrecognized config keys
  • #21708 - quarkus.rest-config instead of quarkus.rest-client
  • #21706 - Startup fails if OIDC provider is not available
  • #21705 - Qute Dev UI - fix the preview page
  • #21698 - Quarkus throws warnings about quarkus.rest-client configuration after #21530
  • #21695 - Resteasy Reactive: Use uri.getRawQuery instead of uri.getQuery
  • #21692 - Copy default methods of a RestClient Reactive interface to the generated class
  • #21691 - Cannot resolve config property referenced in dev-console card template
  • #21689 - Resteasy Reactive - Avoid NPE when using runtime converters
  • #21682 - quarkus.hibernate-orm.packages not working
  • #21679 - @RolesAllowed wrap all exception with RuntimeException of asynchronous rest client when CompletionStage is not created
  • #21674 - interceptor bound to a non-RestClient method on a RestClient interface is not called with RestClient Reactive
  • #21673 - Propagate the Maven settings argument when testing codestart-generated projects
  • #21670 - Upgrade to MySQL JDBC driver 8.0.27
  • #21669 - Upgrade to MySQL JDBC driver 8.0.27
  • #21668 - Remove dot from guide title
  • #21667 - Spring Data: Fix interface projection using Page and Slice
  • #21665 - Set produced Logger as DefaultBean
  • #21664 - Resteasy Reactive - Using BeanParam with custom paramconverter throws NPE
  • #21662 - Fixed azure config function.json file to be properly handled by the Azure functions http maven archetype
  • #21655 - Fix InputStream handling as Response entity in RESTEasy Classic
  • #21640 - Ensure that Derby Dev Services works properly
  • #21639 - Devservices derby doesn't start because of missing resource bundle
  • #21637 - Make quarkus-jdbc-mysql work properly in native mode for Java 17
  • #21636 - Qute - fix ChildResolutionContext.getExtendingBlock()
  • #21635 - Fixed escaping of properties for azure-functions-http archetype
  • #21634 - App Engine Standard should always use the uberjar
  • #21633 - Ensure that RESTEasy Reactive violation report doesn't break Hibernate Validator in native
  • #21627 - Add commons-logging exclusion to keycloak-admin extension
  • #21626 - Pass checked exceptions unwrapped for Kotlin methods
  • #21624 - Update SmallRye Config to 2.6.1
  • #21620 - Fix RestClientFallbackConfigSourceInterceptor#iterateNames()
  • #21616 - Spring data Page does not work with interface projection
  • #21607 - Don't warn when QuarkusTestResourceLifecycleManager can't find field
  • #21606 - Fix CME in MicrometerRecorder shutdown hook
  • #21604 - ConcurrentModificationException from Micrometer extension on shutdown
  • #21603 - Change link for testcontainers usage example
  • #21602 - Quarkus 2.5.0.CR1 / Final: Assets loaded from jar/classpath are not served (parsed?) correctly anymore
  • #21601 - Fix issue with DevMode tests
  • #21584 - Qute: insert in for/each doesn't have the desired effect
  • #21579 - Add JWT and POST body tests
  • #21577 - Getting lots of "Unable to determine matching fields for injection of test instance" messages
  • #21576 - IllegalArgumentException on x-www-form-urlencoded POST with Amazon Lambda HTTP extension
  • #21575 - Update JMS guide to not create generated [test] code that isn't used
  • #21566 - Push sun.lwawt.macos package to runtime init in Darwin in Java 17
  • #21564 - Google Cloud guide - build via Maven plugin should use uber-jar packaging
  • #21563 - Upgrade apicurio version
  • #21562 - Fix codestart regression with dependency override
  • #21559 - LambdaHttpHandler does not properly handle multiple Accept headers
  • #21550 - Fix Kerberos module use in Java 17
  • #21544 - Fix mongodb-client health test after client creation was made lazy
  • #21538 - OpenAPI: Do not remove headers added by client when adding default CORS
  • #21537 - Pass on compiler release flag value in Maven dev mode
  • #21536 - Fixing failing test in Hibernate Reactive: SchemaUpdateTest
  • #21533 - quarkus-rest-client-reactive related configuration properties problem
  • #21531 - Health-UI calls the wrong URL for health in dev mode
  • #21530 - Read client configuration directly from Config rather than via @ConfigRoot
  • #21522 - Make uncategorized work for extensions without categories
  • #21519 - Kotlin: ArcUndeclaredThrowableException since 1.13.x
  • #21517 - Health-UI call the wrong URL for health
  • #21516 - quarkus-hibernate-validator brings a dependency that is not supported in native mode
  • #21510 - Support "Uncategorized" extensions
  • #21508 - Quarkus testing guide: "TestContainers example" no longer exists
  • #21501 - Fix to use serviceAccountName, instead of serviceAccount
  • #21498 - Don't build docs module in CI JVM Tests
  • #21497 - Bump com.gradle.plugin-publish from 0.17.0 to 0.18.0 in /devtools/gradle
  • #21495 - Fix native compatibility with Confluent kafka-avro-serializer version 7.0.0
  • #21494 - Ignore ConfigMapping injection points annotations for type matching
  • #21493 - Update OIDC Dev UI to support extra grant options
  • #21486 - Update the CONTRIBUTING Code Review section
  • #21482 - Don't fail native test start when http is not exposed
  • #21473 - Only warn about loggable messages
  • #21469 - @Valid annotation treated as a bean
  • #21412 - Confluent + confluent kafka-avro-serializer version 7, throw a KafkaException in native mode
  • #21408 - Temporary fix for failure to resolve 'sun.management.Util' when using GraalVM CE 21.3.0 Java 17
  • #21407 - Error with ConfigMapping using Maps, Nested Groups and Optional
  • #21372 - Integration test jgit fails to compile natively with GraalVM CE 21.3 Java 17
  • #21366 - Report error about unsupported features when update to quarkus 2.5.0.CR1 and graalvm 21.3.0 java 17 with mysql dependence
  • #21359 - Integration tests using postgresql fail to compile natively with Java 17
  • #21350 - Support "Uncategorized" extensions
  • #21348 - REST Client Config - Limitations of ConfigRoot RestClientsConfig
  • #21345 - REST Client Configuration via Uppercase/Underscore Environment Variables Stopped Working in 2.4.0
  • #21341 - MP REST Client configuration at runtime does not work since quarkus 2.4.0-final
  • #21336 - Hashicorp Vault integration stopped working in 2.4.0
  • #21332 - Property expression quarkus.http.test-port with rest-client not working with 2.4.1
  • #21317 - Unable to retrieve status for gRPC service
  • #21234 - Query param name containing the '=' character is not correctly encoded by the http client on quarkus reactive
  • #20821 - Logger producer should use @DefaultBean
quarkus - 2.5.0.Final

Published by gsmet almost 3 years ago

Major changes

  • #21468 - quarkus:go-offline to download all the app dependencies for off-line use

Complete changelog

  • #21489 - A note on the quarkus:go-offline Maven plugin goal
  • #21485 - Publish gradle model artifact with correct coordinate
  • #21483 - KOGITO-6258: Quarkus: DevServices: Built-in Kafka hot-reload blocks process
  • #21480 - Minor OidcClient doc updates
  • #21478 - Add smallrye-config-source-file-system to BOM
  • #21476 - Support @EmbeddedId in spring-data-jpa repositories & allow ids to be returned from @Query methods
  • #21475 - Bump cron-utils from 9.1.5 to 9.1.6
  • #21468 - quarkus:go-offline to download all the app dependencies for off-line use
  • #21466 - Fix InfinispanTestResource Junit dependency
  • #21465 - Fix OpenTelemetry native compilation issue
  • #21464 - Fix Avro substitutions for Java 17
  • #21462 - Add more info about injection scopes and JWTParser to JWT docs
  • #21461 - Build RESTEasy Jackson instead of HV in Windows native build
  • #21460 - Small tweaks to the Amazon services guides
  • #21456 - Describe how to develop an extension using gradle
  • #21454 - Support for FileSystem Config Source
  • #21448 - Support extra params for OidcClient password grant
  • #21426 - Update docs for prometheus path config
  • #21425 - Micrometer extension allow to change root-path
  • #21421 - Remove the .html from the guides URLs
  • #21417 - Support Apple M1 builds
  • #21415 - oidc-client: grant.type=password additional grant options are not supported
  • #21413 - NullPointerException in ResteasyReactiveViolationExceptionMapper
  • #21410 - Test schema validation for Hibernate Reactive
  • #21406 - Move jsoup from build-parent to bootstrap-bom and a few other adjustments
  • #21404 - Fix Hibernate Reactive schema generation with update
  • #21402 - bootstrap bits use old version of jsoup when outside quarkus build, platform bom manages old version
  • #21400 - Initialise kubernetes client Utils class at runtime
  • #21399 - Qute template injection - make error message more user-friendly
  • #21398 - Unable to compile native image when using quarkus-openshift-client or quarkus-kubernetes-client
  • #21395 - Correct var name in grpc example
  • #21394 - Make Qute "No template found for ..." error message more user-friendly
  • #21386 - Add clear screen shortcut key to dev-console
  • #21382 - Improve OidcClient docs
  • #21380 - Fix handling of partial path param handling
  • #21373 - Resteasy-Reactive: Add LocalDate-Support for Form Parameters
  • #21371 - Partial PathParam doesn't work in RESTEasy Reactive
  • #21368 - Explain in JWT and OIDC docs why RequestScoped may be required
  • #21362 - Bump kubernetes-client-bom from 5.9.0 to 5.10.1
  • #21361 - Resteasy-Reactive: Add LocalDate-Support for Form Parameters
  • #21354 - Bump neo4j-java-driver from 4.4.0 to 4.4.1
  • #21353 - Reset vertx-http virtualConnection on shutdown
  • #21346 - quarkus-amazon-lambda doesn't work after 2.3.0+
  • #21344 - Add startup health check example to the health guide
  • #21339 - Fallback to the default platform catalog if available registries do not provide any catalog
  • #21338 - Bump gradle to version 7.3
  • #21323 - quarkus-smallrye-jwt dependency brokes quarkus-amazon-lambda support
  • #21315 - Prepare Dev Services for Keycloak config at run time
  • #21309 - Simplify and re-arrange the OpenShift guide
  • #21303 - Handle local extension project dependency in gradle plugin
  • #21300 - Implement label-based container discovery for Vault Dev Services
  • #21289 - Hibernate Envers: add support for more configuration properties
  • #21285 - Improve OidcClient docs
  • #21261 - UI screens: allow user to set the header text with config
  • #21221 - OpenAPI: provide a way to customize the header info text
  • #21214 - Bump jboss-parent from 38 to 39
  • #21047 - in version 2.3.1 and 2.4.0 Vault MicroProfile Config Source stopped working with OIDC
  • #20953 - Cannot build Quarkus extension anymore after upgrading from 2.2.3.Final to 2.3.1.Final or later
  • #20892 - Extensions should override codestart data for dependencies
  • #19918 - Not using JDBC problem met in native build
  • #14264 - Hibernate Reactive Schema Validation Fails
  • #10870 - Provide support for composite primary key in Spring Data JPA
  • #10665 - Hibernate Reactive database generation issue
  • #6112 - Support Hibernate Envers configuration properties
quarkus - 2.4.2.Final

Published by gsmet almost 3 years ago

Complete changelog

  • #21365 - Remove wrong mention of the necessity of @RequestScope in security-jwt doc
  • #21364 - Update JMS guide to not create generated [test] code that isnt used
  • #21330 - Fix issue with LDAP + Form auth
  • #21329 - Fix setting instrumentation via config
  • #21328 - Set CurrentRequest in coroutines
  • #21327 - Bump quarkiverse-parent to 8
  • #21319 - Use token endpoint URL as OIDC JWT authentication audience
  • #21310 - OIDC client needs extra flexibility
  • #21307 - Form based Authentication and LDAP not working
  • #21304 - RESTEasy Reactive and Kotlin coroutines throws "No RESTEasy Reactive request in progress"
  • #21272 - Health UI: only update ui in dev and prod
  • #21270 - Preserve the type of multi in the SecurityHandler
  • #21268 - Make sure maven-settings.xml is generated outside the working dir
  • #21267 - Fix issues when using Infinispan in conjunction with Micrometer
  • #21264 - Ensure that Funqy classes can use built-in scopes
  • #21258 - Fix JWT guide to use a smallrye.jwt.verify.key.location property name
  • #21257 - Guide security-jwt mentions smallrye.jwt.key.verify.location instead of smallrye.jwt.verify.key.location
  • #21256 - Update documentation and error message according to property name
  • #21245 - Quarkus Tests with SmallRye Health Extension Sometimes Fail When Run In Parallel
  • #21239 - Bump com.gradle.plugin-publish from 0.16.0 to 0.17.0 in /devtools/gradle
  • #21232 - ArC - fix regression with repeatable interceptor bindings
  • #21208 - Bump resteasy.version from 4.7.2.Final to 4.7.3.Final
  • #21205 - CI - Always clean the Gradle temp directory
  • #21201 - Allow to customize JWT token algorithm for OIDC and OIDC client
  • #21198 - Fix vert-x CORS Filter to allow non-CORS OPTIONS requests
  • #21192 - Bump smallrye-jwt version to 3.3.1
  • #21190 - Ensure that Vertx Static resource handler can pick up generated resources
  • #21188 - Upgrade to RESTEasy 4.7.2.Final
  • #21174 - Multiple cache invalidation not working with a native build
  • #21169 - Fix various includes in documentation - 2.4
  • #21160 - Upgrade SmallRye Metrics to 3.0.4
  • #21154 - Check for Vault API to be ready in Vault tests
  • #21148 - Exclude commons-logging from resteasy-client-microprofile
  • #21095 - Vault tests are flaky
  • #21044 - Reactive routes incorrect json serialization
  • #21033 - Combination of quarkus-infinispan-client and quarkus-micrometer ends up with build error, missing microprofile-metrics-api
  • #20896 - ClassNotFoundException when injecting REST client in native
  • #20580 - Funqy declares multiple scope type annotations: javax.enterprise.context.ApplicationScoped, javax.enterprise.context.Dependent
quarkus - 2.5.0.CR1

Published by gsmet almost 3 years ago

Major changes

  • #21235 - Encryption support for Reactive Microsoft SQL Server Client
  • #21102 - Introduce quarkus.http.header
  • #21052 - Add the ability to run main class in test
  • #20959 - Implement dev-services support for the Oracle Database
  • #20894 - Update to GraalVM 21.3
  • #20875 - Implement @ProjectedFieldName on reactive entities
  • #20768 - Upgrades to Infinispan 13.0.0.Final, adds infinispan test resource
  • #20760 - Upgrade Flyway to 8.0.1
  • #20708 - Support for JPA entity listeners, including in native mode
  • #20707 - Support for OAuth2 providers such as GitHub
  • #20570 - Support for generating ServiceBinding CR
  • #20549 - Introduce the ability to filter json output based on user roles
  • #20476 - Implement Dev Services for Infinispan
  • #20222 - Add the ability to auto generate Flyway migration

Complete changelog

  • #21343 - Skip deployment of Spring Web tests included in extensions/
  • #21337 - Fix spring-web-common package structure
  • #21325 - The recorder is no longer used
  • #21322 - Bump awssdk.version from 2.17.77 to 2.17.78
  • #21316 - When launching a container via @QuarkusIntegrationTest make network available
  • #21312 - Add a relocations profile
  • #21308 - ConfigValue example in ConfigRoot
  • #21302 - Improve client version display
  • #21301 - ArC docs - fix the LookupIfProperty example
  • #21299 - Take debugHost into account when checking debug port
  • #21298 - Fix private interceptor warning condition
  • #21296 - Make sure there is contents in the data file
  • #21295 - Fix IllegalArgumentException in rest-assured if http and https ports are both random
  • #21294 - Directly use the PTY to restore state
  • #21293 - Improve usability of RestResponse
  • #21292 - Bump awssdk.version from 2.17.76 to 2.17.77
  • #21291 - Bump docker-maven-plugin from 0.37.0 to 0.38.0
  • #21290 - Bump gitflow-incremental-builder from 3.14.3 to 3.14.4
  • #21288 - -DdebugHost=127.0.1.3 wrong test for debug port already in use
  • #21287 - Provide access to id of container network in integration tests
  • #21286 - REST Client Reactive - logging requests and responses
  • #21284 - Connect the MockServer testcontainer to the DevService testcontainer Docker network in the integration test
  • #21281 - ArC - fix the warning about interceptors on private methods
  • #21280 - Warnings about @io.quarkus.arc.runtime.devconsole.Monitored on private methods
  • #21274 - Service binding improvements
  • #21271 - Small note about reactive routes and resteasy reactive
  • #21262 - Add documentation for setup attribute
  • #21260 - Warn about interceptors on private methods
  • #21259 - Add initCommands to Vault Dev Services configuration
  • #21246 - Remove obsolete Java >= 11 check in jib AppCDS integration-test
  • #21244 - Don't run rest-client TCK Timeout*Tests on Java 18
  • #21243 - Bump picocli.version from 4.6.1 to 4.6.2
  • #21242 - Bump neo4j-java-driver from 4.3.5 to 4.4.0
  • #21241 - Bump awssdk.version from 2.17.75 to 2.17.76
  • #21238 - Do not filter gradle composite project in dependency resolution
  • #21237 - Show login errors, password grant support in Dev Service for Keycloak
  • #21235 - Encryption support for Reactive Microsoft SQL Server Client
  • #21229 - REST Client codestart
  • #21228 - Remove logging related methods from QuarkusUnitTest that can't work
  • #21227 - [kotlin] [reactive] Unable to find a JDBC driver corresponding to the database kind 'postgresql' for the default datasource
  • #21225 - QuarkusUnitTest.getLogRecords() cannot be used from within a test method
  • #21224 - ArC - improve the error message when a programmatic lookup problem occurs
  • #21223 - Flyway Dev UI cosmetic updates
  • #21220 - Upgrade Hibernate Reactive to 1.1.0.Final
  • #21218 - Enhance warning about programmatic lookup problem detected with source of the problem
  • #21216 - Update to Vert.x Mutiny Bindings 2.15.1
  • #21213 - Fix Gradle conditional dependencies support
  • #21212 - Bump liquibase-core from 4.5.0 to 4.6.1
  • #21211 - Bump grpc.version from 1.41.0 to 1.42.0
  • #21207 - Bump awssdk.version from 2.17.74 to 2.17.75
  • #21206 - Bump quarkus-http.version from 4.1.3 to 4.1.4
  • #21204 - Update docs to match new implementation
  • #21203 - Testing with kubernetes client documentation is outdated
  • #21202 - Quarkus 2.4.1.Final : Dev-UI : Provider: Keycloak link in an OpenId Connect Dev UI card not showing
  • #21195 - Update to Vert.x 4.2.1 and related projects
  • #21194 - Introduce a config option to enable Hibernate session metrics logging
  • #21193 - OpenAPI: better auto tag when using interfaces / abstract classes
  • #21187 - Get rid of deprecation warning in main integration test
  • #21186 - Qute - scan the templates located in the extension runtime modules
  • #21185 - Introduce the ability to run @QuarkusIntegrationTests against remote apps
  • #21184 - Fix enforcer failure for Infinispan test module
  • #21183 - Use the new unit test API
  • #21181 - All OPTIONS requests with origins are treated as CORS preflight requests
  • #21180 - Bump mongo-client.version from 4.3.3 to 4.3.4
  • #21179 - Bump awssdk.version from 2.17.73 to 2.17.74
  • #21177 - Hibernate statistics and metrics are no longuer showing
  • #21176 - Fix resolution of media type for Hibernate Validator in Resteasy Reactive
  • #21173 - OpenAPI: auto-add-tags feature uses superclass/interface name, rather than actual class name
  • #21172 - Change dependencies of Narayana LRA extension
  • #21170 - Qute - scan the tempates located in the extension runtime modules
  • #21168 - Fix various includes in documentation
  • #21166 - Update REST client guides to use stage.code.quarkus.io instead of restcountries.eu
  • #21164 - Improve extension-codestart guide
  • #21163 - Smallrye Reactive Messaging 3.11.0
  • #21162 - Qute - scan "templates" directory in all application archives
  • #21161 - Allow disabling Hibernate Search through configuration properties
  • #21159 - Update Spring docs now that RESTEasy Classic is not included by default in Spring Web
  • #21158 - Fix named queries with reactive panache
  • #21157 - Bump neo4j-java-driver from 4.3.4 to 4.3.5
  • #21156 - Bump awssdk.version from 2.17.72 to 2.17.73
  • #21153 - Dev Services for Keycloak provides a limited password grant support
  • #21151 - Update OidcWiremockTestResource to configure a signing key location
  • #21145 - Dev mode first hot reload request is 'ignored' if there is no active REST endpoint on the service under Ubuntu
  • #21142 - Vert.x extension - remove quarkus-jackson, add optional jackson-databind
  • #21141 - Tweak runtime pdfbox packages to avoid needing all charsets in Tika
  • #21139 - JAX-RS minimal application (just quarkus-resteasy) is getting heavy, 120 jars vs 105 jars in 2.2.3.Final
  • #21138 - Copy some tests over to the RR independent project
  • #21137 - Bump awssdk.version from 2.17.71 to 2.17.72
  • #21135 - Bump formatter-maven-plugin from 2.16.0 to 2.17.0
  • #21134 - Bump flyway-core from 8.0.2 to 8.0.3
  • #21131 - Support option for running @QuarkusIntegrationTest tests against deployed service
  • #21127 - Apply micro-optimizations to RESTEasy Reactive startup
  • #21125 - Apply micro-optimizations to Arc startup
  • #21124 - Documentation: added styling info to Swagger UI Guide
  • #21121 - Better handle RuntimeResource when an exception occurs
  • #21120 - Unpredictable reactive controller behavior.
  • #21119 - Don't rely on the '--rm' flag for stopping containers in integration tests
  • #21116 - Change more recorders to using config injection
  • #21114 - Add ability to configure DevServices timeouts
  • #21113 - Using generated CORS config
  • #21105 - Bump awssdk.version from 2.17.70 to 2.17.71
  • #21104 - Bump sentry-jul from 5.2.4 to 5.3.0
  • #21103 - Bump postgresql from 42.3.0 to 42.3.1
  • #21102 - Introduce quarkus.http.header
  • #21101 - Docker container is not stopped (on Windows) after integration test
  • #21092 - Disable requirePluginVersions enforcer rule due to MENFORCER-359
  • #21091 - Fix panache annotation processor registration
  • #21089 - Decouple quarkus-spring-web from RESTEasy Classic
  • #21084 - Ability to configure dev service testcontainers wait timeout
  • #21080 - Disallow public final methods on recorders
  • #21077 - Bump awssdk.version from 2.17.69 to 2.17.70
  • #21076 - Avoid misunderstand -Dsnap with Maven snapshot
  • #21074 - Minor OIDC doc fixes
  • #21072 - Hibernate with Panache housekeeping
  • #21065 - Hibernate ORM: switch to the slightly more optimised UnmodifiableBatchBuilderInitiator
  • #21062 - Update quarkus-bot metadata for Narayana projects
  • #21061 - Fix flaky RabbitMQ integration tests
  • #21058 - Correct documentation example for RR @SecureField
  • #21057 - Apply polish to StaticResourcesRecorder
  • #21055 - Create a new relocations directory
  • #21052 - Add the ability to run main class in test
  • #21050 - Bump awssdk.version from 2.17.68 to 2.17.69
  • #21049 - Bump aws-alexa-sdk.version from 2.40.0 to 2.41.0
  • #21048 - Bump avro.version from 1.10.2 to 1.11.0
  • #21046 - Quarkus instrumentation warns about use of @Transactional on private methods
  • #21043 - Remove lambdas from runtime code of Micrometer
  • #21041 - Apply minor polish to StartupContext
  • #21039 - Fix an exception when doing Quarkus Test using default method.
  • #21038 - Resteasy Reactive: Support produces Multipart FormData
  • #21035 - Updates Quarkus Bot: area/graphics
  • #21027 - Qute - make it possible to exclude files from the templates directory
  • #21023 - Fix count / delete operations when using named query
  • #21022 - Make sure all plugins are versioned
  • #21021 - Specify extension version
  • #21020 - Bump awssdk.version from 2.17.67 to 2.17.68
  • #21019 - Restrict deployment classpath to first level extensions
  • #21018 - Disable single parsing of compiler graphs by default
  • #21016 - Simple restructuring of OIDC service and web-app guides
  • #21009 - Support MultiPart form result in Resteasy Reactive
  • #21007 - Qute parameter declarations - autoimport java.lang if needed
  • #21005 - Avoid field injection in build steps
  • #21004 - Qute - make it possible to exclude files from the src/main/resources/templates directory
  • #21003 - Don't include non-configured data sources in health checks
  • #21000 - Qute - prefix iteration metadata in a loop
  • #20994 - Bump awaitility from 4.1.0 to 4.1.1
  • #20993 - Bump awssdk.version from 2.17.66 to 2.17.67
  • #20991 - Skip compile test failure when running dev mode
  • #20984 - Fix MediaType resolution for Hibernate Validator when MediaType has components
  • #20983 - Run Native tests for Hibernate Validator + Resteasy Reactive
  • #20982 - Introduce Reactive Routes Codestart (in java and kotlin)
  • #20978 - Upgrade to Artemis 2.19.0
  • #20975 - Qute parameter declarations - allow referring to java.lang.String as just String
  • #20972 - Remove old versions from docs
  • #20971 - Fix the Infinispan Dev Service default password
  • #20970 - Add Neo4j and Infinispan to DevServices docs
  • #20968 - Upstream graal dropped support for outdated JDK versions between 11 and 17
  • #20967 - Make Mongo support classes CDI beans
  • #20960 - Apply minor polish to ArcContainerImpl
  • #20959 - Implement dev-services support for the Oracle Database
  • #20958 - Apply small polish REST Client Reactive docs
  • #20954 - Bump awssdk.version from 2.17.64 to 2.17.66
  • #20950 - Quarkus Agroal Health Check: problem with additional unnamed DataSource producers
  • #20946 - Neo4j dev service missing on Dev Services Overview documentation
  • #20935 - Lazily initialize (Reactive)MongoClient
  • #20932 - Do not override BUILD_AND_RUN_TIME_FIXED properties
  • #20931 - Apply small optimization to RESTEasy Reactive startup
  • #20925 - Apply tiny micro-optimization to Config Source
  • #20924 - Introduce Reactive Routes Codestart (in java and kotlin)
  • #20923 - Remove deprecated PreAdditionalBeanBuildTimeConditionBuildItem
  • #20920 - Bump awssdk.version from 2.17.63 to 2.17.64
  • #20919 - Bump flyway-core from 8.0.1 to 8.0.2
  • #20914 - Add resources support for init container and sidecars
  • #20907 - Ensure that a large response does not cause OOM in RESTEasy Classic
  • #20905 - Add OIDC DevUiConfig for OIDC Console and Keycloak DevUI support the same grants
  • #20903 - OIDC DevConsole should support the same grants Keycloak DevUI supports
  • #20902 - Declaratively choose beans that can be obtained by programmatic lookup
  • #20901 - Allow generation of Deployment resource for Openshift
  • #20900 - Avoid running genarate code task as compile task dependency
  • #20899 - Remove un-necessary @JsonIgnoreProperties from the rest client guides
  • #20894 - Update to GraalVM 21.3
  • #20893 - Make use of conditional dependencies in rest data panache
  • #20888 - Hibernate Validator: Wrong MediaType resolution in Resteasy Reactive
  • #20886 - Allow Undertow to work with RESTEasy Reactive
  • #20885 - Bump aws-xray-recorder-sdk-aws-sdk-v2 from 2.9.1 to 2.10.0
  • #20883 - Bump awssdk.version from 2.17.62 to 2.17.63
  • #20881 - Leverage gradle task configuration avoidance
  • #20877 - Add the Hibernate with Panache in kotlin quickstart and make kotlin package explicit in the doc
  • #20876 - Missing codestart tests
  • #20875 - Implement @ProjectedFieldName on reactive entities
  • #20874 - Decouple rest-data-panache from RESTEasy Classic
  • #20871 - Reactive Routes Codestart (in java and kotlin)
  • #20870 - Update SmallRye Config to 2.6.0
  • #20868 - Panache housekeeping
  • #20867 - Move awt runtime package definitions out of core
  • #20863 - Fix resolution of MediaType when validation errors using Accept headers
  • #20859 - Hibernate Validator: Wrong MediaType resolution in Resteasy Classic
  • #20858 - Update bot settings
  • #20856 - Bump awssdk.version from 2.17.61 to 2.17.62
  • #20854 - Bump sentry-jul from 5.2.3 to 5.2.4
  • #20853 - Bump postgresql from 42.2.24 to 42.3.0
  • #20844 - Remove duplicate code
  • #20841 - DevTools: annotation consistency in CLI; BuildTool discovery for existing projects
  • #20839 - Let Tika users skip adding all charsets in native image
  • #20838 - Don't pollute CORS tests output with headers
  • #20836 - Only apply gradle publish plugin to plugin modules
  • #20833 - Don't load the target class in the generated Bean class
  • #20824 - Provide an easier way to select a bean at rutime
  • #20823 - Apply small optimizations to CL setup
  • #20822 - Memory leak with Resteasy byte response?
  • #20819 - Support reading build-time config properties in code generation
  • #20818 - Apply tiny polish to FlywayDataSourceBuildTimeConfig
  • #20816 - Add gradle integration test leveraging annotation processor
  • #20813 - Remove EmptyDefaultKubernetesMockServerTestResource
  • #20810 - REST client guide needs to be updated because restcountries.eu is no longer supported
  • #20807 - Bump awssdk.version from 2.17.60 to 2.17.61
  • #20805 - Bump micrometer-bom from 1.7.4 to 1.7.5
  • #20803 - Bump sentry-jul from 5.2.2 to 5.2.3
  • #20801 - Document Cloud SQL with reactive SQL client
  • #20799 - Replace hot AtomicBoolean usage in Arc with AtomicIntegerFieldUpdater
  • #20798 - Switch integration tests over to @QuarkusIntegrationTest
  • #20796 - ArC - make InstanceHandles produced by InjectableInstance lazy
  • #20793 - Add the possibility to define resources limits for kubernetes init containers
  • #20792 - ArC - InstanceHandle instances produced by InjectableInstance should be lazy
  • #20784 - Adds processor to annotation JsonAutoDetect
  • #20782 - Bump smallrye-common-bom from 1.7.1 to 1.8.0
  • #20781 - Bump awssdk.version from 2.17.59 to 2.17.60
  • #20774 - Use the new constructor injection for ConsulConfigRecorder and KubernetesServiceBindingRecorder
  • #20773 - Add resteasy-reactive jaxb support
  • #20768 - Upgrades to Infinispan 13.0.0.Final, adds infinispan test resource
  • #20767 - Gradle reactive project errors when the maven one doesn't.
  • #20763 - Fix package name handling in JpaJandexScavenger
  • #20762 - gRPC Stork integration without gathering statistics
  • #20760 - Upgrade Flyway to 8.0.1
  • #20759 - Avoid allocating an iterator when using Arc contexts
  • #20758 - Unable to perform a count operation on a named query
  • #20757 - Bump kubernetes-client-bom from 5.8.0 to 5.9.0
  • #20754 - Add back constructor
  • #20750 - Bump awssdk.version from 2.17.58 to 2.17.59
  • #20748 - Improve documentation around custom branding of Dev UI resources
  • #20746 - Use AssertJ in Qute core tests
  • #20741 - Add documentation about the secure serialization feature of RESTEasy Reactive
  • #20729 - QuarkusDev cannot start when tests do not compile
  • #20728 - Error with ConfigMapping using Maps and Nested Groups
  • #20722 - Change Artemis to use recorder injection
  • #20721 - Change AWS extensions to use recorder injection
  • #20720 - Support QuarkusTestResource with QuarkusMainTest
  • #20716 - Bump awssdk.version from 2.17.57 to 2.17.58
  • #20715 - Bump agroal.version from 1.12 to 1.13
  • #20711 - Catch Kotlin 1.5.30 references dependabot missed
  • #20709 - Externalize Gradle model builder in a module
  • #20708 - Support for JPA entity listeners, including in native mode
  • #20707 - Support for OAuth2 providers such as GitHub
  • #20706 - Misc code cleanup - unused local store removal, try-with-resources
  • #20705 - Update OIDC CodeAuthenticationMechanism to support the code flow with standard OAuth2 providers
  • #20702 - Update to OpenTelemetry 1.7.0
  • #20688 - REST Data Panache cannot be used with RESTEasy Reactive
  • #20684 - Bump Netty to 4.1.69.Final
  • #20679 - Try to prevent path failure during 'Upload gc.log' in Windows job
  • #20678 - Bump smallrye-common-bom from 1.6.0 to 1.7.1
  • #20677 - Bump awssdk.version from 2.17.56 to 2.17.57
  • #20676 - Bump sentry-jul from 5.2.1 to 5.2.2
  • #20672 - Use of QuarkusMainTest together with QuarkusTestResource
  • #20671 - Qute: prefix loop metadata
  • #20659 - Add support for SmallRye Reactive Messaging RabbitMQ Connector
  • #20658 - Bump mockito-core from 3.12.4 to 4.0.0
  • #20657 - Add jdbc config if connections should be flushed when returning to the pool
  • #20626 - Improve OIDC service and web-app documentation
  • #20622 - Improve Security Search Experience in Quarkus Guides
  • #20598 - Drop GraalVM / Mandrel 20.3 and 21.1 support
  • #20570 - Support for generating ServiceBinding CR
  • #20563 - Integration test for Kafka Oauth with Keycloak
  • #20561 - Initial work to handle reactive messaging wiring at build time
  • #20558 - Remove the generate-config task
  • #20555 - Rest Client codestart (in java and kotlin)
  • #20549 - Introduce the ability to filter json output based on user roles
  • #20496 - @ConfigMapping fails with default function implementations in interfaces in Kotlin projects
  • #20495 - Update to Apicurio Registry 2.1.1.Final and use Vert.x HTTP client
  • #20476 - Implement Dev Services for Infinispan
  • #20386 - Fix @ApplicationScoped ValueExtractors
  • #20375 - Hibernate Validator: @ApplicationScoped custom ValueExtractor bean lead to ValueExtractorDefinitionException
  • #20372 - "Hibernate Reactive with PANACHE" No annotation @ProjectedFieldName
  • #20342 - Bump grpc.version from 1.40.1 to 1.41.0
  • #20311 - Add support for @ResponseStatus and @ResponseHeader
  • #20305 - ConfigMapping build error for List of Maps
  • #20302 - quarkus-resteasy-reactive and undertow can't coexist in one application
  • #20298 - resteasy-reactive jaxb support
  • #20222 - Add the ability to auto generate Flyway migration
  • #20158 - Reactive Messaging should generate ConfigDescriptionBuildItem
  • #20121 - CurrentVertxRequest is not set for coroutine routes
  • #20100 - Add the ability to set HTTP headers and Response status when returning Reactive Types from RESTEasy Reactive
  • #20079 - Application cannot be compiled when RestEasy Reactive is used together with LRA extension
  • #20046 - Support absolute OIDC endpoint URLs if discovery is disabled (Was: quarkus-oidc doesn't work if jwks endpoint has a different domain)
  • #20031 - RestResponse usability
  • #19899 - Use DevServicesContext instead of deprecated QuarkusIntegrationTest.Context
  • #19819 - Allow spring-web to work on RESTEasy Reactive
  • #19457 - Update DevServices for Keycloak to support Keycloak-X
  • #19420 - Panache fails with NoSuchMethodError in Kotlin projects after updating Quarkus from 2.0.1 to 2.1.2
  • #19389 - Code generation: Support reading build-time config properties
  • #19141 - Keycloak Dev Service doesn't use the Quarkus distribution of Keycloak
  • #19080 - QuarkusIntegrationTest: Access to DevServices after #18933
  • #18983 - Support constructor injection into recorders
  • #18571 - Sporadic EOFException when running tests in Eclipse with jacoco extension
  • #18525 - Qute Templates not working when resources are in a submodule
  • #18263 - Named persistence unit is broken in hibernate-orm-panache-kotlin 2.0.0.Final+
  • #18155 - quarkus version text is not great
  • #18154 - Setting both test-port and test-ssl-port to 0 yields the same random port for both
  • #17614 - ConfigPhase.BUILD_AND_RUN_TIME_FIXED allows to set properties in JVM mode
  • #12740 - Support JPA Entity Lifecycle Callbacks
  • #6948 - @Inject Injection into EntityListener not working
  • #861 - Support injections into @Recorder
quarkus - 2.4.0.CR1

Published by gsmet almost 3 years ago

Major changes

  • #20239 - Support AWT image resize via new AWT extension
  • #19793 - Support testing for multi module projects

Complete changelog

  • #20656 - Bump junit-jupiter from 5.8.0 to 5.8.1
  • #20653 - Bump liquibase-core from 4.4.3 to 4.5.0
  • #20652 - Bump awssdk.version from 2.17.43 to 2.17.56
  • #20648 - Bump sentry-jul from 5.2.0 to 5.2.1
  • #20647 - Bump postgresql from 42.2.23 to 42.2.24
  • #20645 - CI: Increase 'JVM Tests' timeout to 5 hours
  • #20643 - Bump mongo-client.version from 4.3.2 to 4.3.3
  • #20642 - Bump dokka-maven-plugin from 1.5.30 to 1.5.31
  • #20639 - Raise dependabot open-pull-requests-limit to 6
  • #20638 - Bump wildfly-elytron.version from 1.17.1.Final to 1.17.2.Final
  • #20632 - Use Config API to check if property exists
  • #20631 - Upgrade the Mutiny Vert.x bindings to 2.14.1
  • #20630 - Validate recording build steps at extension build time
  • #20623 - Use Java 11 idioms in processor
  • #20620 - Qute - introduce TemplateData#namespace()
  • #20618 - Config value evaluation failing when the placeholder value is missing
  • #20616 - Update jandex and jandex-maven-plugin versions
  • #20614 - Replace references to the quarkus-plugin.version property with the quarkus.platform.version property
  • #20611 - Improve codestart development docs
  • #20608 - Fix potential request context leak
  • #20607 - Fix intermittent failure
  • #20606 - NullPointerException when no file is pass to to rest client reactive
  • #20604 - Add "works with openjdk" badge
  • #20597 - REST Client Reactive: support null file in multipart
  • #20596 - Delete obsolete Builder.setContainerBuild
  • #20592 - Fix compilation issue in NativeImageBuildStep
  • #20591 - Compilation is broken on main
  • #20587 - Qute parser - use standard error report for invalid virtual methods
  • #20586 - Revert downgrade of the google-http-client to keep compatiblity with the GCS extensions
  • #20582 - ArC build time optimization fix
  • #20579 - Dev mode - gRPC: close streams on reload for non-mutiny services
  • #20572 - Prefer workspace paths only for artifacts that are not extensions or their dependencies
  • #20567 - Qute does not tell me which file has an error
  • #20566 - Generic Syntetic Bean cause ambigious type resolution when none exists
  • #20564 - Improve handling of advanced Neo4j url schemes
  • #20562 - Remove the reflection-agent
  • #20560 - Remove unused class
  • #20557 - Improved error handling in Reactive Messaging HTTP
  • #20548 - Dev UI - qute - improve the "render preview" page
  • #20547 - Report throwable on write
  • #20543 - Problem wiring up a SSE endpoint with an internal channel with the reactive messaging HTTP connector
  • #20530 - Set mininal gradle version to 6.1
  • #20529 - Allow suspend functions as to be uses as custom filters
  • #20525 - CLI: fix help commands + test
  • #20522 - Quakrus CLI: --help command for 'create' is not working
  • #20517 - Honor explicit container-build=false when container-runtime is set
  • #20516 - Minor refactoring in maven bootstrap plugin
  • #20514 - Fix erroneous class in Javadoc of CoroutineEndpointInvoker
  • #20510 - Preserve cause of Jackson encoding exception when using Vert.x
  • #20509 - Make it easier for RESTEasy Reactive users to handle Hibernate related exceptions
  • #20503 - CLI: look for maven/gradle wrapper in parent dirs
  • #20502 - Update CONTRIBUTING.md
  • #20501 - A build step must be a non-static method
  • #20500 - Bootstrap API refactoring
  • #20488 - Add support for multiple sql load scripts
  • #20487 - CLI: nix CreateProjectMixin; fix base commands
  • #20486 - Dev services container locator constructs service address with docker-host:host-port
  • #20484 - Bump Smallrye Reactive Messaging to 3.10.1
  • #20482 - Fix WebSocket code example according to the given test
  • #20481 - Quarkus gRPC security interceptor + non-blocking security check
  • #20478 - Add MongoDB to support service bindings in doc
  • #20470 - ArC - build time resolution improvement
  • #20468 - Simplify Jackson configuration
  • #20465 - Remove vertx-http dependency from gRPC
  • #20464 - Include more info if the gradle build fails
  • #20463 - Remove some references to JDK8
  • #20462 - Remove integration-tests/gradle from dependabot
  • #20460 - Link to SwaggerUi and GraphQLUi in Dev UI for Keycloak when testing with all the supported grants
  • #20459 - Allow Sort to be empty
  • #20458 - Exceptions ignored when writing repsonse with VertxBlockingOutput.java
  • #20446 - CI: Increase 'JVM Tests' timeout by 30 minutes
  • #20442 - Discard providers without annotation when there are only excluded classes
  • #20441 - Discard providers without annotation when there are only excluded classes
  • #20438 - Dispatch back to IO thread for non blocking requests
  • #20437 - Use latest ref of resteasy-reactive-testsuite to stabilize some tests
  • #20436 - Bump kotlin.version from 1.5.30 to 1.5.31
  • #20429 - Remove the need to do reflection in RESTEasy Reactive for security checks
  • #20422 - Bytecode recording improvements
  • #20409 - Bump wildfly-elytron.version from 1.17.0.Final to 1.17.1.Final
  • #20398 - Upgrade jib-core to 0.20.0 and add to dependabot, align google-http-client
  • #20393 - Upgrade docker-maven-plugin to 0.37.0 and add to dependabot
  • #20391 - Upgrade ASM to 9.2 and add ASM to dependabot
  • #20370 - Adds filter to file module-info.class
  • #20365 - Bump kubernetes-client-bom from 5.7.3 to 5.8.0
  • #20362 - CLI flaky tests: propagate maven.settings
  • #20361 - Extension clarification for Kafka Serializer/deserializer autodetection
  • #20354 - gRPC: add an option to not start server in dev mode
  • #20353 - ArC - replace Collections.unmodifiableSet() with JDK immutable set
  • #20348 - Bump junit-jupiter from 5.8.0 to 5.8.1 in /devtools/gradle
  • #20343 - Allow retries on Vault MP Config Source initialization
  • #20341 - Bump junit-bom from 5.8.0 to 5.8.1
  • #20339 - Add Kotlin deps to dependabot
  • #20338 - Remove redundant parsing method in bootstrap plugin
  • #20334 - Make HTTP server optional for gRPC
  • #20332 - Security annotations with Mutiny
  • #20329 - Allow Sort to be empty
  • #20320 - Apply minor timing related polish
  • #20313 - Bump sentry-jul from 5.1.2 to 5.2.0
  • #20291 - Fix spring-web test failure
  • #20290 - ArC build time perf improvement
  • #20285 - Bump assertj-core from 3.20.2 to 3.21.0
  • #20275 - Allow to disable MP ConfigProperties and ConfigMapping
  • #20258 - The configuration item quarkus.native.container-runtime will cause the configuration item quarkus.native.container-build=false to be invalid
  • #20239 - Support AWT image resize via new AWT extension
  • #20178 - Use the QuarkusForkJoinWorkerThreadFactory for fork-join pools
  • #20177 - Multiple files in sql-load-script
  • #20157 - Add proper identity propagation to WebSockets
  • #20143 - Code example from WebSockets guide contains an error
  • #20039 - @WithKubernetesMockServer not cleaning up pods on delete
  • #19998 - Rest Client Reactive: SmallRye Stork integration
  • #19965 - Do not validate configs in unused beans
  • #19935 - Detect CapabilityBuildItems provided directly from build steps and log corresponding warnings
  • #19793 - Support testing for multi module projects
  • #19721 - Add a configuration value/switch to disable the GRPC server in dev mode
  • #19553 - Allow use of PEM certificates in Kafka Streams extension
  • #19511 - Re-enable single parsing of compiler graphs in native-image
  • #19446 - InlineBeforeAnalysis enabled by default in coming GraalVM 21.3 release
  • #19412 - Neo4J Quarkus can't be configured for SSL
  • #19388 - Service attempts to find a config value for an unused bean
  • #19046 - RuntimeConfigDefault changes ignored on restart
  • #19013 - Suspendable ServerRequestFilter in Resteasy Reactive
  • #17428 - gRPC dev mode: close streams on reload for non-mutiny services
  • #17220 - MP REST Client config
  • #17069 - Runtime defaults config supplied via RunTimeConfigurationDefaultBuildItem are not overridden on restart during dev mode
  • #16602 - OIDC authentication for websockets doesn't work in 1.13.*
  • #11516 - Quarkus CLI should look in parent directories to find maven and gradle wrappers
  • #10168 - Report inconsistent recording method at extension build time
quarkus - 2.4.1.Final

Published by gsmet almost 3 years ago

Complete changelog

  • #21150 - Use Optional.orElseGet to fix OidcIdentityProvider bug
  • #21147 - Allow the application to start in dev mode even if we can't generate DDL scripts for the Dev UI
  • #21146 - Optional unwrapping failure OidcIdentityProvider at l. 223
  • #21143 - Ignore non gradle jvm project when building app model
  • #21140 - Ensure that all web-fragment.xml files are considered
  • #21130 - Move Smallrye JWT Build docs to a separate guide
  • #21129 - Hibernate Types not working anymore with Version 2.2.0 Final
  • #21122 - Quarkus ignores dev profile property for hibernate ORM configurations
  • #21118 - Quarkus not always initialising web servlets on startup
  • #21112 - Make sure the docker check is last
  • #21106 - Gradle MulitModule Project: quarkusGenerateCodeTests: java.lang.NullPointerException
  • #21098 - Fix test wait time type
  • #21097 - Increase vault client timeouts
  • #21096 - GraphQL: allow multiple accept headers
  • #21095 - Vault tests are flaky
  • #21093 - Update Hibernate Reactive to 1.0.1.Final
  • #21087 - quarkus.test.wait-time is documented as Duration type but only numbers are supported
  • #21086 - Avoid referencing classes to be removed in Kafka 3.0.0
  • #21085 - SmallRye GraphQL returns multiple content-types in Content-Type header when requested with multiple content-types in Accept header
  • #21083 - Kafka Streams extension fails to compile with Kafka clients 3.0.0
  • #21079 - Fix panache+kotlin named datasource issue
  • #21078 - Don't block indefinitly if a Quarkus app is not started
  • #21071 - Add panache annotation processor before configuration is resolved
  • #21064 - Do not use ConfigConfig directly (it is only required for documentation)
  • #21063 - Ensure that the same exception in method signature does not break Arc
  • #21060 - Throwing the same exception twice causes dev mode to fail build
  • #21053 - Make sure dev mode startup failure is logged
  • #21042 - Upgrade SmallRye Health to 3.1.2
  • #21036 - Upgrade to Hibernate ORM 5.6.1
  • #21029 - Ensure that .env file does not end up in the prod artifact
  • #21028 - Qute type-safe validation - fix namespace extension methods handling
  • #21025 - quarkus.config.locations was 'null' at build time and is now '/mnt/app-config-map'
  • #21024 - Uber-jar contains .env file when built after running quarkusDev (Gradle)
  • #21011 - Add gRPC guides missing imports and other improvements
  • #21008 - Iterating over a list of enums generated by Qute Namespace Extensions no longer works
  • #21006 - Exclude tomcat-embed-core
  • #21001 - Panache should enhance when superclass has fields
  • #20998 - Use custom thread factory for NIO
  • #20997 - Security annotations don't work with CompletionStage
  • #20996 - Compress startup messages with docker
  • #20995 - Allow List injection
  • #20986 - Fixes Maven project resources output dir
  • #20980 - Register config mappings with live reload
  • #20979 - @RolesAllowed causes CompletionStage to be serialized as itself
  • #20977 - Increase default pool size in Rest Client Reactive
  • #20974 - quarkus:dev hot reload behavior changed & UI resources not being loaded (new in 2.4.0.Final, works in 2.3.1.Final)
  • #20973 - Jackson fails to deserialize JsonSubTypes when re-running continuous tests
  • #20969 - Fix issue with the ANSI console
  • #20966 - Show compilation failure in the terminal
  • #20965 - Allow disabled clients to be closed
  • #20964 - Clear cached devservices properties on close
  • #20957 - Hot-reload fails with ConfigMapping in ContainerRequestFilter
  • #20955 - Bump testcontainers-bom from 1.16.1 to 1.16.2
  • #20947 - Assume compatibility of custom image with the default neo4j image
  • #20945 - Neo4j Dev Service image cannot be substituted with custom-built image
  • #20943 - Clarify config override rules for multiple application.properties
  • #20940 - Validate full hierarchy of ConfigMapping injection points
  • #20937 - Fix resolution of path params when using @BeanParam in Resteasy Reactive
  • #20936 - Upgrade SmallRye GraphQL to 1.3.5
  • #20934 - Error occurred while destroying instance of bean io.quarkus.oidc.client.OidcClients
  • #20933 - Added maven-resolver-util constraint to the bootstrap-bom
  • #20929 - Qute type-safe validation - don't validate "null" literal method params
  • #20921 - application.properties from dependency jars pickup behaviour
  • #20918 - Index only JAR dependencies
  • #20917 - Dependency not resolved (new in 2.4.0.Final, works in 2.3.1.Final)
  • #20916 - @ConfigMapping not working in 2.4.0.Final, but works in 2.3.1.Final
  • #20915 - Update OidcClient to accept absolute expires_in time values
  • #20912 - Update OidcClient to accept absolute expires_in values
  • #20910 - Exception java.lang.AbstractMethodError: javax/servlet/Filter.destroy()V when closing quarkus
  • #20909 - Fix test URL in Reactive Messaging HTTP quickstart
  • #20898 - Update OTel guide to use the main OTLP gRPC receiver port
  • #20897 - Resteasy-reactive routing does not work for PathParam/RestPath when declared inside a bean @BeanParam when paths are shared across classes
  • #20895 - Upgrade to Testcontainers 1.16.1
  • #20889 - Cursor line fixes
  • #20887 - Ensure that @QuarkusIntegrationTest tests are closed properly
  • #20882 - Panache entities not found when using multiple datasources in Quarkus 2.x versions
  • #20866 - ~580 INFO messages from datasource dev service when no Docker available
  • #20861 - OTel guide isn't working
  • #20736 - Split the JWT guide into JWT and JWT Build/generate guides
  • #20712 - Hibernate Custom Usertype failing on startup
  • #20700 - Restructure internal persistence unit info for Hibernate ORM DevUI
  • #20609 - Compilation errors are only logged in http response during hot reload
  • #20576 - Fix panache operation bytecode generation for Kotlin Hibernate Panache
  • #20265 - Quick starts example 'Using HTTP with Reactive Messaging' is not working
  • #19086 - gradle module build execution fails when using composing build
  • #19012 - java.lang.IllegalAccessError: class com.example.Startup tried to access protected field in Panache after 1.13
  • #17034 - List exception on RESTEasy Reactive
  • #5903 - Persisting a modification with AttributeConverter
quarkus - 2.4.0.Final

Published by aloubyansky almost 3 years ago

Major changes

  • #20696 - Upgrade to Hibernate Reactive 1.0.0.CR10
  • #20663 - Introducing Kafka Streams DevUI

Complete changelog

  • #20864 - Upgrade to Hibernate Search 6.0.7.Final
  • #20860 - Upgrade to SmallRye Metrics 3.0.3
  • #20843 - Update to proton-j 0.33.10
  • #20842 - Enhance OidcClient to pass custom headers to the token endpoint
  • #20837 - Enable all charsets in native image for quarkus-tika
  • #20835 - Enhance OidcClient to pass custom headers to the token endpoint
  • #20825 - Upgrade Hibernate Reactive to 1.0.0.Final
  • #20794 - Upgrade Quarkus HTTP to 4.1.3
  • #20791 - CI - Clean the Gradle temp directory
  • #20780 - Support certificate thumbprints as OIDC key identifiers
  • #20772 - Qute docs - few clarifications
  • #20770 - Gradle: determine the source directories from the compileTask.getSource()
  • #20765 - Mailer templates - make the underlying template instance accessible
  • #20761 - Qute - fail fast if template extension class contains no suitable method
  • #20755 - 2.4.0.CR1 Generated Bean Injection not working as before
  • #20743 - Optimised integration between Context Propagation and Mutiny
  • #20739 - Qute type-safe validation - validate namespace extension methods
  • #20738 - OIDC should support the certificate thumbprints as key identifiers
  • #20734 - Use test classes and resources dirs for artifacts with tests classifier
  • #20731 - WebSocket Client ignores maxFrameSize property
  • #20713 - Fix some gradle-extension-plugin apply bugs
  • #20701 - Qute: namespace issue in included templates
  • #20696 - Upgrade to Hibernate Reactive 1.0.0.CR10
  • #20687 - Qute loop docs - improve the iteration metadata description
  • #20675 - outputFile and appendOutput params for quarkus:dependency-tree
  • #20669 - Qute type-safe validation improvements
  • #20667 - Extract test-only dependencies from the bootstrap-bom
  • #20663 - Introducing Kafka Streams DevUI
  • #20662 - Upgrade build-reporting-maven-extension to 1.0.5
  • #20655 - Handle quarkus-extension.yml generation quarkus extension plugin
  • #20635 - Allow to do a blocking smallrye-jwt authentication
  • #20621 - Qute - validate expressions that start with a namespace coming from a TemplateData annotation
  • #20590 - Only record config properties coming from ConfigSources
  • #20536 - Enable access for Qute Template Instance within a Mail Template Instance
  • #20006 - Add missing @PathParam value in examples
quarkus - 2.3.1.Final

Published by gsmet almost 3 years ago

Major changes

  • #20686 - Upgrade to Hibernate ORM 5.6.0.Final

Complete changelog

  • #20832 - Fix Keycloak DevUI template to use a configured dev root
  • #20829 - Fix small typo in security-openid-connect guide
  • #20815 - Fix various typos in docs
  • #20812 - OIDC keycloak dev service (ui) is not taking devRootAppend into account
  • #20808 - DeploymentDependencySelector equals and hashCode impl
  • #20795 - Document how to create multiple instances of verticles
  • #20787 - Don't attempt to end the request if already ended
  • #20778 - "Mutiny droped exception" when testing secured endpoint without authorization
  • #20776 - Fix the deploying to Google Cloud guide
  • #20747 - Fix lambda maven archtetypes, startup bugs, and docs
  • #20745 - Lambda @startup behaviour changed since quarkus version 2.3.0?
  • #20744 - Do not record active unprofiled configurations during build time
  • #20742 - Leverage docker executable name in docker check
  • #20737 - Add Quarkus specific mapping to microprofile openapi servers config
  • #20732 - The incoming event in an AWS Lambda Function is always null when the first invocation runs (cold start), but is populated in subsequent invocations (warm start)
  • #20730 - prod properties get picked-up in dev profile
  • #20727 - Fix Micrometer unremovable bean handling
  • #20725 - Make sure to resume request when challenging
  • #20723 - Prevent 'response already written' exception
  • #20710 - Update cache.adoc
  • #20703 - Micrometer custom MeterFilter not registered when not declared with @Produces annotation
  • #20699 - RESTEasy classic rest client - make associated interceptors unremovable
  • #20697 - Do not fail with 401 if OIDC token does not have a custom role claim
  • #20695 - Ensure that async console logging does not prevent failed startup errors
  • #20694 - OIDC fails with 401 if no custom claim containing the roles is found
  • #20693 - Hibernate ORM: do not log stats when statistics collection is enabled
  • #20692 - Prevent ugly stacktrace in DevUI when no RESTEasy Reactive endpoints exist
  • #20691 - Apply another fix for multiple entries Hibernate ORM DevUI entry
  • #20689 - AWS lambda native from documentation doesn't work properly
  • #20686 - Upgrade to Hibernate ORM 5.6.0.Final
  • #20685 - Dev UI endpoint list rendering issue with reactive routes
  • #20683 - Duplicated persistence units and entities in dev ui
  • #20682 - Regenerate truststore for self-signed certificate case
  • #20680 - Improve Security Search in Quarkus Guides
  • #20674 - Maven Archetype quarkus-amazon-lambda-archetype:2.3.0.Final creates project with uncompilable source code on Test folder.
  • #20673 - quarkus:dependency-tree re-initialize the repository system to properly interpolate system properties
  • #20668 - Exclude JUnit 4 from the quarkus-bom
  • #20666 - quarkus.hibernate-orm.statistics can not be set to false if metrics.enabled is true
  • #20665 - quarkus-amazon-lambda-rest NullPointer on startup (native only)
  • #20664 - Fix setting class reader options
  • #20661 - The quarkus-maven-plugin:dependency-tree not resolving the dependencies versions correctly
  • #20660 - Missing Logs when using async logs and have wrong config
  • #20633 - Amazon Lambda Dependencies Are Wrong in Docs
  • #20615 - @AroundInvoke not invoked on a classic resteasy endpoint in v 2.3.0.Final
  • #20605 - Fix issue with tranfer-encoding
  • #20603 - Upgrade to Mutiny 1.1.1
  • #20602 - Moved SmallRyeGraphQLConfigMapping to the runtime dependency
  • #20589 - gRPC Dev UI - propagate parsing errors to UI
  • #20588 - Fix formatting of warnings for legacy beans annotated with @PersistenceUnit
  • #20585 - Dev UI - handle extensions without any description set
  • #20584 - SmallRye Health codestart
  • #20581 - Wrong logging format being used in PersistenceUnitUtil
  • #20574 - Remove gradle plugin artifact from dev mode launcher classpath
  • #20573 - Coverage for not-@QuarkusTest tests
  • #20569 - Compilation fails when using new Logging with Panache and logging in try/catch
  • #20568 - Fix serialization of Spring Data JPA Page in native mode
  • #20554 - Exclude javax.xml.bind:jaxb-api from the quarkus-bom
  • #20553 - SmallRye Health codestart (in java and kotlin)
  • #20546 - Reschedule old triggers so that they get updated in the db
  • #20542 - Add guide to RESTEasy Reactive extension metadata
  • #20541 - RESTEasy Reactive extension does not link to its guide
  • #20539 - Corrected broken link in kogito-dmn.adoc
  • #20538 - [quarkus-quartz] cron expression of @Scheduled is not updated via ENV (overwriting application.properties)
  • #20535 - Fix configuration reference guide typo
  • #20534 - Fix race condition in OpenAPI bean handling
  • #20531 - QuarkusDev fails to start when using a Gradle convention plugin
  • #20527 - NPE when requesting OpenApi spec file from Swagger
  • #20526 - Missing a mapping from microprofile for swagger ui
  • #20515 - Qute type-safe validation fix
  • #20513 - gradlew.bat/mvnw.bat should NOT be executable
  • #20512 - Qute fails to find methods from parent interface when using multilevel inheritance
  • #20499 - Fix an incorrect hint in the CLI
  • #20494 - Graphql Quarkus properties not working
  • #20493 - Fix Cookie handling in reactive rest client
  • #20489 - Fix typo in codestart doc
  • #20479 - Create potentially non-existent directory during file upload
  • #20477 - Qute docs - describe solutions for native executables
  • #20475 - NoSuchFileException when uploading file after a while
  • #20474 - Return proper HTTP code when request has invalid content type
  • #20467 - Support getters in REST Client Reactive multipart requests
  • #20457 - Kotlin Data Classes in MultipartFrom Requests with Reasteasy Reactive not working
  • #20455 - Upgrade Hibernate ORM to 5.6.0.CR1
  • #20453 - Run blocking and async health checks on different threads
  • #20451 - Fix quarkus.native.debug-build-process
  • #20450 - SmallRye GraphQL 1.3.4
  • #20449 - Remove false error in Keycloak dev-service when port is set
  • #20448 - Spring Data Rest guide: Revert change of reactive dependencies
  • #20440 - Fix request path attribute in HTTP docs
  • #20435 - Handle dependency constraint in gradle conditional dependency resolution
  • #20433 - Logging attribute %R / %{RELATIVE_PATH} does not work
  • #20419 - Gradle - Cannot find dependency when under constraints
  • #20359 - Support for Multi-instance Verticles and Dependency Injection
  • #20351 - Hibernate exception during initialization
  • #20220 - quarkus.keycloak.devservices.port is not exposed
  • #20199 - GraphQL + Fault Tolerance fails to compile to native
  • #20193 - HTTP messages are ignored
  • #20166 - AsyncHealthCheck does not work with Hibernate Reactive
  • #20128 - IsDockerWorking does not use property quarkus.docker.executable-name
  • #19999 - Mark the uber-jar as a multi-release jar if META-INF/versions/ exists in the generated jar
  • #19991 - Uber-JARs don't support multi-release libraries
quarkus - 2.3.0.Final

Published by geoand about 3 years ago

Major changes

Complete changelog

  • #20439 - Make sure disabling security works with RR
  • #20431 - Warn when an OIDC session cookie exceeds 4096 bytes
  • #20428 - Add class information on exception
  • #20427 - JandexUtil should report the class name when failing to fetch a class from the index
  • #20426 - Don't fail testing if transformation fails
  • #20425 - Add RESTEasy Reactive Qute codestart
  • #20416 - Relax Elytron SASL check when used with Kafka
  • #20412 - Upgrade Jakarta EL impl to 3.0.4
  • #20407 - Update status of Amazon Lambda in docs
  • #20406 - Fix RestClientBuilder usage example in the guide
  • #20405 - Compared trimmed values
  • #20404 - Reinstate ability to set an empty container-image group
  • #20402 - Fix NPE in dev services
  • #20401 - Fix intermittent gradle failures
  • #20400 - Revert "Port Spring Web to RESTEasy Reactive"
  • #20399 - Revert "Port rest-data-panache to RESTEasy Reactive"
  • #20394 - Swap put and post methods
  • #20390 - Fix misleading exception message on @Transactional(Transactional.TxType.NEVER)
  • #20387 - Update SmallRye Config to 2.5.1
  • #20383 - Update dev-mode-differences.adoc
  • #20382 - Hibernate Validator: Correctly detect custom ValueExtractor beans
  • #20381 - Continuous testing combined with Dev Services gets "wonky" after a bit of time
  • #20378 - Fix copy & paste bug in DevServicesDatasourceProcessor
  • #20376 - Build with empty quarkus.container-image.group failing
  • #20374 - Support the Mutiny AsyncFile type as a return type
  • #20373 - Apply min-level logging config to root logger
  • #20371 - Permit the use of suspend on a method returning Flow
  • #20368 - Micrometer: ignore null suppliers
  • #20364 - Add the exception unwrapping capabilities to RESTEasy Reactive
  • #20363 - Recurring redirects in OIDC against Azure AD
  • #20358 - Add maven-publish plugin to fix gradle plugin names
  • #20357 - Resteasy Reactive: ServerExceptionMapper does not process a thrown Exception (Kotlin only)
  • #20356 - Enable logging from integration tests
  • #20355 - Fix gdb debugging with GraalVM/Mandrel >=21.1
  • #20352 - Returning Uni doesn't work as described
  • #20350 - NullPointerException in MicrometerRecorder.registerMetrics
  • #20349 - Fix issue with Datasource DevServices reload
  • #20347 - Hibernate-Validator: Custom ValueExtractor is not automatically registered
  • #20346 - Dev-Services throw an exception on live reload if quarkus.datasource.devservices.image-name is set
  • #20345 - Resteasy Reactive: Kotlin Flow and Multi are not supported in suspend functions
  • #20340 - In CI swap Java 16 with 17 and in EA job swap 17-ea with 18-ea
  • #20336 - Upgrade smallrye openapi to 2.1.15
  • #20335 - Add annotation processor in extension modules
  • #20330 - Native support for Liquibase MongoDB
  • #20327 - Replace websockets example by extension codestart in java & kotlin
  • #20324 - Support CompletableFuture as a return type of RESTEasy Reactive Resource methods
  • #20322 - Resilient enum for extension metadata & remove 'code' tag from resteasy-reactive-xxx
  • #20321 - gdb debugging of native images without setting the sources directory no longer works as of GraalVM/Mandrel 21.1
  • #20319 - Make jacoco work with @QuarkusIntegrationTest
  • #20304 - Extension codestart guide (and javadoc for QuarkusCodestartTest)
  • #20303 - Logging doesn't work on integration test (@QuarkusIntegrationTest)
  • #20297 - Only use objcopy in Linux environments
  • #20283 - ConfigMapping throws crazy bytecode exception
  • #20274 - Bump org.glassfish:jakarta.el due to vulnerability
  • #20257 - Configuration injection regression after migrating from 1.12.2.Final to 2.2.3.Final
  • #20243 - Getting error message:SRCFG00027 in quarkus-2.2.3.Final and quarkus-2.2.2.Final, while test case worked correctly in quarkus-2.2.1.Final
  • #20235 - Websocket should have a codestarts instead of a singleton example
  • #20232 - Add GraalVM 21.3 compatibility support for resource registration
  • #20226 - Signature of com.oracle.svm.core.configure.ResourcesRegistry.ignoreResources changed in GraalVM/Mandrel 21.3-dev
  • #20215 - Java 17: In CI swap 16 with 17 and in EA job swap 17-ea with 18-ea
  • #20214 - Only restart dev-service when properties added / changed / deleted
  • #20209 - Support for TokenIntrospection and UserInfo cache
  • #20207 - Serialized results that shouldn't appear when CompletableFuture as return value in reactive resteasy with jsonb
  • #20191 - quarkus-openapi: @Schema(hidden=true) on class level has no effect
  • #20156 - Introduce QuarkusTestProfileAwareClassOrderer for efficient @TestProfile ordering
  • #20152 - SROAP04005: Could not find schema class in index: java.lang.Void when using rest-client-reactive with Uni
  • #20144 - AuthorizationController is not working after 2.2.0.Final
  • #20117 - Provide JUnit 5.8 test class orderer for efficient ordering of @TestProfile
  • #20103 - Register @ConfigMappings directly into the Config builder
  • #20088 - Kafka SASL GSSAPI exception
  • #20066 - quarkus.log.min-level doesn't overwrite quarkus.log.level
  • #19990 - 2.2.2: Fails to find config-mappings (regression from 2.2.1)
  • #18559 - JaCoCo not working with @QuarkusIntegrationTests
  • #18333 - Injecting ConfigMapping in resteasy containerrequestfilter causes NoSuchElementException
  • #16448 - Misleading exception message on @Transactional(Transactional.TxType.NEVER)
  • #12800 - OIDC Introspection and Userinfo Cache
quarkus - 2.3.0.CR1

Published by geoand about 3 years ago

Major changes

  • #20269 - Add support for Dev Services inside Neo4j module
  • #20131 - Support for Hibernate ORM interceptors
  • #19891 - Add QuarkusMainTest and QuarkusMainIntegrationTest
  • #18573 - Mongodb Liquibase extension
  • #14586 - Simplify logging using static invocations and bytecode transformation

Complete changelog

  • #20317 - Fix CustomNativeTestSourceSetIT
  • #20316 - Skip instrumentation check if disabled
  • #20314 - Bump awssdk.version from 2.17.42 to 2.17.43
  • #20309 - Default to new SQLServer2016Dialect
  • #20308 - Update Vert.x to version 4.1.4
  • #20301 - Live reload instrumentation steps executed when instrumentation is disabled
  • #20299 - Use consistent log level for dev service startup messages
  • #20295 - Correct handling of empty GraphQL requests
  • #20293 - Correct handling when empty GraphQL requests arrive
  • #20292 - Support Spring Web's @RequestMapping without a method
  • #20288 - Fix build
  • #20287 - Upgrade to Hibernate ORM 5.6.0.Beta2
  • #20280 - Bump assertj-core from 3.20.2 to 3.21.0 in /devtools/gradle
  • #20278 - Spring @RequestMapping doesn't work with quarkus-resteasy-reactive-qute
  • #20273 - Datasource "health-exclude" property should apply to reactive pools too
  • #20272 - Remove usage of deprecated method in Neo4j extension
  • #20271 - Take advantage of RestEasy-specific endpoint validation in Spring Web
  • #20270 - Make testing codestarts work again in Quarkiverse extension
  • #20269 - Add support for Dev Services inside Neo4j module
  • #20268 - Configure the default log level for Kafka (client) loggers
  • #20263 - Fix issue with default beans resolution
  • #20262 - Deployment performance improvement
  • #20261 - Don't enable basic auth as a fallback if it has been disabled
  • #20259 - Align OpenAPI Health model to MP Health 3.x (state -> status)
  • #20253 - Bump kotlin-coroutines to 1.5.2, dokka to 1.5.30
  • #20252 - Clarify instructions how to use a local build of main
  • #20249 - Bump kafka2.version from 2.8.0 to 2.8.1
  • #20248 - Bump awssdk.version from 2.17.41 to 2.17.42
  • #20247 - Bump junit-jupiter from 5.7.2 to 5.8.0 in /devtools/gradle
  • #20246 - Make Oidc Dev Console work with SwaggerUI and GraphQL too, try to detect the provider name, update docs
  • #20245 - Fix broken link
  • #20244 - Fixed a Maven warning complaining about
  • #20241 - Update MongoDB and MongoDB with Panache guides
  • #20240 - Update Hibernate ORM version in the link to ORM documentation
  • #20237 - Prefix gradle related maven module with gradle-
  • #20234 - Init gradle extension plugin documentation
  • #20230 - Rework "Accept" header handling for HTTP 500 response body on unhandled exceptions
  • #20227 - Make MongoTestResource configurable
  • #20225 - Register rest-client-reactive response for reflection
  • #20223 - Make @TestProfile work with integration tests
  • #20218 - Bump micrometer-bom from 1.7.3 to 1.7.4
  • #20217 - Bump awssdk.version from 2.17.38 to 2.17.41
  • #20216 - Allow injection of Exception type in @ServerExceptionMapper when handling multiple exceptions
  • #20213 - Micrometer: use method for generated mp gauge obj
  • #20211 - mongodb-rest-data-panache integration tests use custom MongoTestResource
  • #20208 - Liquibase mongodb guide
  • #20206 - Register fields of JAX-RS providers if necessary
  • #20205 - QuarkusTestResourceLifecycleManager is not called when used in QuarkusIntegrationTest annotated classes
  • #20204 - Qute message bundles - fix application class predicate
  • #20203 - MongoDB extension: suport SCRAM_SHA_256 and MONGODB_AWS authentication mechanism
  • #20202 - @ServerExceptionMapper seems to not support handle multi exception type
  • #20200 - cannot deserialize from Object value (no delegate- or property-based Creator)
  • #20198 - Vert.x-http: response body of HTTP status 500 should be human-readable by default
  • #20195 - Port Spring Web to RESTEasy Reactive
  • #20192 - Expose Mutiny variant of the Router
  • #20189 - Relocation of the quarkus-vertx-web extension
  • #20187 - Add test resources dir to CP
  • #20186 - Hibernate bytecode enhancement applied by quarkus generates invalid bytecode for embeddedId value objects
  • #20185 - Support io.vertx.mutiny.ext.web.Router through @Observes CDI event
  • #20184 - Only the first @Gauge annotation is scanned on a class when using MPMetrics and Micrometer
  • #20183 - Small clarification in Qute escaping doc
  • #20182 - Log when reactive session producers registration is skipped
  • #20181 - Bump com.gradle.plugin-publish from 0.15.0 to 0.16.0 in /devtools/gradle
  • #20180 - Fix scheduler doc broken links
  • #20179 - ./gradlew quarkusTest does not include the test/resources on the classpath
  • #20175 - Handle all possible dependency scopes in update-dependencies.sh
  • #20174 - Include the manifest file into the maven plugin jar
  • #20173 - Avoid NPE on nameCache miss
  • #20172 - Fix issue Swagger UI doc
  • #20171 - Feature/bcryptutil passwordmatches
  • #20170 - Kakfa extension logs too much
  • #20168 - Update SmallRye Config to 2.5.0
  • #20167 - Fix reflections registration of constructors used in serialization
  • #20165 - ArC - refactoring and improvement of build time conditions
  • #20163 - Update create project command to match documentation
  • #20161 - RestEasy SPI HttpRequest injection in ContainerRequestFilter fails silently in native image
  • #20160 - Minor fixes to make deploying easier
  • #20154 - Fix LambdaDevServicesContinuousTestingTestCase flaky test
  • #20153 - Gradle - quarkusDependency runs for all submodules when attempting to build one
  • #20151 - Update OidcTestSecurityIdentityAugmentorProducer to generate a single RSA key
  • #20150 - Support BouncyCastle KeyFactorySpi in native mode
  • #20149 - Fix issue where RESTEasy Reactive kept incorrect media type state
  • #20147 - Introduce the AnnotationStore concept into RESTEasy Reactive
  • #20146 - Reintroduce lost tests in mongodb-client
  • #20142 - Resteasy Reactive response Content-Type string taken from request and cached badly
  • #20141 - Handle constraint validations that are internal errors through QuarkusErrorHandler
  • #20140 - Add GraphQL UI to test endpoints in OIDC Dev UI
  • #20139 - Inconsistency in mongodb-client integration tests
  • #20138 - Vertx restructuring - udate the name feature of reactive routes
  • #20137 - Clarify Kafka reference guide testing via in-memory channels
  • #20136 - Bump netty-bom from 4.1.67 to 4.1.68
  • #20135 - Fail in case one of the requested catalogs couldn't be resolved instead of warning about it
  • #20134 - Handle openshift log stream errors in a more resilient fashion
  • #20133 - Rename vertx-web to reactive-routes
  • #20131 - Support for Hibernate ORM interceptors
  • #20130 - Trim the Avro codegen import paths to allow multi-line configuration
  • #20129 - Take configured wait time into account in @QuarkusIntegrationTest for log file check
  • #20127 - REST Client Reactive: support POJO as non-file fields in multipart messages
  • #20126 - Remove tomcat-annotations-api from Jaeger
  • #20125 - Duplicate javax.annotation.Priority in dependencies
  • #20124 - OidcTestSecurityIdentityAugmentorProducer generates a new RSA key for every test (even non OIDC ones)
  • #20123 - Improved assertions in BasicJavaNativeBuildIT
  • #20122 - Fix deadlock on write
  • #20120 - Compress docker output on startup
  • #20119 - Fix quarkus.http.host-enabled=false without domain socket
  • #20118 - Add docs about injecting OIDC WireMockServer into tests
  • #20116 - Fix flaky GetTransactionLifecycleTest caused by slow CI
  • #20113 - Introduce build item that gives access to generated k8s resources
  • #20112 - Optimize conditional dependencies resolution in Gradle
  • #20111 - Nullpointer at SchemaManagementIntegrator.disintegrate
  • #20110 - Bump junit-jupiter from 5.7.2 to 5.8.0 in /devtools/gradle
  • #20108 - Update OTEL to 1.6.0
  • #20107 - Bump smallrye-jwt version to 3.3.0
  • #20106 - Document OidcWireMock annotation
  • #20105 - Add quarkus.http.enable-decompression option
  • #20104 - Enable the Panache annotation processor in Gradle if it's found on the classpath
  • #20101 - Use proper wait-time for jar and docker launch modes
  • #20099 - @IfBuildProperty needs to allow multiple property names
  • #20098 - RoleBinding is now properly labelled / annotated
  • #20097 - ArC bean resolution - handle qualifier default values correctly
  • #20096 - Add Decathlon to ADOPTERS.md
  • #20095 - Fix test references to the gone vertx-web extension
  • #20094 - KeyFactory with Bouncy Castle not working in Native Mode
  • #20091 - Fix for typo in kafka docs
  • #20090 - Change the default for printDatafetcherException to true in Dev Mode
  • #20087 - Validate @Path value at build time for RESTEasy Reactive
  • #20086 - Fix OIDC Dev UI in case Swagger is not added
  • #20084 - Bump jgit.version from 5.12.0.202106070339-r to 5.13.0.202109080827-r
  • #20083 - Bump junit-jupiter from 5.7.2 to 5.8.0
  • #20082 - Don't try to remove node8-typescript image
  • #20081 - Bump wildfly-elytron.version from 1.16.1.Final to 1.17.0.Final
  • #20080 - Bump junit-bom from 5.7.2 to 5.8.0
  • #20078 - Fixed NPE and proper filtering of 1.x platform descriptors
  • #20077 - Mark the auto-generated RESTEasy constructor as synthetic
  • #20076 - Resteasy Reactive: PatternSyntaxException named capturing group is missing trailing '>'
  • #20071 - Bump awssdk.version from 2.17.37 to 2.17.38
  • #20070 - Added flags to the AppDependency and simplified the AppModel
  • #20065 - Kubernetes extension doesn't generate labels for RoleBinding resources
  • #20064 - io.quarkus.qute.i18n.MessageBundle annotated class *__Bundle not found for multi-module gradle project in test mode
  • #20062 - Add missing labels assertions on Service
  • #20061 - Added search in log level in Dev UI
  • #20059 - Enhance healthcheck exclude parameter for reactive datasource
  • #20058 - Vert.x restructuring - part 2/2
  • #20057 - Rename Rest Client Reactive integration tests
  • #20056 - Rest Client Reactive: Support PathParam from BeanParam
  • #20055 - Easily go back to Dev UI from Swagger and GraphQL UI
  • #20052 - Make failure count red
  • #20051 - Add better API for shutdown on Curated App close
  • #20050 - Be more intelligent about locating java for @QuarkusIntegrationTest
  • #20049 - It's not possible to use QuarkusIntegrationTest in case default Java version is less than 11
  • #20048 - Make MpMetadata public
  • #20047 - IllegalAccessError for gauges with Micrometer + MP Metrics binder
  • #20044 - Restore ArC to Dev UI
  • #20043 - Bump awssdk.version from 2.17.35 to 2.17.37
  • #20035 - Support injecting OIDC WireMockServer into tests
  • #20033 - Fix outdated reactive transaction management doc
  • #20032 - CLI: make display of subcommands consistent
  • #20029 - Use quarkus-gradle-plugin.version property in the JSON metadata template to represent the version of the Gradle plugin
  • #20027 - @PathParam does not work with REST Reactive Client when mixed with BeanParam
  • #20026 - Loosen restriction on casing of the Accept header
  • #20023 - Rest Client Reactive: Support Multi for SSE
  • #20021 - Resteasy-Reactive Accept Matching should be case insensitive
  • #20019 - Apply tiny polish to DependencyTreeMojo
  • #20018 - Add specific information when throwing spec mandated exceptions
  • #20017 - CLI commands and sub-commands are listed sort of randomly in help message
  • #20015 - Improve the kubernetes-config doc
  • #20012 - Fix lambda continuous testing failure
  • #20011 - CLI: change rendering of nested subcommands in help
  • #20007 - GradleProjectBuildFile.getDependencies() should be returning direct dependencies instead of all of them
  • #20005 - Added link to Swagger UI from OIDC Dev UI Screen
  • #20004 - Capture histogram data if configured for long task timers
  • #20002 - Add search to DevUI log-levels pop-up
  • #20000 - Improve documentation of kubernetes-config extension
  • #19997 - Fix Multiple Hibernate ORM DevUI entries
  • #19996 - PgPool outdated documentation
  • #19995 - Update rest-data-panache and spring-data-rest guides to use reactive dep
  • #19992 - Clarify the getting started documentation when building an uber-jar
  • #19988 - Fix permission issue in multi-stage docker build
  • #19987 - Better status display for datasources
  • #19984 - Release the context manager last
  • #19983 - Take tags on meta annotation into account
  • #19981 - Bump awssdk.version from 2.17.34 to 2.17.35
  • #19980 - Bump mongo-client.version from 4.3.1 to 4.3.2
  • #19979 - CLI help message contains text for registry add command instead of extension add command
  • #19978 - Support RestResponse as a return type for reactive rest client methods
  • #19977 - Add memory settings according to redpanda docker quickstart
  • #19976 - Upgrade to SmallRye OpenAPI 2.1.12
  • #19972 - Bump Keycloak version to 15.0.2
  • #19971 - Junit custom tags do not get picked up by Continuous Testing engine
  • #19969 - Support for provider-neutral OIDC Dev UI
  • #19966 - Allow using RestResponse as return type for rest client
  • #19964 - Fixes related to Kotlin JVM target
  • #19961 - Document Spring Boot @ConfigProperties limitations and recommendations
  • #19960 - Improved test for @ConfigMapping constructor injection with override
  • #19958 - Trim container-image configuration values
  • #19956 - Automatically remove trailing spaces in the application.properties file
  • #19955 - Make @TestSecurity work correctly with unannotated JAX-RS endpoints security feature
  • #19951 - Default to drop-and-create for DevServices
  • #19946 - Bump awssdk.version from 2.17.33 to 2.17.34
  • #19945 - Bump flyway-core from 7.14.1 to 7.15.0
  • #19943 - Make labels a general container-image setting instead of Jib specific
  • #19934 - Make TransactionSynchronizationRegistry producer @Unremovable once again
  • #19933 - Vert.x restructuring - part 1/2
  • #19923 - OAuth and Swagger UI fails on 2.2.1.Final
  • #19914 - Bump awssdk.version from 2.17.32 to 2.17.33
  • #19910 - Dev Services for Keycloak: read the realm name from file, fix the container lookup, create default realm optionally
  • #19905 - Qute docs - introduce the "Qute Used as a Standalone Library" section
  • #19903 - Add support for setting labels for container-image-docker
  • #19896 - quarkus.security.jaxrs.deny-unannotated-endpoints=true does overrule @TestSecurity(authorizationEnabled = false)
  • #19893 - Fix Dev UI Logging
  • #19892 - Support for serializing POJOs to multipart forms in REST Client Reactive
  • #19891 - Add QuarkusMainTest and QuarkusMainIntegrationTest
  • #19890 - Test execution message is now copy/paste friendly
  • #19889 - Use the same parent CL for both test and dev
  • #19888 - Continuous testing classloading issue
  • #19883 - GraphQL - make sure the panache entities are updated in the index
  • #19881 - Qute: Remove Standalone lines should be true by default as doc says it is
  • #19876 - More descriptive error messages for unsupported Jandex storage format versions
  • #19873 - Arc - transactional observers should register standard synchronization instead of interposed
  • #19872 - Improve documentation for token propagation
  • #19869 - Make sure we respect and document the MP config settings for overriding Context Propagation
  • #19867 - JPA-Annotation @AttributeOverride at type level is not evaluated properly when also using orm.xml
  • #19863 - Remove useless code from KuberentesProcessor
  • #19859 - Change dev mode working directory
  • #19858 - Fix race in continuous testing tests
  • #19855 - Bump flyway-core from 7.14.0 to 7.14.1
  • #19854 - Bump awssdk.version from 2.17.31 to 2.17.32
  • #19847 - Removed duplicate dependency on asm-commons, triggering a warning
  • #19839 - Replace runtime reflection usage in rest-links with build time metadata capturing
  • #19834 - Upgrade from 2.1.4 to 2.2.1 - Resource and Validator Tests Failing
  • #19833 - Remove hard coded kotlin version in Gradle tests
  • #19832 - Dev UI config screen updates
  • #19830 - Support config properties in @ClientHeaderParam
  • #19826 - Add missing @ConfigItem annotations
  • #19821 - 'copy to profile' not limited by config editor scope
  • #19819 - Port spring-web to RESTEasy Reactive
  • #19816 - Don't rely on vert.x for CT tests
  • #19813 - Bump awssdk.version from 2.17.30 to 2.17.31
  • #19804 - Context Propagation: more settings
  • #19803 - Update to proton-j 0.33.9
  • #19801 - Port rest-data-panache to RESTEasy Reactive
  • #19788 - Bump awssdk.version from 2.17.29 to 2.17.30
  • #19786 - Add timestamp to each StepTiming message
  • #19783 - Some Swagger UI Screenshots updates in the Guides
  • #19779 - Show Dev UI Tile even if there is no Guide
  • #19778 - Remove two classes that has been moved to test-framework/artemis
  • #19776 - Arc - pre-destroy and post construct shouldn't be considered as candidates for around invoke interception
  • #19772 - Fix DevUI logstream that register listener on all select elements
  • #19771 - Port rest-data-panache to RESTEasy Reactive
  • #19764 - Use testcontainers (if applicable) to determine if Docker is working
  • #19762 - Provide actionable error message when non-static inner class used as JAX-RS resource
  • #19759 - Implement inheritence for Stereotype and qualifier in arc
  • #19757 - Non static inner class as JAX-RS Resource produces obscure error
  • #19755 - config editor should have the lock icon to mark build time only settings
  • #19752 - config "filter" shows up empty
  • #19743 - Bump awssdk.version from 2.17.28 to 2.17.29
  • #19742 - Bump jackson-bom from 2.12.4 to 2.12.5
  • #19741 - IsDockerWorking excludes the ability to simply use the unix socket directly. (docker-in-docker in tekton pipelines)
  • #19736 - Fix async i/o error and move startup script
  • #19735 - Small typo
  • #19734 - Document how to test OIDC with DevServices and minor updates to quarkus-test-keycloak-server
  • #19733 - Add audit table suffix config property
  • #19720 - Upgrade to Hibernate ORM 5.6.0.Beta1
  • #19717 - Revert "Add the ability for extensions to exclude GraalVM config from jars"
  • #19714 - Qute - unwrap java.util.Optional automatically
  • #19713 - Arc - container invocation of predestroy/post-construct methods should not be treated as bussinees method invocations
  • #19711 - GraalVM issue with ArrayList serialization
  • #19707 - Add config property for reusing jacoco data files
  • #19705 - Bump aws-lambda-java-events from 3.9.0 to 3.10.0
  • #19704 - Bump sentry-jul from 5.1.1 to 5.1.2
  • #19703 - Bump awssdk.version from 2.17.27 to 2.17.28
  • #19702 - Keycloak Dev Services should extract a realm name from the realm file
  • #19689 - Remove unnecessary Jackson dependency from oidc extension
  • #19688 - quarkus-oidc brings jackson
  • #19681 - Bump Liquibase from 4.3.5 to 4.4.3
  • #19680 - OpenAPI Auto security based on extensions
  • #19679 - Arc - Filter out overriden methods when looking for pre-destroy and post construct candidated
  • #19678 - Arc - adjust interception of overriden lifecycle methods accordingly to specification
  • #19674 - Dev UI: Extension card not visible out-of-the-box
  • #19669 - Add forRemoval to RESTEasy Reactive deprecations
  • #19666 - Improve DevServices test integration
  • #19664 - Bump mockito.version from 3.12.3 to 3.12.4
  • #19663 - Bump awssdk.version from 2.17.26 to 2.17.27
  • #19658 - Add KeycloakTestAdmin
  • #19656 - Avoid using deprecated InterceptorBindingRegistrar#registerAdditionalBindings
  • #19651 - Fix and enhance Maven Invoker example
  • #19649 - Add the ability for extensions to exclude GraalVM config from jars
  • #19648 - Bump testcontainers to 1.16
  • #19647 - Fix backwards compatibility with GraalVM/Mandrel 20.3 LCMS substitutions
  • #19646 - gRPC: simplify adding headers to client calls
  • #19645 - #19534 broke backwards compatibility with GraalVM/Mandrel 20.3
  • #19643 - Show example of executing a single Maven Invoker test
  • #19639 - Add a substitution for sun.security.jca.JCAUtil for Java 17
  • #19638 - Bump grpc.version from 1.38.1 to 1.40.1
  • #19636 - Dev UI: Config Editor should render different web components depending on the config property type
  • #19633 - [JDK 17] [Native-image] Random/SplittableRandom class in the image heap, reading field sun.security.jca.JCAUtil.def
  • #19632 - Bump kotlin to 1.5.30, coroutines to 1.5.1, dokka to 1.5.0
  • #19631 - Share containers in DevServices for Keycloak
  • #19628 - Bump awssdk.version from 2.17.25 to 2.17.26
  • #19626 - Bump mockito.version from 3.12.2 to 3.12.3
  • #19620 - Bump mockito-core from 3.12.1 to 3.12.2
  • #19613 - ConfigMapping does not handle java.nio.file.Path by default
  • #19604 - Bump mockito-core from 3.11.2 to 3.12.1
  • #19603 - Bump mockito.version from 3.11.2 to 3.12.1
  • #19597 - Bump awssdk.version from 2.17.20 to 2.17.25
  • #19591 - Bump xstream from 1.4.17 to 1.4.18
  • #19590 - Bump jsoup from 1.12.1 to 1.14.2 in /build-parent
  • #19587 - Bump jandex-maven-plugin from 1.1.0 to 1.1.1
  • #19585 - gRPC: make @Transactional methods and classes blocking
  • #19584 - Leverage gradle daemon in integration tests
  • #19580 - Treat @Transactional as @Blocking for gRPC
  • #19579 - Remove stacktraces from exceptions thrown deliberately in RESTEasy Reactive tests
  • #19561 - Bump gradle-tooling version
  • #19559 - Re-enable remaining excluded Timeout* tests in microprofile-rest-client TCK for Java 16+
  • #19554 - Qute prints Optional as Optional[value]
  • #19551 - Bump ANTLR from 4.8 to 4.9.2
  • #19547 - Conscious Language Updates
  • #19543 - Kafka serializer null handling
  • #19541 - Dev UI indicate properties set by DevServices
  • #19538 - Remove test @Tag(failsOnJDK16)
  • #19536 - gRPC dev UI: fix service names for service implementing the gRPC interface
  • #19534 - Adjust LCMS substitutions for GraalVM JDK 17
  • #19531 - Added a note for format query param to openapi guide
  • #19515 - Bump sentry-jul from 5.0.1 to 5.1.1
  • #19514 - Use artemicloud container image for the JMS guide
  • #19513 - CLI: create extension
  • #19506 - Remove unused jboss-servlet-api_4.0_spec.version property
  • #19501 - Normalize the quarkus.http.root-path at config level
  • #19497 - Extend CurateOutcomeBuildItem's AppModel to list all present extensions
  • #19495 - Create triage rule for Keycloak
  • #19493 - Fix issue with provider registration
  • #19492 - Static Content with quarkus.http-root-context
  • #19489 - Introduce no-test-modules Maven profiles
  • #19474 - security-jpa-quickstart failing in native
  • #19464 - OpenAPI: Added AutoTag and Response for Auto Security Requirement
  • #19443 - gRPC: support per service interceptors
  • #19441 - Add jandex-maven-plugin usage to gRPC Getting Started Guide
  • #19421 - Doc edit: config-mapping mocking docs need @InjectMock
  • #19370 - Cannot turn off http server
  • #19365 - Spring Config: Using @ConfigurationProperties to inject lists does not work
  • #19356 - sun.java2d.cmm.lcms.LCMS#setTagDataNative substitution is broken on JDK17
  • #19256 - Upgrade Gradle wrapper to 7.0 or greater
  • #19244 - Add test for rest-client reactive timeout
  • #19229 - gRPC: Enable per-service interceptor registration
  • #19225 - Run reactive rest client on Vertx same context
  • #19218 - Grpc DevUI output form resizing and missing test icons
  • #19217 - Add a test for gRPC header passing, remove unused filter from rest client
  • #19209 - Simplify adding gRPC headers
  • #19108 - Lambda live coding support
  • #19067 - Init bootstrap gradle plugin
  • #19059 - (InMemoryConnector) Sink does not receive message as per Kafka docs
  • #18977 - Reactive REST Client breaks Hibernate Reactive Transactions
  • #18970 - ArC - remove unused interceptors
  • #18833 - Re-enable TokenUtilsEncryptTest#testFailAlgorithm on Java 17+
  • #18636 - Add support for Vault’s PKI secret engine
  • #18597 - Swagger UI should automatically configure OIDC
  • #18573 - Mongodb Liquibase extension
  • #18427 - Provide Dev UI for OIDC when quarkus.oidc.auth-server-url is enabled which will work for all OIDC providers
  • #18169 - Opentracing it
  • #18009 - Liquibase MongoDB extension
  • #17767 - NativeImageTest fails because the LauncherUtil is unable to determine the status of the running process
  • #17228 - Support prefix in @ConfigRoot
  • #17102 - Upgrade to Gradle 7.2 and enable Gradle modules on JDK EA build
  • #17093 - Enable TCKS rest-client tests on JDK 16+
  • #17081 - Enable Gradle modules and tests on JDK 16+
  • #16993 - Unused resourceEntry.getKey() string replacement in KubernetesProcessor
  • #16968 - OpenShift: Annoying Random Issue when deploying into OpenShift
  • #16797 - Restructure Vert.x extensions
  • #16596 - Quarkus Gradle plugin breaks Gradle incremental compilation
  • #14586 - Simplify logging using static invocations and bytecode transformation
  • #13408 - Add characterEscapeHandler TypedXmlWriter xmlseeAlso support and fix separator jaxbindex
  • #10929 - Logging with Panache
  • #9791 - Add "prefix" to @ConfigRoot
  • #41 - Arc - implement CDI inheritance rules properly
quarkus - 2.2.3.Final

Published by geoand about 3 years ago

Major changes

Complete changelog

  • #20041 - Micrometer: fix quarkiverse groupId in docs
  • #20040 - Documentation page for micrometer metrics shows wrong quarkiverse extension depedency
  • #20016 - Bump kubernetes-client-bom from 5.7.2 to 5.7.3
  • #20010 - Fix declaredType handling in RESTEasy Reactive
  • #20008 - Upgrading to 2.2.2 - REST resource extending abstract class fail on POST/PUT
  • #19993 - Fix NPE in QuarkusTestExtension.runAfterAllCallbacks() on failed boot (2.2)
  • #19950 - Regression: Knative deployments not working in 2.2.1.Final
quarkus - 2.2.2.Final

Published by gsmet about 3 years ago

Major changes

  • #19928 - Upgrade to Oracle JDBC driver v 21.3.0.0 and import its BOM
  • #17482 - Pass --exclude-config programatically

Complete changelog

  • #19949 - Fix continuous testing race
  • #19948 - SCI's can't add websocket endpoints
  • #19947 - Fix log assertions
  • #19939 - Add mailer-deployment to bom
  • #19938 - Oracle JDBC metadata overrides
  • #19937 - Revert "Register @ConfigMappings directly into the Config builder"
  • #19936 - Fix a few issues with the CI build report
  • #19932 - Mark oidc-client and oidc-client-filter as stable and update descriptions for all OIDC extensions
  • #19928 - Upgrade to Oracle JDBC driver v 21.3.0.0 and import its BOM
  • #19927 - SmallRye GraphQL 1.3.2
  • #19926 - Experimental Maven goal to check for Quarkus platform and extension updates
  • #19925 - Add instructions to access App passwords page
  • #19922 - Set default jvm-target in basic kotlin sample project
  • #19921 - Fix combination of multiple @Nested tests with root lifecycle methods
  • #19920 - Fix broken link for config-reference
  • #19915 - Property value can't be read from Vault testcontainer in Quarkus 2.2.1, works fine in 2.1.4 version
  • #19909 - Fixed a broken link in a guide
  • #19908 - Include relevant upstream catalogs even if their versions aren't recommended for new projects
  • #19906 - Fix gradle deployment classpath leak
  • #19904 - Fix issue with skip predicates in scheduled methods
  • #19902 - gRPC - archive with a MutinyBean implementor is a bean archive
  • #19901 - Expose Agroal feature: idle validation
  • #19900 - There must be exactly one bean that matches the skip predicate
  • #19897 - Fix use of OpenTelemetry OTLP exporter in native mode
  • #19895 - Ensure that eager security handling works in native mode
  • #19887 - LambdaContainerHandlerSubstitution class must be marked final
  • #19886 - [native-image] integration-tests/amazon-lambda-rest, UserException: Annotated class must be final
  • #19882 - Fix RESTEasy classic server templating for observability
  • #19880 - Update JNA to work with Apple M1
  • #19878 - NoSuchMethodException when update from 2.2.0.CR1 to 2.2.1 in native mode
  • #19877 - Native build error on Quarkus 2.2.1.Final when using Opentelemetry
  • #19874 - Bump kubernetes-client-bom from 5.7.0 to 5.7.2
  • #19871 - Make KubernetesClientErrorHandler always throw a RuntimeException
  • #19870 - Potential NPE when deploying on Kubernetes / Openshift
  • #19857 - Clean up hang detection on failed start
  • #19851 - Rest Client Reactive: improve error on invalid subresource return type
  • #19848 - Dev UI Keycloak - Make the logout button visible
  • #19846 - Dev UI Test result screen make sure dark background use light text
  • #19844 - Don't fail Hibernate Validator when no RESTEasy Reactive request is in progress
  • #19843 - JUnit @Nested with @QuarkusTest with @BeforeEach on Root-Class fails (Since 2.2.1.Final)
  • #19842 - Take @TestSecurity(authorizationEnabled = false) into account for RESTEasy Reactive
  • #19837 - Marking Amazon extensions as stable
  • #19829 - Provide actionable error message when Provider in RESTEasy Reactive isn't a bean
  • #19827 - Set actual file name in Rest Client Reactive multipart support
  • #19824 - Mark quarkus-container-image-openshift as stable
  • #19823 - Fix @NoCache without fields handling in RESTEasy Reactive
  • #19822 - RESTEasy Reactive @NoCache unexpected behavior
  • #19820 - Make sure KC Dev UI page persists after reload
  • #19818 - Update status of the Mutiny, AMQP connector and gRPC extensions
  • #19812 - Do not propagate java compiler argument in kotlin compilation provider
  • #19810 - CLI: docs and help for -P
  • #19809 - Fix NoSuchElementException on @Before/AfterAll with TestInfo
  • #19808 - Update to Vertx 4.1.3, Mutiny Bindings 2.13.0 and Netty 4.1.67
  • #19807 - Update OIDC TokenStateManager to return Uni
  • #19806 - Add the ability for extensions to exclude GraalVM config from jars [Revisited]
  • #19805 - Quarkus RestEasy Reactive MultiFormData Client Upload Jar Issue
  • #19800 - JUnit: Exception in BeforeAll/AfterAll with TestInfo parameter
  • #19796 - Codestarts - gRPC - add index.html
  • #19795 - K8s Service redeployment
  • #19794 - Set default jvm-target in kotlin sample project
  • #19791 - Update Dev UI with the correct state when resuming
  • #19781 - Undertow Websockets: Could not create an endpoint dynamically
  • #19777 - Continuous testing - Dev UI reports "All tests passed" despite there's a test failure
  • #19754 - cannot create 999-snapshot project
  • #19724 - Remove hard coded dependency version in ConditionalDependenciesTest
  • #19701 - Fail to redeploy to Kubernetes
  • #19670 - io.quarkus.oidc.TokenStateManager called from event loop thread
  • #19642 - add tip in grpc code start to tell user how it works
  • #19624 - Upgrade the Oracle JDBC driver to benefit from JDK11 baseline
  • #19448 - Arc: Regression issue when mapping @ConfigMapping using a custom ConfigSource implementation
  • #19374 - Dev UI - Test report output not visible
  • #19156 - quarkus-reactive-pg-client not detected when using gradle
  • #18962 - Vulnerability in netty-codec 4.1.65
  • #18838 - ConditionalDependenciesTest shouldn't hardcode the byte-buddy version
  • #18469 - [RESTEasy] enabling GZIP compression results in corrupted chunked response
  • #18251 - Opentelemetry server templating does not work with template in class Path annotation
  • #18166 - Automatic recompilation for Kotlin sources on quarkusDev does not work with Quarkus 2.0.0.CR3 (with gradle)
  • #17482 - Pass --exclude-config programatically
  • #14695 - IllegalReferenceCountException logged with enabled compression
quarkus - 2.2.1.Final

Published by gsmet about 3 years ago

Major changes

Complete changelog

  • #19784 - Upgrade build-reporting-maven-extension to 1.0.4
  • #19780 - Use the proper config values when pulling base image for native build using Jib
  • #19769 - Provide actionable error message when RESTEasy can't pick Provider constructor
  • #19760 - Fix dev mode launch on Windows, replace jline with Aesh in the quarkus-maven-plugin
  • #19756 - Replace "Could not find MessageBodyWriter for response object of type: java.util.ArrayList of media type: application/json" with helpful tip
  • #19751 - Fix wrong TestInfo test method in @Before/AfterEach
  • #19748 - Fix typo in vertx.adoc
  • #19747 - JUnit: Wrong test method passed in TestInfo parameter of BeforeEach/AfterEach methods
  • #19746 - Update docs to remove not working examples
  • #19744 - Jib native build failures when setting custom 'quarkus.jib.base-native-image' values
  • #19739 - Add Nexus 3 instructions
  • #19731 - Bump com.gradle.enterprise plugin to 3.6.4
  • #19730 - Updated "Dev UI page" text to link to Dev UI on localhost
  • #19729 - ArC - use the context object for a custom pseudo-scope
  • #19725 - Pseudo scope doesn't use the context class object
  • #19722 - Qute type-safe validation - include all interface methods in hierarchy
  • #19715 - Fix NPE in TenantConfigBean preventing proper ARC shutdown leading to class loader issues
  • #19709 - Extension registry repository as a Nexus Repository proxy
  • #19708 - Fix "Response head already sent"
  • #19706 - Handle creating the src dir in dev mode
  • #19699 - Make it easier to access the static OidcTenantConfig from custom tenant resolvers
  • #19696 - Upgrade build-reporting-maven-extension to 1.0.3
  • #19695 - Check whether the platform catalog couldn't be resolved from a Maven mirror
  • #19693 - Fallback to the original registry repo config in case applied mirror/proxy from settings didn't work
  • #19684 - Add an actionable message when attribute of multipart is a file and not accessed as such
  • #19677 - RESTEasy Reactive Multipart Json Upload doesn't work for files
  • #19675 - Reactive Messaging WebSocket Guide
  • #19673 - Regression: Quarkus 2.2.0 breaks Dev Mode on Windows
  • #19672 - Mute artifact transfer listener for the registry client used from a Mojo unless debug is enabled
  • #19655 - Index doesn't pick up new interface implementations during dev mode
  • #19654 - Upgrade to Hibernate ORM 5.5.7.Final
  • #19640 - Add section about the execution model in reactive guides
  • #19635 - Fix Arbitrary file write during archive extraction ("Zip Slip") vulnerability
  • #19630 - Never propagate a WebApplicationException from the client
  • #19621 - Response head already sent Exception
  • #19564 - Qute can't find all fields defined on parent interfaces with strict rendering enabled
  • #19488 - Either RESTEasy Reactive/REST Client Reactive swallow errors in some scenarios, very difficult to debug
  • #14551 - Confusing info in guide discussing Reactive Messaging and HTTP
quarkus - 2.2.0.Final

Published by gsmet about 3 years ago

Major changes

Complete changelog

  • #19625 - Rest Client Reactive guide: add info about RestClientBuilder
  • #19619 - CLI add/remove registry commands
  • #19616 - Lift restriction of HTTP application for Kubernetes manifest generation
  • #19615 - Fix extension combination score calculation for project creation
  • #19610 - Improve documentation of "Separating Java and native image compilation" section
  • #19609 - Fix SmallRye Fault Tolerance build-time class loading
  • #19607 - Get rid of a bunch of compiler warning in RESTEasy Reactive
  • #19606 - RestClient Reactive + Fault Tolerance doesn't work
  • #19602 - Add UTF-8 as charset when RESTEasy Reactive returns text/plain
  • #19601 - Make the use of @Blocking and @NonBlocking a build time error
  • #19600 - Resuming tests after pause is broken
  • #19598 - Push security checks further up the handler chain
  • #19596 - Cannot toggle back to test mode after pause
  • #19594 - Initialize HibernateOrmConfigPersistenceUnitLog#queriesSlowerThanMs
  • #19593 - NullPointerException in FastBootHibernatePersistenceProvider
  • #19578 - Allow customization of default content type for Multipart handling
  • #19575 - Bring some consistency in Dev Services startup logs
  • #19574 - Fix @InjectMock and @InjectSpy handling of @Nested tests
  • #19573 - DataSources DevService doesnt follow the same logs patterns as other devServices
  • #19572 - RestEasy Reactive: don't bail out from scanning on no @Path annotations
  • #19571 - Fail at build time if SpEL is used in @Value
  • #19570 - Provide clear build-time error message when using Map in @ConfigProperties
  • #19567 - Register the client response builder
  • #19566 - Update SmallRye OpenAPI to 2.1.10
  • #19565 - Add @Incomings support to the reactive messaging extension
  • #19562 - Two @Incoming via smallrye-reactive-messaging causes build errors.
  • #19557 - resteasy-reactive client complains about server components missing
  • #19556 - better/more informative error than "Not a REST client interface: interface update$PlaylistService"
  • #19552 - Add (OIDC) to the titles/summary as it's a common search term
  • #19548 - Get all code flow credentials visible to SecurityIdentityAugmentors
  • #19546 - Ability to initialize Maven repos from env vars
  • #19544 - Document a set of Kafka integration recipes
  • #19535 - RESTEasy Reactive broken text on Windows
  • #19532 - Update SmallRye Reactive Messaging to 3.9.1
  • #19530 - Update the guides to refer to the io.quarkus.platform BOMs instead of the universe BOM
  • #19529 - Added mounting PVCs section to openshift doc
  • #19528 - Documentation is unclear about how to mount a PVC on Openshift
  • #19527 - RESTEasy Reactive multipart - way to override default charset and content type
  • #19520 - Use new SerializationFeature.register API with GraalVM/Mandrel >=21.3
  • #19518 - Add JUnit TestInfo support
  • #19517 - Add all the properties for MongoDB Service Binding
  • #19507 - gRPC Dev UI: better size for response text, include streaming services and health endpoint
  • #19505 - Mark RESTEasy Reactive as stable
  • #19503 - Extension registry user documentation
  • #19498 - Rest Client Reactive: don't retrigger client response filters when they fail
  • #19487 - Vert.x TCCL fixes
  • #19485 - keycloak DevService doesnt follow the same logs patterns as other devServices
  • #19484 - Expose Jib offline mode
  • #19482 - Classloader issue with JUnit TestInfo
  • #19478 - Document reactive health check
  • #19476 - Reactive rest client custom exception mapper is invoked twice
  • #19475 - OpenAPI: Added support for quarkus.resteasy-reactive.path
  • #19460 - "Separating Java and native image compilation" docs different to actual behaviour
  • #19442 - Cannot deploy "pure" messaging application to Kubernetes
  • #19434 - Setting quarkus.resteasy.path not reflected in OpenAPI or Swagger
  • #19415 - Rest Client Reactive: Exceptions from ResponseExceptionMapper are wrapped in ProcessingException
  • #19391 - No (mock) injection when using @Nested JUnit tests
  • #19368 - Spring Properties: Can't inject values using complex SpEL
  • #19366 - Spring Config: Using @ConfigurationProperties to inject maps does not work
  • #19338 - CoreSerializationInGraalITCase of integration test Main fails with latest GraalVM
  • #19298 - Add migration note about using @ConfigMapping only for Interfaces
  • #16897 - Security roles checked after constraints validation with quarkus-resteasy-reactive
  • #15935 - Unable to use @Authenticated with resteasy-reactive and smallrye jwt with proactive auth disabled
Package Rankings
Top 1.3% on Repo1.maven.org
Badges
Extracted from project README
Quarkus Quarkus Version GitHub Actions Status Commits License Project Chat Gitpod Ready-to-Code Supported JVM Versions Develocity GitHub Repo stars