2.0.1.Final
Major changes
Complete changelog
- #18441 - Add missing nexus-staging-maven-plugin.version to bootstrap parent pom
- #18426 - Add missing build-time-principle.png image
- #18415 - Update OidcClient to accept String expires_in values
- #18412 - Fixed guide URL for OpenShift extension
- #18403 - REST Client reactive: make sure ClientBuilder is registered in native
- #18394 - Fixed UI path in GraphQL Guide
- #18390 - Fix flakey tests
- #18384 - Only retain system properties from MAVEN_OPTS
- #18374 - Quarkus OIDC Client unable to retrieve access-token
- #18366 - Fix OpenTelemetry HTTP span naming
- #18365 - Empty REST Client @path leads to exception with OpenTelemetry
- #18364 - Fix native error with OTLP exporter for OpenTelemetry
- #18358 - Fixed StackOverflowError building reflective hierarchy
- #18349 - SmallRye GraphQL Client not working in native
- #18348 - General improvements to OpenTelemetry integration
- #18347 - GraphQL: Fix config mapping between smallrye and quarkus keys
- #18342 - Make sure the error message for not-working Docker is visible in test mode
- #18341 - Registry client config (de)serialization tests and fixes
- #18340 - OpenAPI: Allow static OpenAPI model from anywhere in the classpath
- #18332 - Update log levels when running mvn quarkus:test
- #18330 - Continuous Testing not using updated log level
- #18321 - Remove obsolete warning about @Provider and constructor injection
- #18320 - DevMojo: use proper keys discovering plugins and log goal invocations
- #18319 - CLI: test validation; local repo settings
- #18314 - Native build error when using quarkus-opentelemetry-exporter-otlp
- #18310 - Clarify profile aware files vs profile properties
- #18309 - Fix a small formatting issue in Reaugmentation guide
- #18307 - Fix generated bytecode of Panache repository's getEntityManager(class) method
- #18304 - Escape | and ` for default values in config doc generation
- #18297 - SmallRye GraphQL 1.2.7
- #18296 - QUARKUS - CONTINUOUS TESTING Guide Configuration property table layout broken
- #18292 - what the behavior of multi-profile properties config?
- #18291 - Fix off by 1 error
- #18290 - Continuous testing test count index off by 1
- #18286 - Add ability to change args between restarts
- #18285 - quarkus build -Dkey=value pairs should be passed through blindly
- #18283 - Recalculate compressed size in filterZipFile()
- #18277 - Made Swagger UI header responsive to work better on smaller screen
- #18274 - CLI: set JBANG_REPO during surefire tests
- #18273 - Change wording when running
quarkus create
without any subcommand - #18270 - Take sorting into account with spring-data-jpa custom query methods
- #18266 - Fix parse error on attribute from @Inheritance superclass in spring-data extension
- #18260 - Remove legacy stuff from docs
- #18259 - Don't use a generated feature for resources
- #18258 - Save and restore windows terminal state
- #18252 - MethodTooLargeException in NativeImageAutoFeatureStep.generateFeature
- #18247 - CLI: incorrect command line in jbang README templates
- #18245 - Micrometer: Pause briefly in CI tests to allow request threads to settle
- #18243 - Introduce the ability to use deep mocks in @InjectMock
- #18242 - Disable tracing of /q endpoints by default
- #18240 - Spring Data JPA Extension: Sort not working with @query annotated method
- #18236 - Add support for deep stubbing in @InjectMock
- #18235 - Write image ID and digest files when building with Jib
- #18233 - Quarkus Container Image Builder should produce an image-digest file
- #18229 - Prefer workspace POMs for quarkus:dependency-tree goal
- #18226 - ArC - ignore decorators during bean discovery
- #18225 - Add FAQ entry about IDEA and Java 11
- #18224 - Release process job still failing on CLI JBang projects
- #18220 - Error message and documentation for mixed CLI version
- #18218 - Hibernate Reactive to use multi-line import scripts
- #18216 - Hibernate Reactive to use the same import.sql format as Hibernate ORM
- #18213 - Handle singular in Continuous Testing log lines
- #18211 - CLI: update
create cli
to generate picocli project - #18207 - Make processing of Jackson's MismatchedInputException customizable
- #18204 - Handle singular for continuous testing console
- #18200 - Decorating QuarkusApplication won't build
- #18197 - Show proper error when a
@QuarkusTest
is run from a non-Quarkus project dir - #18196 - Remove duplicate constraints from the bootstrap-bom
- #18194 - Typesafe GraphQL client does not see NonNull annotations
- #18193 - Console improvements
- #18192 - Filter POM dependencies from the reloadable local artifacts
- #18191 - Fix continuous testing with Elytron
- #18190 - Problem starting quarkus app in dev mode with pom dependency
- #18189 - Use a safe version of maven-shared-utils
- #18188 - Make GraphQL client depend on JSON-B extension
- #18187 - GraphQL client extension should directly depend on JSON-B extension
- #18185 - Report number of tests correctly
- #18184 - Customize response from resteasy jackson parse error
- #18173 - Expose collected platform info through the AppModel
- #18171 - Ensure suspend methods in RESTEasy Reactive use the same default media types as regular methods
- #18170 - Fix broken v1 Ingress
- #18167 - Introduced quarkus-bootstrap-bom
- #18165 - Allow no source paths in ArchiveRootBuildItem
- #18163 - gRPC ReactiveServiceTest - fix the race condition
- #18162 - Prevent possible NPE in QuarkusRestPathTemplateInterceptor
- #18161 - Enlist handlers for methods that have an HTTP method annotation
- #18152 - Reset the appArtifact in QuarkusBootstrapProvider.close()
- #18150 - Use proper Maven repositories to resolve deployment dependencies
- #18146 - 2.0.0.Final: NullPointerException in QuarkusRestPathTemplateInterceptor
- #18145 - Wrong content-type when using Kotlin coroutines in RESTEasy Reactive
- #18144 - Fix potential race in continuous testing tests
- #18142 - Console live reload fixes
- #18141 - RestEasy Reactive: Incorrect ResourceRequestFilterHandler used in handler chain
- #18139 - Add runtimeOnly dependencies to quarkusDev classpath
- #18138 - Add ScramSaslClientFactory to the reflective classes
- #18136 - Add selector to Deployment when missing
- #18133 - Wait until the OIDC endpoint is actually available
- #18132 - Wrong error message: If QuarkusTest has wrong working directory, it should not blame it on "NoSuchElementException: SRCFG00011: Could not expand value platform.quarkus.native.builder-image in property quarkus.native.builder-image"
- #18128 - Downgrade Opentracing contrib JDBC to a version that didn't use a proxy
- #18125 - Broken dependency when using OpenTelemetry + REST Client on main
- #18124 - Fix actionable error message in Quartz scheduling
- #18122 - Improve the Gradle dev experience from the CLI
- #18118 - NoSuchElementException when building a project with no source files
- #18117 - Injecting from another module causes ClassNotFoundException in dev mode
- #18114 - codestart to go with 2.x
quarkus create cli
- #18112 - Allow configuring a custom PropertyNodeNameProvider via a CDI bean
- #18108 - Fix invalid references in guides
- #18104 - Do not record Env values in the runtime defaults
- #18101 - Hibernate validator: use custom PropertyNodeNameProvider
- #18099 - The QuarkusBootstrapProvider caches the AppArtifact causing problems
- #18095 - quarkus-kubernetes: wrong kubernetes resource get generated when using an existing resource
- #18089 - OIDC: Wait for actual realm
- #18050 - [email protected] Security Vulnerability: Command Injection
- #18026 - ClassNotFound using SCRAM SHA 256 with Kafka extension
- #18019 - Application title in Swagger UI may overlap with the path input box
- #18010 - Improve MongoDB with Panache guide
- #18007 - quarkus-kubernetes generated Ingress broken in 2.0.0.CR3
- #17973 - Add quarkus config properties for SmallRye GraphQL Client
- #17927 - Quarkus CLI create app to move to created directory
- #17892 - Native image/runner/executeable generation influenced by CI ENV variables
- #17831 - For 2.x devtools, provide better messages when 1.x metadata is encountered
- #17765 - CLI, maven, gradle: filter extensions by categories
- #17712 - 2.0.0.CR3 smallrye graphql error code exception not being displayed
- #17119 - Disable OpenTelemetry tracing of /q endpoints by default
- #16862 - Error during build: Unrecognized option: --add-opens
- #16399 - Panache @BsonIgnore for methods
- #16154 - CLI: list --installable should be sorted
- #12628 - copy dependency management for bootstrap modules to quarkus-bom