Skip to content

3.14.2

Compare
Choose a tag to compare
@quarkusbot quarkusbot released this 04 Sep 15:51
· 1825 commits to main since this release

Complete changelog

  • #31375 - RuntimeException using VirtualThreads with Jacoco
  • #31802 - Unauthenticated request with a request path that contains a semicolon results in a server exception when using OIDC
  • #34395 - Spring Data API Extension Property Expressions with List not working
  • #41854 - REST request fails after adding maven dependency to quarkus-opentelemetry
  • #41927 - Fix off-by-one issue caused by ObservabilityIntegrationRecorder using its own method for getting path without prefix
  • #42098 - Kotlin junit ParameterizedTest with list as argument, not working anymore (3.13.0.CR1)
  • #42109 - Make sure arrays are always cloned as arrays
  • #42136 - Fail OIDC build if a primitive type Claim is injected in Singleton
  • #42205 - Enable comments (reasons) in the generated reflect-config.json and improve hierarchical registration tracing
  • #42228 - Native image build fails with -Dquarkus.native.report-errors-at-runtime
  • #42301 - Records that contain Enum are still unsupported with @ParameterizedTest even with Serializable in 3.13.0
  • #42394 - Take @JsonProperty into account in the reflection free Jackson serializers
  • #42466 - quarkus.knative.app-config-map misses adding the volumes to the ksvc template
  • #42485 - Fix quarkus.knative.app-config-map misses adding the volumes to the ksvc template
  • #42491 - Change dekorate template to use the intended knative object
  • #42535 - Add "how to write dev services" documentation
  • #42578 - OTEL + quarkus.http.test-timeout -> NullPointerException: Cannot invoke "io.vertx.core.spi.observability.HttpResponse.headers()" because "httpResponse" is null
  • #42619 - Jackson build time serializers could use SerializableString field names
  • #42651 - Use SerializableString field names + support for @JsonProperty in the reflection free Jackson serializers
  • #42661 - Bump Micrometer to 1.13
  • #42684 - Encode URL in OIDC cookie
  • #42702 - Updates to Infinispan 15.0.8.Final
  • #42703 - Update security docs
  • #42705 - Fix for resolving entity fields based on collections and generics
  • #42707 - Update OAuth2 docs because of change in Bearer token check change
  • #42714 - Continuous testing exclude-tags or exclude-engines cannot be configured via pom.xml anymore in 3.13
  • #42718 - Bump flyway.version from 10.17.1 to 10.17.2
  • #42733 - Qute template exception don't print origin
  • #42745 - Remove useless enum converter allocation
  • #42752 - quarkuscli always return 1 for exitcode for plugin commands
  • #42755 - Upload native build stats from a single GH runner
  • #42761 - Qute: ignore template files that contain whitespace in its name
  • #42766 - Use initial Quarkus Dev config for test tags and engines
  • #42773 - Remove jakarta.json.Json usage for performance reasons
  • #42774 - quarkus.rest.jackson.optimization.enable-reflection-free-serializers=true fails native build of StartStopTS microprofile application
  • #42778 - Rest Client (formerly reactive) keep using DEFAULT_MAX_POOL_SIZE
  • #42779 - QuarkusComponentTest: programmatic lookup improvements
  • #42783 - Qute: ignore template files that contain whitespace in its name
  • #42786 - Quarkus CLI Catalog wipes its content when a new plugin is added / removed
  • #42787 - Qute: print origin if non-literal value used in bracket notation
  • #42788 - Invalidate catalogs when adding/removing plugins
  • #42793 - Quote directory variable to support directories with spaces
  • #42794 - Avoid NullPointerExceptions when application fails to start
  • #42806 - quarkus-websockets-next client connect to WSS not possible
  • #42808 - quarkus-websockets-next client adds / to empty path
  • #42810 - Register InetAddressResolverProvider service providers
  • #42814 - OpenTelemetry traces and metrics config fallback to base
  • #42815 - The configuration options missing the quarkus.oidc.credentials.*
  • #42820 - Disable GrpcCliTest#testCommand due to CI failures
  • #42821 - CDI: add cross-reference links to docs
  • #42822 - Qute docs: clarify template record not annotated with @CheckedTemplate
  • #42823 - Properly set PoolOptions for REST Client
  • #42826 - WebSockets Next - client: support the wss scheme correctly
  • #42828 - Duplicate annotation for class: interface org.jetbrains.annotations.NotNull
  • #42830 - WebSockets Next: support endpoints with empty path
  • #42832 - Respect exit code of cli commands
  • #42833 - ArC - static methods interception: fix the set of copied annotations
  • #42835 - Config Doc - Fix two scanning issues
  • #42837 - ArC docs: mention @Inject @ALL List<> in section about unused beans
  • #42840 - Possible to handle routes for base URI without path from extensions
  • #42844 - System properties config overrides in tests does not seem to take effect properly in quarkus 3.14.1
  • #42846 - Updating selected OIDC/OpenID guides
  • #42848 - Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.1 to 1.7.2
  • #42853 - Config Doc - Also ignore FileNotFoundException
  • #42856 - Always put Jackson first in documentation
  • #42857 - quarkus-rest-client-jackson - Force property
  • #42858 - ExtLogRecord creation is more costly following the update to SmallRye Common 2.4.0
  • #42859 - Satisfy GraalVM's classpath needs for the deletion of org.h2.fulltext.FullTextLucene
  • #42860 - Quarkus output class in incorrect folder on live reload (gradle, multimodule, kotlin)
  • #42862 - Revert "QuarkusTestProfile overrides in a high ordinal application.properties"
  • #42864 - Correct typo in messaging.adoc
  • #42865 - kafka_version label is unkown in native mode
  • #42866 - DevUI log timestamp difference, as it was reported in GMT
  • #42867 - Dev mode error page stacktrace doesn't open problematic code IDE on click
  • #42869 - Dev UI log view doesn't catch up with logs after application restart
  • #42870 - Decorated stacktraces in dev mode are not provided when using tools like curl or postman
  • #42871 - org.springframework.aot.hint.annotation.Reflective missing from our Spring compatibilty layer?
  • #42877 - Quarkus CLI subcommand tls is missing help option despite showing help
  • #42880 - Remove BOOTSTRAP config phase from documentation
  • #42881 - Bump com.gradle.plugin-publish from 1.2.1 to 1.2.2 in /devtools/gradle
  • #42883 - Fix Quarkus CLI TLS command help option
  • #42884 - CompiledJavaVersionBuildStep may load a wrong class number with gradle
  • #42885 - Bump wildfly-elytron.version from 2.5.1.Final to 2.5.2.Final
  • #42889 - Fix some small Dev UI issues
  • #42895 - Upgrade spring-api dependency
  • #42896 - Possible to handle routes for base URI without path from extensions
  • #42897 - Process classes from the application artifact instead of the module output directory
  • #42898 - Fix Kafka kafka-version metrics tag missing in native
  • #42899 - Use quarkus-rest instead of quarkus-resteasy as default extension in maven plugin
  • #42901 - Add LGTM traces test / check
  • #42911 - Fix OTel DelayedAttributes bean handling
  • #42913 - Gradle - Correctly merge classes dir when using dev mode
  • #42914 - Fix Jackson serializers generation for interfaces and boxed primitive types
  • #42915 - Upgrading to 3.13.x+ causes parameterised tests using record argument to fail with LinkageError 'loader constraint violation'
  • #42916 - Update to JBoss Marshalling 2.2.0.Final
  • #42918 - Update SmallRye Common to 2.6.0
  • #42919 - ContainerRequestFilter checking for annotation fails in native
  • #42924 - Bump io.smallrye.common:smallrye-common-bom from 2.5.0 to 2.6.0
  • #42926 - Bump hibernate-search.version from 7.2.0.Final to 7.2.1.Final
  • #42927 - Add missing dot to GraalVM not found message
  • #42928 - Property [autoIncrement] was not found for object type [liquibase.datatype.core.BigIntType]
  • #42930 - Config Doc - Avoid annotations in primitive type name
  • #42932 - Improve compatibility of the REST Client configuration
  • #42936 - Add decorate to all contents types and added text base error response
  • #42941 - Register all resource classes for reflection when ResourceInfo is used
  • #42944 - Test: quarkus.http.port is not updated with random port activated through quarkus.http.test-port=0
  • #42950 - Changed order of property resolution in tests
  • #42958 - Signed OIDC UserInfo whith charset not recognized
  • #42962 - Support OIDC signed UserInfo with charset content type parameters
  • #42964 - Registering Liquibase BigIntType and Additional Classes for Reflection
  • #42968 - Bump flyway.version from 10.17.2 to 10.17.3
  • #42969 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.107 to 0.0.108
  • #42977 - Quarkus REST client and Quarkus REST with abstract resource - NATIVE build fails
  • #42980 - Prevent REST Client handling of abstract classes
  • #42981 - gu install native-image instructions are not need anymore
  • #42983 - Remove mentions to obsolete gu install native-image