Skip to content

2.1.1.Final

Compare
Choose a tag to compare
@gsmet gsmet released this 04 Aug 18:03
· 26419 commits to main since this release

Major changes

Complete changelog

  • #19203 - Fix typo in error message on invalid sql_load_script
  • #19201 - Ensure various non-bean JAX-RS components work in native
  • #19187 - Don't run Jacoco with continuous testing
  • #19179 - Micrometer: add fallback handler for mismatched content header
  • #19163 - Run test with jacoco on quarkus:dev fails
  • #19160 - Resteasy reactive: Fix NullPointerException when using multipart with optional value
  • #19159 - Allow the use of UniAsserter in @beforeeach and @AfterEach test methods
  • #19155 - Revert "Optimise the strategy we use to reset the classloader in the …
  • #19153 - Fix broken images in Keycloak Dev UI Guide
  • #19147 - Add capability for elasticsearch-rest-high-level-client
  • #19146 - Add capability for mongodb-client
  • #19145 - Bump neo4j-java-driver from 4.3.3 to 4.3.4
  • #19136 - Classloader changed in quarkus 2.1.0 (regression from 2.0.1) for optaplanner/drools with smallrye (but not resteasy)
  • #19135 - Avoid SmallRyeContextPropagationRecorder to leak the classloader
  • #19123 - Suppress split package warning in Fabric8 Openshift Client
  • #19122 - Dev UI Keycloak token improvements
  • #19120 - Fix image issue in Keycloak Dev Services documentation
  • #19115 - New weak reflection implementation
  • #19112 - Fix RESTEasy reactive race
  • #19109 - Can't seem to use UniAssertSubscriber nor JUnit's @BeforeEach or @AfterEach with @TestReactiveTransaction
  • #19103 - Fix various minor documentation issues
  • #19100 - Update HttpCredentialTransport to keep a lower case authentication scheme
  • #19099 - Infinispan Dev UI without Infinispan configuration
  • #19097 - Fix typos in the consul-config.adoc guide
  • #19096 - Pass arguments arrays to Runtime::exec
  • #19092 - Split package usage for io.fabric8:openshift-model, io.fabric8:openshift-model-operator
  • #19089 - Make SplitPackageProcessor configurable
  • #19088 - Codestarts - add gRPC codestart
  • #19087 - Ensure that building native image doesn't fail when objcopy is missing
  • #19084 - Rest Client Reactive: do not parse response on error
  • #19079 - Unable to create native debug build in Gradle
  • #19072 - Don't setup logging on failure in dev mode
  • #19071 - Fix warnings on startup failure
  • #19070 - Load Multipart class in correct CL
  • #19062 - Avoid potential NPE @Context ResourceInfo is used
  • #19060 - Terminate native image build container when Quarkus build terminates
  • #19058 - Fix ConfigMapping mock documentation
  • #19054 - SplitPackageProcessor should also include information about type and classifier of any given app archive
  • #19053 - Verify build tool file presence based on all build tool possible values
  • #19051 - Quarkus fails to report a correct exception when conflicting authentication mechanisms are used (was Quarkus: can't verify Auth0 token)
  • #19049 - CLI "quarkus dev" command is not working with gradle kotlin
  • #19047 - Minor testing fixes
  • #19043 - Reload fixes for Avro and SSE
  • #19037 - Multipart Class Defined Outside Resource Implementation Fails with CNFE "Populator"
  • #19032 - Register for reflection some log4j classes used by Elasticsearch
  • #19031 - Make SplitPackageProcessor configurable
  • #19029 - Updated documentation for quarkus.test.arg-line
  • #19028 - Improve the way tokens and logged in users are shown in Keycloak Dev UI
  • #19027 - KOGITO-5288 Quarkus guide Kogito DMN extension
  • #19025 - KOGITO-5289 Kogito DRL guide
  • #19017 - QuarkusIntegrationTest: argLine is also given to docker run, which doesn't work because jacoco sets -javaagent
  • #19015 - gRPC blocking client calls - event loop detection
  • #19014 - Fix some test status messages in the console
  • #19010 - Ensure Flow return type works with Request Scope in RESTEasy Reactive
  • #19007 - Close the RuntimeClassLoader on stop
  • #19004 - Replace ${project.groupId}, ${project.artifactId} and ${project.version} in the quarkus-extension.yaml template
  • #19003 - DevTools: fixes and improvements calculating recommended combinations of extension origins
  • #19002 - Fix usage of @TestHTTPResource with random ports in integration tests
  • #19001 - DevMode Runtime ClassLoader is never closed
  • #19000 - Make media type negotiation in RESTEasy Reactive more spec compliant
  • #18997 - Resteasy Reactive not working with unspecified accept header and multiple produces
  • #18995 - Fix target handling in RESTEasy Reactive when used in filters
  • #18993 - ContextNotActiveException for request scoped bean in Kotlin Flow
  • #18990 - NPE with getUriInfo() after aborting a request during the Authorization step in RESTEasy Reactive
  • #18989 - Only add prometheus annotation and specific k8s resources
  • #18985 - Better support for relative alternate POM resolution
  • #18984 - Stop Narayana getting initialized in static init
  • #18981 - Alternate pom.xml ignored in Quarkus Dev mode and Tests if not specified with an absolute path
  • #18976 - Log that a token can not be introspected if the introspection address is null
  • #18974 - Update Oidc DevServices doc with a note about a valid redirect URI
  • #18971 - Filter HTTP URL for client spans
  • #18968 - Fix smallrye.jwt.require.named-principal default value in the docs
  • #18966 - Add helper to get extension bom in devtools
  • #18955 - Fix project repos for quarkus:dependency-tree
  • #18954 - quarkus:dependency-tree fails on conditional dependencies unless they are present in the local repo
  • #18953 - Make addCloseTask thread safe
  • #18950 - Don't attempt to open Aesh if no input support
  • #18948 - Micrometer: binder default with jvm/system metrics
  • #18947 - Fix quarkus.oidc.tenant-enabled typo in KeycloakDevServicesProcessor
  • #18945 - Disable the Kafka Connector graceful shutdown in dev mode
  • #18944 - Reset the classloader of the internal Vertx pool as well
  • #18943 - dev-mode Classloader leak via Vert.x internal worker pool
  • #18939 - Add configuration property for Jackson's FAIL_ON_EMPTY_BEANS
  • #18937 - Deactivating Micrometer default binders
  • #18936 - Change the OpenAPI config mapping to use Config Interceptors
  • #18935 - Clarify scope for ConstraintValidators
  • #18931 - Quartz - detect ArC subclasses in InvokerJobFactory
  • #18928 - Upgrade to Hibernate Search 6.0.6.Final
  • #18927 - Add fail on empty beans jackson mapper property to application properties
  • #18926 - Fix ClassLoader leak
  • #18925 - Add a custom connection cache to Agroal
  • #18924 - Cancel the timer when the tests are done
  • #18922 - Add toggle test output to prompt
  • #18908 - Improve Kafka Avro serializer/deserializer autodetection
  • #18904 - KOGITO-5560 remove 'preview'label from community website
  • #18900 - quarkus-smallrye-openapi property quarkus.smallrye-openapi.operation-id-strategy doesn't work
  • #18896 - Create kogito-pmml quickstart guide
  • #18887 - Quarkus continuous test mode hides server output
  • #18885 - Quartz cannot find bean instances of jobs
  • #18875 - Disable Vert.x TCCL management
  • #18867 - Avoid trying to set permissions on the cache directory on windows
  • #18776 - ClassCastException for AVRO generated sources when running in dev mode
  • #18763 - Combination Hibernate Validation advice to use @ApplicationScoped does not work.
  • #18299 - Live-Reload not working with Hibernate Reactive
  • #18250 - OpenTelemetry ClientTracingFilter adds credentials to http.url field
  • #18012 - TrustStore support for OIDC and OIDCClient
  • #18002 - Custom CA for OIDC connection
  • #17344 - gRPC - log an error if a blocking client is used on the event loop
  • #17304 - Agroal has a thread local leak
  • #16895 - Unable to make the Vert.x cache directory in Windows
  • #16211 - Reactive resteasy native exception
  • #16122 - Reactive ContainerResponseFilter throws NPE
  • #15598 - Prometheus annotations not making sense on some Kubernetes resources
  • #15093 - Micrometer return 404 instead of 406
  • #13575 - org.apache.logging.log4j.message.ReusableMessageFactory can not be instantiated reflectively
  • #12237 - Field annotated with @TestHTTPResource is not properly set if running in native mode with random http port
  • #7331 - Cancellation of Maven build should stop spawned GraalVM build, too