Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Mutiny 1.1.0 and Mutiny Vert.x bindings 2.14.0 #57

Closed
wants to merge 3,841 commits into from

Conversation

jponge
Copy link
Owner

@jponge jponge commented Oct 6, 2021

  • Improve transactional observer without jta warning The warning now includes, that the observers are still triggered, which is a clearer messaging.
  • Sync FastBootMetadataBuilder#applyMetadataBuilderContributor with EntityManagerFactoryBuilderImpl#applyMetadataBuilderContributor from ORM 5.5
  • Add property quarkus.hibernate-orm.metadata-builder-contributor
  • Fix PrevalidatedQuarkusMetadata ignoring custom SQL functions
  • Test custom metadata builder contributors
  • CI: Fix build of TCKS modules not using GIB/incremental args
  • CI: Use mvnw from resteasy-reative-testsuite
  • Update kotlin version in gradle sample project
  • Bump awaitility from 4.0.3 to 4.1.0 in /devtools/gradle
  • Update scheduler-reference.adoc
  • Bump awaitility from 4.0.3 to 4.1.0 in /integration-tests/gradle
  • Introduce UberJarMergedResourceBuildItem and UberJarIgnoredResourceBuildItem
  • Integer::new is deprecated
  • Bump awssdk.version from 2.16.59 to 2.16.60
  • Improve adding extension xp in all tooling
  • Bump awaitility from 4.0.3 to 4.1.0
  • Use the watch service when possible
  • Fix qute TemplateException in RESTEasy Reactive Endpoint Page
  • Log presence of Docker at DEBUG level, not INFO
  • Rewrite of the configurations guides
  • Extension metadata: support local dependencies assembled with plugins instead of built from sources
  • Enhance TestSecurity OIDC to support UserInfo and OidcConfigurationMetadata
  • Fixing the optaplanner guide
  • added Amazon SSM extension based on pattern of KMS extension
  • Upgrade to Mutiny 0.17.0 and Smallrye Reactive Utils 2.5.1
  • Add ConstraintVerifier infomation to OptaPlanner documentation
  • Qute reflection resolver - support methods with params
  • ArC - build fails if an injection point of raw type Instance is defined
  • gRPC - fail the build if an unsupported client stub is injected
  • Add information about DevServices in Redis documentation
  • Bump awssdk.version from 2.16.60 to 2.16.61
  • Bump mysql-connector-java from 8.0.24 to 8.0.25
  • Fix last modified and CL for memory resources
  • Add initial continuous testing docs
  • Fix wrong failure number
  • Fix the outdated distroless documentation
  • Fix large blank space in stack traces
  • DevConsoleFilter - query string should not be stripped away
  • Remove the mutiny-vertx.version and smallrye-reactive-utils.version redundant properties
  • CI: Move pom.xml change detection to update*-dependencies.sh
  • CI: Unified jvm-tests
  • CI: Unified maven-tests
  • CI: Adjust gradle-tests to other matrix jobs
  • CI: Unified devtools-tests
  • CI: run_jvm flag for jvm-tests, just like for the other test jobs
  • Add direnv's .envrc to .gitignore
  • gRPC - specify client compression via GrpcClientConfiguration
  • Provide an actionable error message when byte[] is used as a field of the Multipart POJO
  • Upgrade SR Health to 3.0.2
  • Add security context propagation to the health check invocations
  • Amazon S3 guide - Switch to new Mutiny transform() method
  • chore: bump to dekorate 2.1.4
  • Adds Redis Devservices it
  • Introduce quarkus.jackson.accept-case-insensitive-enums
  • Make sure that resteasy-reactive uses the same Jackson used in Quarkus
  • Support Multi-Tenancy in Keycloak Authorization
  • Bump mockito-core from 3.9.0 to 3.10.0 in /integration-tests/gradle
  • Bump mariadb-java-client from 2.7.2 to 2.7.3
  • Bump mockito.version from 3.9.0 to 3.10.0
  • Bump mockito-core from 3.9.0 to 3.10.0 in /devtools/gradle
  • Fix issues with changes to test resources
  • Save a small amount of allocations during init
  • More test CL changes
  • Improve continuous testing status message
  • Workaround jpa-oracle failure when using Mandrel
  • DevUI: Ignore keybindings if input Signed-off-by:Phillip Kruger [email protected]
  • Support for path-specific authentication mechanisms
  • Honor GenerateResourceBuildItem while building UberJar
  • Create a MongoDB test extension
  • Fixes VaultTransitSecretEngine.readKey to work with symmetric & asymmetric keys
  • Bump awssdk.version from 2.16.61 to 2.16.62
  • Update OIDC/JWT docs how to check the errors in the logs and add info about Keycloak Frontend Url
  • Keycloak Authorization must block access to the public resource if a matching enforcing policy exists
  • Bump gizmo from 1.0.7.Final to 1.0.8.Final
  • Fix mvn parameter for dockerbuild on windows in aws-lambda guide
  • Bump mockito-core from 3.9.0 to 3.10.0
  • Resteasy hangs on null header
  • Add quarkus:test goal
  • Rename quarkus-extension.yaml
  • DevServices fixes for in memory DBs
  • Rename DevConsoleProcessor
  • Load base codestarts before extra codestarts
  • gRPC always start server in development mode
  • Make client-id optional for OIDC service applications
  • Disable MongoDB IT on windows as they are un-reliable
  • Bump awssdk.version from 2.16.62 to 2.16.63
  • Fix Minor Errors in Blaze Persistence Guide
  • Base codestarts: declare mavenCentral() before mavenLocal()
  • Add Information on How to Assign Properties ar Startup
  • Remove jcenter plugin repos from *-panache-kotlin
  • Activate Coroutine request scope
  • Update Vert.x to version 4.1.0.Beta1
  • Disable mongodb-client IT in windows as they are unreliable
  • Bump junit-jupiter from 5.7.1 to 5.7.2
  • Update SmallRye Config to 2.3.0.
  • Inner classes mapped as entity should be static
  • Handle Class.getMethods() returning multiple getters with just the return type differring
  • Apply minor polish to RESTEasy Reactive extension using Java 11 Collection methods
  • Upgrade to Flyway 7.9.0
  • Add artifact coords and enable resource filtering for quarkus-extension.yaml
  • Mailer templates - make it possible to pass template attributes
  • Add DevServices support for Vault extension
  • Support Kotlin enums as params in RESTEasy Reactive methods
  • Java 16+: Don't exec AllConfigGenerator as long as --add-opens is required
  • Support OidcClient refresh_token mode only
  • Add configuration reference to Deploying to OpenShift
  • Use StandardCharsets.UTF_8 where appropriate
  • Fix typo in RESTEasy Reactive Serialisers
  • Bump junit-jupiter from 5.7.1 to 5.7.2 in /devtools/gradle
  • Upgrade SmallRye GraphQL to 1.2.0 (Initial subscription support)
  • Bump junit-jupiter from 5.7.1 to 5.7.2 in /integration-tests/gradle
  • Bump jgit.version from 5.11.0.202103091610-r to 5.11.1.202105131744-r
  • Bump awssdk.version from 2.16.63 to 2.16.64
  • Upgrade to Hibernate ORM 5.5.0.Beta1
  • Remove deprecated code:
  • Fix some test suite CL leaks
  • Flyway: Fix Scanner constructor substitution for Flyway 7.9.0
  • Fix double slash issue in not found page
  • Qute type-safe validation - various fixes
  • Bump junit-bom from 5.7.1 to 5.7.2
  • Configure GitHub Actions concurrency
  • Qute - introduce Eval section
  • CI incremental: fix insufficent number of native builds due to internal grep error
  • Support Keycloak Authorization for OIDC web-app applications
  • Improve BytecodeRecorderImpl error message
  • Add a guide howto deploy quarkus to heroku.
  • DevTools glogal registry client enabling system property and env var
  • Improve continuous testing status message episode 2
  • When container image credentials present, use only those
  • Add report number when tests passed
  • New APT processor to support validation of annotated methods
  • Rename test configuration property names clashing with maven deploy
  • Fix META-INF/some-persistence.xml in tests and remove PersistenceAndQuarkusConfigTest
  • Test a simple setup with a persistence.xml that works in hibernate-orm/deployment
  • Remove unused NonJpaModelBuildItem
  • Clean up JpaJandexScavenger
  • Rename JpaEntitiesBuildItem to JpaModelBuildItem
  • Add basic support for XML mappings
  • Test basic support of orm.xml
  • Test basic support of hbm.xml
  • Use the orm.xml file from the persistence unit root in case of ambiguity
  • Integration tests for XML mapping in complex scenarios
  • Test dirty checking for entities mapped through XML mapping only
  • Document XML mapping
  • Remove unused producer in HibernateOrmProcessor#defineJpaEntities
  • Enable hot-reload for XML mapping files
  • Bump awssdk.version from 2.16.64 to 2.16.65
  • Bump impsort-maven-plugin from 1.6.0 to 1.6.2
  • Bump xstream from 1.4.16 to 1.4.17
  • More ClassLoader leak fixes
  • Use service name to connect to the database
  • Decrease DB spin-up wait time
  • Run all tests even in broken only mode
  • Continuous testing fails with multiple outputs
  • gRPC treating clients without configuration as self-calling
  • Use computing index for JPA
  • Do not attempt to add primitive types to the Jandex index
  • Test that JpaJandexScavenger automatically indexes classes that are not in the Jandex index yet
  • Basic changes to integrate the new platform model based on the decomposed 'universe' BOM
  • Avoid expensive copying into HashSet
  • Use small lists as most resources will resolve without ambiguity
  • Update to SmallRye Reactive Messaging 3.3.0
  • gRPC - generate a Mutiny service interface and ...
  • Upgrade to SmallRye GraphQL 1.2.1
  • Depend on Keycloak 12.0.4 for the moment
  • GraphQL client extension
  • ArC dev mode - fix business method invocations monitoring
  • Update dokka-maven-plugin and put it into build-parent
  • Add support of several resource and test resource folders in dev mode
  • Allow multiple files with same form name in RESTEasy Reactive Multipart support
  • Allows multiple reply-to addresses.
  • Enable reflection for methods annnotated with @InjectService
  • Test execution of procedure calls involving cursors in native mode
  • Add support for resolving Maven plugin artifacts and their dependencies
  • Fix case of lost TCCL in dev-mode when RESTEasy Reactive reads the HTTP body
  • Replace deprecated serviceAccount with serviceAccountName in Knative plugin
  • Fix test accessor as well
  • Introduction of mavem.top-level-basedir property and updated docs
  • Add ability to control which classes are cloned
  • Bump bctls-fips from 1.0.11.2 to 1.0.11.3
  • Suspend GET requests as well
  • Attempt to shutdown even if zip file has changed
  • Bump wildfly-elytron.version from 1.15.3.Final to 1.15.4.Final
  • Remove blocking call from coroutine execution
  • Introduce support for suspend function on SR Messaging subscribe methods
  • Add support for suspending methods for SR RM processing type methods
  • Add extension for supporting coroutine in Emitter
  • Continuous testing display fixes
  • Use InputStream.readAllBytes in FileUtil
  • Dev UI - initial gRPC support
  • Clean code for Continuous Testing color and format
  • Spring extension documentation graduation to stable
  • Support boxed boolean properties whose getters starts with "is" in BytecodeRecorder
  • Reaugmentation documentation
  • Replace Set of paths to PathsCollection
  • Dokka build needs to be attached to the package phase
  • gRPC Dev UI fixes
  • Bump com.gradle.plugin-publish from 0.14.0 to 0.15.0 in /devtools/gradle
  • Fallback on jar file for dev mode if gradle project is not found
  • Allow to define parent first artifacts in fast jar mode
  • Bump awssdk.version from 2.16.65 to 2.16.67
  • Bump flyway-core from 7.9.0 to 7.9.1
  • Manage kotlinx-coroutines-core in addition to kotlinx-coroutines-core-jvm
  • Improvements to GraphQL Client tests
  • Turn the PathsCollection back into a class to not break binary backward compatibility
  • RESTEasy Reactive: allow, test and document HttpServerResponse injection
  • Fix case of RESTEasy Reactive in TCK job
  • Bump kubernetes-client-bom from 5.3.1 to 5.4.0
  • GraphQL client guide
  • Alter executors and thread factories between Quarkus and Vert.x
  • Move to shared executor
  • Bump micrometer-bom from 1.6.6 to 1.7.0
  • Add Configuration Reference
  • Raise the Dependabot limit a bit as we have a backlog with 3
  • Doc: Mutiny RoutingContext is not injected in @route method
  • Remove support for list of objects in YAML configuration
  • Update to SmallRye Fault Tolerance 5.1.0 and add Vert.x integration
  • Revert "JDK16: Disable 2 fault tolerance tests w.r.t. "opens java.lang.invoke""
    • Switch to using a shared executor for worker pools outside DEV MODE only - Add configuration for pre starting the executor pools, but default to false
  • Bump rest-assured from 4.3.3 to 4.4.0
  • Make WebClientApplicationException usable from application code
  • Remove the ThreadLocalPgPool implementation: vertx 4 has a Pool which doesn't need wrapping
  • Optimisations in ResteasyReactiveResourceInfo
  • Make support for advanced Jackson features optional in RESTEasy Reactive
  • gRPC - generate a convenient Mutiny client
  • gRPC dev reload - fix ConcurrentModificationException on stream close
  • Dependency doc fix in the OIDC Bearer Token test section
  • gRPC client - make it possible to specify the deadline via configuration
  • Add ChangeStreamDocument Mongo class for reflection
  • @ConfigMapping validation documentation
  • move dokka to a profile
  • Merge duplicate maven-compiler-plugin declaration
  • Merge Dokka config
  • Add --add-opens for JDK 16 and Kotlin Kapt to CI
  • Upgrade to Hibernate ORM 5.5.0.CR1 and matching Hibernate Reactive 1.0.0.CR5
  • The Hibernate Reactive ServiceRegistryBuilder needs to register a new Initiator
  • Rename test configuration property names clashing with maven deploy
  • Update to SmallRye Reactive Messaging 3.3.2
  • Map to handle multiple gql subscribers
  • Update Vert.x to 4.1.0.Beta1 and Netty to 4.1.65.Final
  • Bump awssdk.version from 2.16.67 to 2.16.69
  • Bump bctls-fips from 1.0.11.3 to 1.0.11.4
  • Test public field access and lazy initialization of associations
  • Support for platform streams in the registry client
  • gRPC - support micrometer metrics
  • Fail at build time if @Inject is used in JAX-RS Application class
  • Simplify PanacheEntityClassAccessorGenerationVisitor
  • Support nonProxyHosts for Vault client
  • Get rid of false warning message during remote-dev shutdown
  • Support Vert.x context switching
  • Updates based on feedback
  • feat: rework getEntityManager and flush
  • Hibernate Validator - Fix container element constraints detection
  • Remove outdated maven-plugin-plugin version
  • Upgrade to SmallRye GraphQL 1.2.2 (Implement the "GraphQL over HTTP" spec properly) Signed-off-by:Phillip Kruger [email protected]
  • Bump awssdk.version from 2.16.69 to 2.16.70
  • Bump jboss-logging from 3.4.1.Final to 3.4.2.Final
  • Fix the indentation of the smallrye-metrics example
  • gRPC client injection - fix NPE
  • Drop jprocesses in favor of java.lang.ProcessHandle
  • gRPC - fix dev mode recorder
  • Let OIDC users block the opaque tokens if only JWT tokens are expected
  • Introduce build item to override weak reflection semantics
  • Add newline at EOF in smallrye-graphql-client's POM file
  • Use Vert.x SPI for OpenTelemetry integration.
  • Common devtools changes to support cli 2.x
  • quarkus cli 2.x
  • Disable gradle ListExtensionsTest
  • Handle kotlin compiler args in dev mode
  • Renable listExtensionTest and update GradleMessageWriter
  • Bump awssdk.version from 2.16.70 to 2.16.71
  • Bump neo4j-java-driver from 4.2.5 to 4.3.0
  • Bump commons-io from 2.8.0 to 2.9.0
  • Add a named producer for the current HttpServerRequest
  • Scheduler - use an application class predicate when generating invokers
  • Hibernate Validator - Work around Jandex issue in enclosingTarget()
  • Gradle: create quarkusDeploymentOnlyClasspath instead of detached configuration for the deployment only dependencies
  • Bump kotlin version of integration-test projects
  • Catch more deployment artifacts on the runtime CP
  • Rest Client Reactive multipart form support
  • Fix generated configuration include for Continuous Testing guide
  • Few updates
  • Revert "RESTEasy Reactive: allow, test and document HttpServerResponse injection"
  • gRPC Dev UI - init service health statuses after hotdeploy
  • Restructure OpenTelemetry extensions to use a parent aggregator
  • Revert "New APT processor to support validation of annotated methods"
  • CLI 2.x: fix property propagation
  • Update cli docs
  • Bump awssdk.version from 2.16.71 to 2.16.73
  • Handle conditional dependency resolution in Gradle
  • Make the maven build task compatible with parallel builds
  • Return an Uni for persist/update/persistAndFlush methods
  • Update to Vert.x 4.1.0.CR2
  • Use proper parent first artifacts set in fast-jar
  • Fix EA JDK build via jdk.compiler add-opens
  • Add ability to use Pact version >=4.1.0
  • Exclude flaky test in the Reactive Messaging TCK - the tests needs to be rewritten in the TCK
  • Update gitflow-incremental-builder to 3.14.2
  • Unify NativeBuildReport usage via jbang in GH workflows
  • Bump awssdk.version from 2.16.73 to 2.16.74
  • Introduces a platform release index allowing platform releases be ordered according to the preferences provided by registries
  • Add mailer integration tests
  • gRPC Dev UI - support streaming calls
  • gRPC: fixed running client calls on event loop if needed
  • Ensure that VertxInputStream doesn't result in infinite attempts to read data
  • Allow extensions to suppress build time config change warnings
  • Don't write error response when it's already been written
  • Ensure that Spring Cloud Config Server can be reached when port is not set
  • gRPC - fix a bug in service validation
  • ArC - do not activate request context for Inialized/Destroyed events
  • Make VertxInputStream#available not fail on large content-type
  • SmallRye GraphQL Client: remove hard dependency on Rest client
  • Update quarkus-bot.yml
  • Add some doc regarding the new features in the maven plugin Co-authored-by: Alexey Loubyansky [email protected]
  • Updated SmallRye GraphQL to 1.2.3
  • CLI tests: prereqs and property propagation
  • Propagate environment for CLI tests
  • @UnlessBuildProperty to suppress default instance
  • Continuous tests may not run for unit tests
  • Create generic build item for DevServices native
  • Upgrade SmallRye OpenAPI to 2.1.5
  • Create log file parent directories for @QuarkusIntegrationTest
  • gRPC: fail code generation gracefully on default java package
  • Update to SmallRye JWT 3.2.0
  • Use project's Quarkus version when resolving extension catalogs using a registry client
  • Apply tiny polish to DevMojo
  • Bump kubernetes-client-bom from 5.4.0 to 5.4.1
  • Bump gradle jandex plugin version in test and doc
  • Preserve TCCL when using coroutines in RESTEasy Reactive
  • Do not delete BrotliDecoder and let GraalVM DCE do it for us
  • Pass max frame size to VertxServerWebSocketContainer
  • Upgrade to Jandex 2.3.0
  • Upgrade to jandex-maven-plugin 1.1.0
  • Upgrade to org.kordamp.gradle.jandex 0.11.0
  • Upgrade to Hibernate ORM 5.5.0.Final
  • Resolves MP RestClient calls fail if OpenTelemetry is in list of dependencies quarkusio/quarkus#17385
  • Remove support for hibernate.properties (long deprecated)
  • Fail deployment on presence of an hibernate.properties resource
  • gRPC: support @Blocking on class
  • Bump awssdk.version from 2.16.74 to 2.16.75
  • Don't run maven IT names by default
  • Revert part of "Hibernate Validator - Work around Jandex issue in enclosingTarget()"
  • Fix Windows input issue
  • Update Vert.x to version 4.1.0 Update Vert.x Mutiny bindings to version 2.6.0 Update SmallRye Reactive Messaging to version: 3.4.0
  • Upgrade to Hibernate Reactive 1.0.0.CR6
  • CLI: Change default short option to display version from "-V" to "-v"
  • Ensure @QuarkusIntegrationTest works properly with any Filesystem path
  • Add rule for @QuarkusIntegrationTest to the bot
  • Serialization feature support
  • Update to GraphQL client user guide
  • Correctly propagate dispatchToWorker to websockets
  • Add the smallrye-graphql-client extension to MAINTAINERS.adoc
  • Remove default Jaeger endpoint
  • gRPC: IOThreadInterceptor check if context != null before delegating to event loop
  • Add support for @Cache and @nocache in RESTEasy Reactive
  • CI: cancel also non-PR runs in forks
  • Bump aws-alexa-sdk.version from 2.38.1 to 2.39.0
  • Add Guide for OpenTelemetry
  • Use main.java for JBang projects
  • Change the way Resteasy injection is initialized
  • Implement Dev Services for Kafka
  • Rename quarkus.neo4j.pool.metrics-enabled for unification
  • Prevent double registration of MpPublisherMessageBodyReader in rest client
  • Bump awssdk.version from 2.16.75 to 2.16.76
  • Initialize io.vertx.ext.auth.impl.jose.JWT at runtime
  • Initialize io.grpc.internal.RetriableStream at runtime
  • Disable GraphQL metrics by default
  • Add documentation for @Cache and @nocache
  • Export maven.repo.local for gradle tests
  • Make sure the gRPC server is started after synthetic beans init
  • Upgrade to SmallRye GraphQL 1.2.4
  • Simplify iteration and transformation of Vert.x headers
  • Bump mockito-core from 3.10.0 to 3.11.0 in /integration-tests/gradle
  • Bump mockito-core from 3.10.0 to 3.11.0 in /devtools/gradle
  • Bump aws-xray-recorder-sdk-aws-sdk-v2 from 2.9.0 to 2.9.1
  • Bump mockito-core from 3.10.0 to 3.11.0
  • grpc dev ui styling
  • Bump flyway-core from 7.9.1 to 7.9.2
  • SecurityContext override with no quarkus-security
  • Always setup build time logging
  • Start rewriting the reactive documentation
  • ArC - document io.quarkus.arc.WithCaching
  • Use version 3.8.1 in the generated projects
  • Capabilities are not persisted
  • Use @Identifier instead of @nAmed in kafka client
  • Upgrade Quarkus HTTP to 4.1.1
  • Allow specifying per-port nodePort
  • Remove unused build mongo dev-service build items
  • Disable single parsing of compiler graphs in native-image
  • Bump aws-lambda-java-events from 3.8.0 to 3.9.0
  • Bump neo4j-java-driver from 4.3.0 to 4.3.1
  • Bump awssdk.version from 2.16.76 to 2.16.78
  • refactor(redis-config): remove initialisation of a config item as the Quarkus config will handle it
  • Fix generatedCode output dir
  • quarkus:test output does not always start
  • Add artemis-mqtt-protocol dependency
  • Double check misleading unknown config warnings
  • Add resteasy extension to generated app in the AMQP guide
  • Add OTLP
  • Capitalize OTLP acronym and add late bound bach span check to disabled test
  • Update pictures used in the new reactive guides to match the background color.
  • Update OpenTelemetry docs and import only the otlp-tracer
  • Register all ConfigMapping group super types for reflection
  • Propagate Quarkus Redis Config to Vertx Redis Client
  • Export maven.repo.local property for Jbang cli tests
  • Bump jgit.version from 5.11.1.202105131744-r to 5.12.0.202106070339-r
  • Bump awssdk.version from 2.16.78 to 2.16.79
  • Do multipart parsing inside RR
  • AWS Lambda HTTP Security Integration
  • Center and resize pictures in the various guides.
  • Pull docker image when necessary for @QuarkusIntegrationTest
  • Give processes launched by @QuarkusIntegrationTest a chance to terminate normally
  • Also register CustomResource implementors fully for reflection.
  • Cleanup: Remove isAnnotation(ClassInfo) utility methods
  • Hibernate ORM doesn't need Jandex at runtime
  • Support setting maxPoolSize for OIDC WebClients
  • SimpleScheduler - fix CronTrigger#evaluate()
  • Avoid the Caffeine overhead when it's not used
  • Bump to ubi-minimal:8.4
  • feat(redis): introduce factory methods to create clients dynamically
  • Fix typo in name of AdditionalSecuredClassesBuildIem class
  • Load jQuery in
  • Tweak column size for Hibernate Search Dev UI
  • Adds argLine to instrument Integration Tests, TestConfig for property documentation, and testing documentation on how to configure.
  • Add the entity type information
  • Make error message a bit more neutral
  • Create a MongoDB with Panache and Kotlin guide
  • Bump snakeyaml from 1.28 to 1.29
  • Enable continuous testing from the IDE
  • Remove unused method
  • Deprecate BlacklistedServletContainerInitializerBuildItem
  • Split out the WebSocket client
  • Attempt to fix CT intermittent failures
  • Minor QOL fix for Quarkus devs
  • Improve continuous test/dev mode output
  • Support constructor injection into providers
  • A note on true in the Maven docs
  • Added a note on events in SmallRye GraphQL Document Signed-off-by:Phillip Kruger [email protected]
  • Prevent potential deadlock
  • gRPC: more logging on failures
  • Ignore warnings on specific missing sources
  • ArC client proxies - prioritize delegating methods impl. on superclasses
  • Add 'hibernate.discriminator.ignore_explicit_for_joined' property
  • Remove FIXMEs that have been there for ages
  • Add note on how to enable JVM debugging in jib built container image
  • Update the security NVD section
  • Bump awssdk.version from 2.16.79 to 2.16.81
  • Bump bouncycastle.version from 1.68 to 1.69
  • Add ability to log to stderr
  • Properly convert property to env var in @QuarkusIntegrationTest
  • Add note in guide about @QuarkusIntegrationTest and the test phase
  • Improve compile error message
  • Accept GraphQL queries with line breaks and tabs
  • Only close the span after all writing has finished
  • Improve mvn quarkus:test output
  • gRPC - clarify naming for clients
  • Amazon Services - Use synthetic beans to push builders to producers
  • Amazon Services - Unwrap Instance when inspecting injection points
  • Remove PlatformStack
  • Upgrade to SmallRye GraphQL 1.2.5 and MicroProfile GraphQL 1.1.0
  • Bump flyway-core from 7.9.2 to 7.10.0
  • Bump narayana.version from 5.11.2.Final to 5.12.0.Final
  • Bump postgresql from 42.2.20 to 42.2.21
  • Change ring buffer default length to 3
  • Update the SmallRye GraphQL Extension documentation
  • Change the behavior of InjectionPointInfo.getRequiredType()
  • Polish console input
  • Prevent unlikely NoSuchElementException in continuous testing
  • Type-safe messages - inspect virtual method params during validation
  • Test for subscriptions with dynamic GraphQL clients
  • Add org.apache.maven.resolver:maven-resolver-impl as parentFirstArtifact
  • Fix potential NPE in RESTEasy Classic build time processing
  • Attempt to align the ANTLR version in quarkus-build-parent and quarkus-bom
  • Allow setting transaction timeout from a config property
  • Add method based caching for property based timout configuration Resolves: quarkusio#15752
  • Add tests for transaction configuration Resolves: quarkusio#15752
  • Avoid paying the cost of CHM access for standard cases
  • Bump mockito.version from 3.11.0 to 3.11.1
  • Remove unnecessary dependencies in Gradle projects
  • Update description
  • Update CLI docs
  • Make the platform model easier to navigate
  • Bump awssdk.version from 2.16.81 to 2.16.83
  • Fix main CI by aligning jboss-parent in enforcer-rules tests
  • Fix 'Failed to index' warnings for arrays from entities
  • Update Kafka guide to mirror the changes from Switch to dev services and resteasy reactive quarkusio/quarkus-quickstarts#885:
  • Implement Dev Services for AMQP.
  • Add extension for Apicurio Registry Avro
  • Fix Kafka serde autodetection for outgoing @channel injection points
  • Disable Dev Services for Kafka in tests that use QuarkusTestResourceLifecycleManager
  • Upgrade to Hibernate ORM 5.5.2.Final
  • Disable Sequence increment size validations
  • Use quarkus.platform.group-id and quarkus.platform.version for multiple BOM imports
  • Support for resolving an extension catalog for a given platform stream
  • [Issue#17893] mongodb-client BuildStep that adds org.bson.types.* classes to Jandex index
  • Support the injection of OIDC introspection response
  • Add fallback to quarkus.config.locations
  • Small changes to Extension Catalog Signed-off-by:Phillip Kruger [email protected]
  • Bump awssdk.version from 2.16.83 to 2.16.84
  • Parameterized tests not running
  • Apply minor polish to code associated with AdditionalIndexedClassesBuildItem
  • Take 'enable' field into account for named logging handlers
  • SmallRye OpenAPI upgrade 2.1.6
  • Apply some micro-optimizations to logging setup code
  • Qute namespace resolvers - namespace should be validated
  • Update OIDC 'Running behind a reverse proxy' docs
  • Type-safe messages - generate a base example properties file
  • Allow to configure MongoDB read concern at the client level
  • Fix incorrect handling of write-concern.w
  • Micrometer and OpenTelemetry templated uri
  • Upgrade to Hibernate Search 6.0.4.Final
  • Turn version-check.enabled into a runtime property
  • Enable SSL and all security services for smallrye-jwt
  • TLS: Introduce *-alias to select specific key to use (or cert to trust)
  • Bump awssdk.version from 2.16.84 to 2.16.85
  • Add http connection limits config
  • Enable color for quarkusDev
  • Panache: Support collections in Hibernate Filters
  • Print the running test when displaying output
  • Cut down the cause start traces as well
  • resteasy-reactive servlet fixes
  • Fix formatting of links for documentation of quarkus.hibernate-orm.metadata-builder-contributor
  • Fix issue with custom test annotation and @QuarkusTestResource.List
  • Update OidcClientImpl to throw ISE if the client is closed
  • Dev UI - handle file protocol for DevConsoleRuntimeTemplateInfoBuildItem
  • Bump to Liquibase 4.4.0
  • Make Jib env var handling consistent with Kubernetes env vars handling
  • Introduce substitutions for class org.postgresql.jdbc.PgSQLXML
  • fix typo in the Log4jlibrary name
  • corrects description in the config example in the logging doc
  • Introduce an AutomaticFeature for jdbc-postgresql enabling XML processing capabilities only when required
  • Introduce a Substitution to fix PostgreSQL's driver handling of XML default features
  • Integration test asserting which classes are being included in native-image
  • Add new integration test module to test the native-image autofeature
  • Fix QuarkusClassLoader leak in QuarkusProdModeTest
  • Make OTEL Vertx Adapter extract forwarded headers for client ip if present
  • Minor security doc updates
  • Add OTEL Config Params
  • Bump json-smart from 2.3 to 2.4.1 in /bom/application
  • Bump awssdk.version from 2.16.85 to 2.16.86
  • List extensions for a platform without a project
  • Move client classes into the project
  • Add the ability to re-use an existing native build
  • Type-safe messages - support logical lines in localized files
  • ArC - rework the way the build profile producer beans are disabled
  • Add quarkus config properties for SmallRye GraphQL Client
  • Implement a label based discovery
  • Update to Apicurio Registry 2.0.1.Final
  • Allow adding a specified keyId to the JWT header
  • Apply minor polish to ClassInclusionReport
  • Implement shared broker for the AMQP Dev Service
  • use different emoji for project create
  • Export JBANG_REPO env variable for release test ci job
  • Use the GraalVM API instead of flag to force build-time init
  • Update SmallRye Reactive Messaging to version 3.5.0
  • Bump awssdk.version from 2.16.86 to 2.16.87
  • Exclude JUnit 4
  • Update CLI guide with new emojis
  • Ensure @QuarkusTest works with @nested and test lifecycle methods
  • Fix RESTEasy Reactive documentation on how to abort with @ServerRequestFilter
  • Fixes version selection for non-platform extensions when the stream is not specified
  • [Upgrade to Hibernate Reactive 1.0.0.CR7 quarkusio/quarkus#18004] Upgrade to Hibernate Rective 1.0.0.CR7
  • Add a test verifying only JWT introspection can be used
  • Generic signature reconstruction for methods
  • Devtools: spport pulling in the complete platform catalog from a single member bom
  • Bump postgresql from 42.2.21 to 42.2.22
  • Fixes method typo
  • OpenShift: Fix quarkus.openshift.arguments property
  • RESTEasy 4.6.1.Beta9
  • Continuous testing fixes
  • InjectMock - validate the scope of the injected bean
  • Align jquery version to 3.5.1
  • Remove usage of an internal Jsoup class in container-image-s2i
  • Align jsoup version in quarkus-build-parent and quarkus-extension-processor
  • Align bootstrap version to 4.6.0
  • upgrade to Infinispan 12.1.4.Final
  • Mutiny Vert.x bindings upgrade to 2.7.0
  • Improve MongoDB with Panache guide
  • Update to Keycloak 14.0.0
  • Upgrade gizmo to 1.0.9.Final
  • Added test to validate that hibernate properties in environment variables do not log a warning unused message when they are in use
  • CLI: more -D support; don't set user.dir
  • CLI: Use -S & -P; error on --stream --no-registry-client
  • consistent message emoji
  • Add info about Logger into OpenTracing guide
  • Bump commons-io from 2.9.0 to 2.10.0
  • Remove JDK 8 from the README badge
  • Bump neo4j-java-driver from 4.3.1 to 4.3.2
  • Add OTeL and REST Client async integration test
  • Force locale for Hibernate ORM REST Data Panache tests
  • Set the compilation target to JDK 11
  • Bump awssdk.version from 2.16.87 to 2.16.88
  • Bump mockito-core from 3.11.1 to 3.11.2
  • Scheduler - fix a regression in validation
  • Fix broken Liquibase 4.4 in native mode
  • Add test for case where @ResponseStatus is used along with @ExceptionHandler
  • gRPC: fix request context propagation
  • Register the fields of the ChangeStreamDocument for reflection
  • Scheduler - introduce Scheduled#skipExecutionIf()
  • Fail to start when service binding is enabled and Kafka boostrap servers not set
  • Scala 2.12 does not support a JDK 11 target
  • Add the missing quickstarts in the guides
  • Add a resource exemple to the MongoDB and Hibernate OMR guides
  • Document the limitation of log message indexing
  • Extension registry transfer listener
  • Adjust OpenTelemetry integration test to handle out of order spans
  • Validate option for hibernate database generation
  • Reactive SQL guide: document placeholders
  • Flyway devmode: Confirm before cleaning the schema
  • Liquibase devmode: Prompt before cleaning the schema
  • Provide actionable message when @QuarkusIntegrationTest is run before the Quarkus build
  • H2 DevServices should not attempt to stop a stopped server
  • Upgrade to Hibernate ORM 5.5.3.Final
  • Disable AvailableSettings.HBM2DDL_SCRIPTS_CREATE_APPEND
  • Support Test Resources from @testprofile in native mode
  • Update OTEL Docs
  • CLI: doc/help update; correct -P parsing
  • Fix dev mode compile issues
  • CLI, maven, gradle: filter extensions by categories
  • Add Abraxas Informatik AG
  • Make minor improvements to various RESTEasy Reactive classes that iterate through maps
  • Use Mutiny boms instead of listing all dependencies individually
  • Do not record Env values in the runtime defaults
  • Update 'quarkus-oidc' and 'quarkus-oidc-client' to get secrets from CredentialsProvider
  • Enable the generation of documentation for extensions whose package name contains 5 specific components
  • Remove some dead code in DocGeneratorUtil
  • Fix invalid references in guides
  • Fix Gradle repository URL
  • Use a ClassValue based cache to optimise header encoding of non-string types
  • Allow configuring a custom PropertyNodeNameProvider via a CDI bean
  • Add NativeImageSecurityProviderBuildItem
  • Bump awssdk.version from 2.16.88 to 2.16.89
  • Add more detail to test result page
  • Funqy KNative events support for attribute filtering on incoming events
  • Improve the Gradle dev experience from the CLI
  • Add test case to make sure DDL scripts are not created in append mode
  • Make AwsCredentialsProviderType usable from non-amazon extensions
  • New extension hibernate-search-orm-elasticsearch-aws
  • Test quarkus-hibernate-search-orm-elasticsearch-aws
  • Add hibernate-search-orm-elasticsearch-aws to github configuration
  • Document hibernate-search-orm-elasticsearch-aws
  • Remove extra config doc sections in hibernate-search-orm-elasticsearch-aws
  • Qute - deprecate Results.Result enum and introduce Results.NotFound
  • Fix actionable error message in Quartz scheduling
  • Apply minor polish to ConfigUtils
  • Downgrade Opentracing contrib JDBC to a version that didn't use a proxy
  • fix (quarkus-kubernetes: wrong kubernetes resource get generated when using an existing resource quarkusio/quarkus#18095) Add selector to Deployment when missing
  • Qute - loop section - introduce the {#else} block
  • Add ScramSaslClientFactory to the reflective classes. Fixes ClassNotFound using SCRAM SHA 256 with Kafka extension  quarkusio/quarkus#18026
  • Bump awssdk.version from 2.16.89 to 2.16.90
  • Improve docs on Dev Mode
  • Console live reload fixes
  • Qute - take() and takeLast() for lists and arrays
  • Fix potential race in continuous testing tests
  • Enable ssl native support instead of only all security services.
  • Reset the appArtifact in QuarkusBootstrapProvider.close()
  • Wait until the OIDC endpoint is actually available
  • Enlist handlers for methods that have an HTTP method annotation
  • Prevent possible NPE in QuarkusRestPathTemplateInterceptor
  • gRPC ReactiveServiceTest - fix the race condition
  • Allow no source paths in ArchiveRootBuildItem
  • Introduce the ability to run test methods on the vertx context
  • Start adding asserter API
  • Move @RunOnVertxContext into new quarkus-junit5-vertx module
  • Move ClassLoading shenanigans into QuarkusTestExtension
  • Introduce a proper Asserter API
  • Activate request context on tests annotated with @RunOnVertContext
  • Hibernate Reactive with Panache: work on the vertx event loop
  • Added ReactiveTransactional
  • Added docs
  • Quarkus Mockito: make sure we unwrap mocked interfaces too
  • Added support for TestReactiveTransaction
  • Test new transactions stuff
  • feat: bump to dekorate 2.2.2 (Ingress fix)
  • test (quarkus-kubernetes generated Ingress broken in 2.0.0.CR3 quarkusio/quarkus#18007): assert that Ingress has required fields
  • Expose collected platform info through the AppModel
  • Ensure suspend methods in RESTEasy Reactive use the same default media types
  • Update gitflow-incremental-builder to 3.14.3
  • Bump awssdk.version from 2.16.90 to 2.16.91
  • Bump bctls-fips from 1.0.11.4 to 1.0.12.1
  • Use proper repositories for the enabled conditional dependency nodes
  • Bump wildfly-elytron.version from 1.15.4.Final to 1.16.0.Final
  • Implement support for NDJSON streaming in vertex-web
  • Introduced quarkus-bootstrap-bom
  • Report number of tests correctly
  • Make GraphQL client depend on JSON-B extension
  • Use a safe version of maven-shared-utils
  • Move some of the test deps out of quarkus-bom
  • Add runtimeOnly dependencies to quarkusDev classpath
  • Upgrade MP Health to 3.1 and SR Health to 3.1.1
  • Fix continuous testing with Elytron
  • Filter POM dependencies from the reloadable local artifacts
  • Console improvements
  • Remove duplicate constraints from the bootstrap-bom
  • Show proper error when a @QuarkusTest is run from a non-Quarkus project dir
  • Update pom.tpl.qute.xml
  • Bump assertj to 3.20.2
  • Handle singular for continuous testing console
  • Add warning about unnecessary (and unsupported) annotations on reactive rest client
  • Upgrade to Mutiny 0.18.0
  • Make processing of Jackson's MismatchedInputException customizable
  • Revert "Fix broken Liquibase 4.4 in native mode"
  • Revert "Bump to Liquibase 4.4.0"
  • Handle singular in Continuous Testing log lines
  • Add test, fix docu, rework header setting
  • Set Quarkus framework details onto Resource of span
  • Test for multi-line import scripts in Hibernate Reactive
  • Have Hibernate Reactive also use the multi-line import.sql statements
  • Bump awssdk.version from 2.16.91 to 2.16.92
  • Bump mutiny from 0.17.0 to 0.18.0
  • cli: create cli codestart
  • Fix String impl, formatting issues
  • Document requirement for elevated shell on build
  • Add FAQ entry about IDEA and Java 11
  • Prefer workspace POMs for quarkus:dependency-tree goal
  • Write image ID and digest files when building with Jib
  • CLI: error and docs for version mismatch
  • Update test with Mutiny for Hibernate Reactive
  • Update test with Stage for Hibrnate Reactive
  • [hibernate-reactive statement-batch-size is not used quarkusio/quarkus#16640] Allow setting batch size for Hibernate Reactive
  • Introduce the ability to use deep mocks in @InjectMock
  • Micrometer: CI pause for metrics
  • Disable tracing of /q endpoints by default
  • CLI: incorrect command line in jbang README templates
  • Update SmallRye Config to 2.4.1
  • Mock @ConfigMapping documentation
  • Save and restore windows terminal state
  • Don't use a generated feature for resources
  • Remove legacy stuff from docs
  • Use seperate DB for tests
  • Make the RR dependency on the Kotlin support module a conditional dependency
  • Remove support for injecting a CompletionStages based Hibernate Reactive Session
  • Remove support for injecting a CompletionStages based Hibernate Reactive SessionFactory
  • Allow OpenAPI filters to run on request rather than on startup (with config). Allows for more dynamic document creation. Signed-off-by:Phillip Kruger [email protected]
  • Update SmallRye OpenAPI to 2.1.7 Signed-off-by:Phillip Kruger [email protected]
  • Move KotlinCoroutineIntegrationProcessor to the quarkus-resteasy-reactive-kotlin-deployment
  • Use kotlinx-coroutines-jdk8 in Kotlin RESTEasy Reactive extension
  • spring-data-jpa: fix parse error on attribute from @Inheritance superclass
  • Qute - fix performance regression caused by Results.NotFound
  • ArC - ignore decorators during bean discovery
  • Take sorting into account with spring-data-jpa custom query methods
  • Change wording when running quarkus create without any subcommand
  • Make the Swagger UI header more responsive to work better on smaller screens Signed-off-by:Phillip Kruger [email protected]
  • Add documentation for PR Implement support for NDJSON streaming in vertex-web quarkusio/quarkus#18182
  • Bump awssdk.version from 2.16.92 to 2.16.93
  • Recalculate compressed size in filterZipFile()
  • Bump neo4j-java-driver from 4.3.2 to 4.3.3
  • Simple getting started guide for smallrye-reactive-messaging-kafka
  • Update jquery, push sse to /prices
  • Rewrite getting started guide with Kafka
  • Add ability to change args between restarts
  • bump to kotlin 1.5.20
  • Fix off by 1 error
  • Move console config out of testing
  • Add ability to open a browser
  • Fix some rich console bugs:
  • Implement label-based container lookup for Redis Dev Service
  • Introduce a common label-based container locator
  • Upgrade SmallRye GraphQL to 1.2.7
  • Test for GraphQL client with NonNull types in native mode
  • GraphQL client configuration rework
  • Qute - CompletedStage and other perf improvements
  • Escape | and ` for default values in config doc generation
  • CLI: set JBANG_REPO during surefire tests
  • Fix generated bytecode of Panache repository's getEntityManager(class) method
  • ClassLoader should override getName()
  • Also include identity derived HexString in toString of Quarkus classloaders, as usually done on classloaders
  • Fix a small formatting issue in Reaugmentation guide
  • Clarify profile aware files vs profile properties
  • Use String#replace(char, char) rather than (CharSequence, CharSequence) when suitable
  • Upgrade to Mutiny 0.18.1
  • DevMojo: use proper keys discovering plugins and log goal invocations
  • Remove obsolete warning about @Provider and constructor injection
  • Bump formatter-maven-plugin from 2.15.0 to 2.16.0
  • Bump flyway-core from 7.10.0 to 7.11.0
  • Bump awssdk.version from 2.16.93 to 2.16.94
  • Small refinements on getting started guide with Kafka
  • Add the ability to enable DEBUG/TRACE logging
  • Update log levels when running mvn quarkus:test
  • Introduce support for Kotlin Flow as return type in RESTEasy Reactive
  • Update to Vert.x 4.1.1
  • Register the NTLMEngineImpl class to be initialized at runtime as it contains a static Random field.
  • Use StackWalker API to get calling class
  • Remove MicroProfile Health exclusion from the reactive-messaging-kafka IT
  • Make sure the error message for not-working Docker is visible in test mode
  • OpenAPI: Allow static OpenAPI model from anywhere in the classpath
  • General improvements to OpenTelemetry integration
  • Fix RR kotline deployment dependencies
  • MS SQL extension
  • Updates after running update-extension-dependencies.sh
  • Expand Microsoft SQL Server name
  • Remove redundant stacktrace from the test console
  • MSSQL Reactive Client SSL not supported yet
  • TDS Packet size configurable with Vert.x 4.1.1
  • CLI: maven.repo.local; help/messages; properties
  • Fixed StackOverflowError building reflective hierarchy
  • Fix OpenTelemetry HTTP span naming
  • Fix native error with OTLP exporter for OpenTelemetry
  • Introduce the ability to handle custom sources in QuarkusProdModeTest
  • Registry client config (de)serialization tests and fixes
  • Infinispan extension adds some useful links to the dev ui
  • Change syntax of create
  • Qute - introduce strict rendering
  • Remove misleading -Dno-descriptor-tests from JDK16 CI job
  • Bump jcc from 11.5.5.0 to 11.5.6.0
  • Only retain system properties from MAVEN_OPTS
  • Remove jdk16-workarounds from docs after --add-opens fix in bootstrapping
  • Remove instantiation of com.sun.jndi.ldap.LdapCtxFactory for JDK16+ compatibility
  • TLS: Introduce key-store-key-password
  • Fix flakey tests
  • Fix typo
  • Fixed UI path in GraphQL Guide Signed-off-by:Phillip Kruger [email protected]
  • GraphQL: Fix config mapping between smallrye and quarkus keys
  • Look fo existing UncaughtExceptionHandler when producing KafkaStreams instance
  • Bump Sentry to 5.0.1
  • REST Client reactive: make sure ClientBuilder is registered in native Signed-off-by:Phillip Kruger [email protected]
  • Upgrade to Hibernate Search 6.0.5.Final
  • Update Jaeger reporter to use logger
  • Define a new low-priority config source generating a unique UUID at startup.
  • Remove usage of deprecated gradle API
  • Sort imports.
  • Fixed guide URL for OpenShift extension
  • Removed references to deprecated smallrye jwt property
  • Update OidcClient to accept String expires_in values
  • Update MSSQL container setup to avoid timeouts
  • Dev UI: Add strictRendering=false to Qute engine Signed-off-by:Phillip Kruger [email protected]
  • Bump caffeine from 2.9.1 to 2.9.2
  • Refactor support for launching artifacts for @QuarkusIntegrationTest
  • Test registry client config builder
  • Add missing build-time-principle.png image
  • Propagate quarkus.tls.trust-all in quarkus-spring-cloud-config-client extension
  • Fix test race condition
  • Treat @transactional like @Blocking
  • Improve warning about blocking on IO thread
  • Allow a trigger of '*' as catch-all for incoming events.
  • Fix context affinity for the @ConsumeEvent annotation
  • Use matchers to in flaky DevMojoIT in order to get proper logs when the test fails
  • Add missing nexus-staging-maven-plugin.version to bootstrap parent pom
  • RESTEasy Reactive: Added a note about multi and response filters
  • Infinispan extension upgrades * Upgrade to 12.1.6.Final * ISPN-13146 Improve the documentation and defaults * ISPN-12780 Protobuf schema registration property * ISPN-13137 Avoid creating the Remote cache without configuration
  • Remove unnecessary classloader locking
  • Create bug_report.yml
  • Create housekeeping.yml Remove housekeeping.md
  • Create feature_request.yml Remove feature_request.md
  • Created extension_proposal.yml Removed extension_proposal.md
  • Added support for RestResponse from endpoint
  • Added support for RestResponse in ExceptionMapper
  • Added support for RestResponse in request filters
  • Documented new RestResponse
  • Added links to RR docs
  • Ensure exception mappers work with CDI request scope
  • Fix package of OidcTenantConfig in the documentation
  • Optional sort in REST Data Panache
  • When disposing of a Mutiny.Session on a vert.x thread don't block it
  • Added test
  • Basic maven project create test for multiple BOM imports
  • Avoid trying to start devservices for DuplicateIdWithParentTest (slow)
  • Move the Panache Reactive tests needing RestEasy JAXB to Panache Classic
  • Switch the Panache Reactive integration tests in deployment to use Resteasy Reactive
  • Enable the Hibernate Reactive assertions for all tests in Panache Reactive
  • Bump awssdk.version from 2.16.94 to 2.16.96
  • Update the continuous testing tests to avoid races
  • Move build-system.properties and remove comments
  • Add Dev UI smoke test case
  • Bump jackson-bom from 2.12.3 to 2.12.4
  • Highlight application code in stack traces
  • New vert.x getting started and reference guide.
  • Bump tika-parsers from 1.26 to 1.27
  • SmallRye GraphQL 1.2.8 and client configuration fixes
  • Improve GraphQL client integration tests
  • Bump postgresql from 42.2.22 to 42.2.23
  • Hibernate/Panache doc fixes
  • Fix config value in k8s doc
  • Added recursion at ArcProxyBeanMetaDataClassNormalizer.normalize to fix @InjectSpy and @InjectMock cause @Valid behaviour change quarkusio/quarkus#18388
  • Added documentation about setting code coverage thresholds using Jacoco Maven plugin
  • ArC - ignore static and final injection fields
  • DevTools: project creation tests involving non-platform extensions and choosing compatible Quarkus platform version
  • Enable Assertions for test
  • Fix issue with NoJtaTest
  • Fix injection of indexed based configuration
  • Added architecture schema and UI screenshot.
  • Use the new ConfigValue API instead of the equivalent hack
  • Do not stop the reflective hierarchy walk too soon
  • Bump awssdk.version from 2.16.96 to 2.16.97
  • Also look for DOCKER_HOST in IsDockerWorking
  • Minor cleanup of CuratedApplication
  • Make sure gradle process is terminated in tests
  • Upgrade to Mutiny 0.19.2 and the Vert.x bindings 2.9.0
  • Kafka serde autodetection : reproduce Update to 2.0.1.Final breaks working Kafka deserializer configuration in 1.x quarkusio/quarkus#18495 in tests
  • Kafka serde autodetection : keep inserted default config in discovery state, avoid duplicates.
  • Neo4j - replace driver producer with a synthetic bean
  • Don't use a config file to register String for serialization
  • Avoid NPE when reporting test issues with serialization
  • Restore compatibility with Mandrel 20.3
  • Kafka reactive messaging getting started guide cleanup
  • Allow injection of entire interface hierarchy when using @ConfigMapping
  • gRPC guide: added info on config-less client
  • Bump flyway-core from 7.11.0 to 7.11.1
  • Adds [App]ArtifactKey.toGacString() method to strip the type from the string
  • Fixed Gradle extension dependency condition parsing and handling
  • mvn quarkus:test starts DevServices twice
  • Dev tools: tests for adding extensions from different platform members
  • Fix issue with QuarkusIntegrationTest
  • lambda http binary types
  • Apply various improvements to @QuarkusIntegrationTest
  • Test that the classpath in tests does not contain duplicate entries
  • Fix tests
  • Ensure multiple executions of the same phase in different JVMs are correctly recorded in ClassPathTestCase
  • Re-enable tests that seem to work fine after all
  • Remove unsued method
  • Rewrote mailer getting start guide and reference documentation
  • Replace key-location by key.location in SmallRye JWT doc
  • Add some debugging output for rest client close issue plaguing CI
  • Improve the getting started with reactive guide
  • ArC - fix ordering of multiple decorators with the same priority
  • Ensure classpath recording happens during dev-services settings generation too
  • Make RecordedClasspathEntries compatible with in-container native-image execution
  • Fix getResources() parent delegation behaviour
  • Store JVM tests in seperate file
  • Allow delete clause in delete queries in Panache
  • Disable static init classpath checks in native image tests
  • optimized stripping of tabs and newlines in GraphQL
  • Improve @ConfigMapping mock documentation
  • Apache Kafka Reference Guide init
  • Add OpenTelemetry tracing spans for RESTEasy Reactive clients
  • Run jpa-mapping-xml tests in native mode on CI
  • Prevent non-public classes of method params from breaking interceptor handling
  • Avoid crashing when DOCKER_HOST is configured using a unit socket
  • Fix Encoding and implement Accept header requirement from spec
  • Added Enter to clear log file Signed-off-by:Phillip Kruger [email protected]
  • Gradle: look for extension properties only in JARs
  • Fix docker check ordering
  • Bump awssdk.version from 2.16.97 to 2.16.99
  • Unify console color handling
  • Fix generated openapi if not in target folder (TRUNCATE_EXISTING) Signed-off-by:Phillip Kruger [email protected]
  • Added Thread Factory with default name to thread as as suggedted by @Sanne
  • Don't close the connection when returning Multi
  • Make @MultipartForm annotation optional in RESTEasy Reactive
  • Don't require a global body handler for vertx-graphql
  • Bump agroal.version from 1.11 to 1.12
  • ArC micro optimizations
  • Add a category to SmallRye GraphQL Client
  • Added documentation for quarkus.package.type=native-sources
  • Put the JDBC Oracle extension with other JDBC drivers in code.quarkus.io
  • Allow using @PersistenceUnit on a method
  • Restructure Hibernate ORM multitenancy tests to allow for different configurations
  • Copy hibernate-orm-tenancy-datasource to hibernate-orm-tenancy-connection-resolver
  • Actually use a connection resolver in hibernate-orm-tenancy-connection-resolver
  • Clarify that Dialects.guessDialect never returns an empty value
  • Fix a few error messages that included an incorrect property key for named persistence units
  • Make the datasource optional for persistence units with DATABASE multi-tenancy
  • Set property hibernate.multiTenancy before building Metadata
  • Execute hibernate-orm-tenancy-connection-resolver tests in native mode on CI
  • Oracle XE container images 18.4.0-slim now available
  • Qute docs - update the type-safe template section
  • Work around the use of reflection by Agroal to create an array when creating a datasource
  • Fix Throwable handling in @ServerExceptionMapper
  • Use existing method for determining package in Arc instead of custom impl
  • Multi-platform, multi-registry, upstream and downstream Quarkus version related tests
  • CLI: correct behavior of --tests and --no-tests
  • Use code instead of provides-code as extension tag
  • Register ConfigSources directly with the builder
  • Register @parameters(completionCandidates = ...) for reflection
  • Preserve the target when a serialization exception occurs
  • Provide actionable error message when Jackson can't serialize in native-mode
  • OpenAPI change to use MultiMap rather than Map Signed-off-by:Phillip Kruger [email protected]
  • Add Registry client integration tests
  • Bump awssdk.version from 2.16.99 to 2.16.100
  • Add ability to remove classes from a dependency
  • Make sure the TX is still rolled back on shutdown
  • Add trust store support for the Quarkus mailer
  • Document mailer trust store configuration
  • ArC decorators - fix NPE when non-default delegate qualifiers are used
  • Avoid throwing an exception on close if a VertxInputStream is closed
  • Remove outdated comment
  • Fix typos on the reactive guides
  • Better document log fie rotating
  • Use simpler List creation construct in Kafka Streams doc
  • Some fixes around the Kafka getting started guides
  • Update SmallRye Config to 2.4.2
  • Qute - introduce "safe expressions"
  • Ensure YAML configuration is taken into account for DynamicFeatures
  • Make @QuarkusIntegrationTest work reliably with testcontainers launched services
  • Test and fix for Panache Reactive usage from blocking context
  • A little bit of Mutiny usage refactoring
  • Make the RestClientBuilderHelper methods public
  • CLI registry list [--refresh] command and optional --refresh option for the create commands
  • Silence deprecation build warnings
  • Upgrade to Hibernate Reactive 1.0.0.CR8
  • [18622] Upgrade RESTEasy from 4.6.1.Final to 4.7.0.Final
  • Bump mongo-client.version from 4.2.3 to 4.3.0
  • Bump commons-io from 2.10.0 to 2.11.0
  • Bump flyway-core from 7.11.1 to 7.11.2
  • Unless configured, derive the registry URL from the registry ID
  • Bump awssdk.version from 2.16.100 to 2.16.101
  • CLI: forward dev mode debug options
  • Filter out some blocked thread messages
  • Don't see CORS headers if CORS filter configured
  • Bean archive index - avoid warning about indexing arrays
  • Quarkus-security - there is no way of selecting providers from extensions Quarkus-security - there is no way of selecting providers from extensions quarkusio/quarkus#18615
  • Polish some IDE handling code with Java 11 idioms
  • Introduce a processor that checks for split package issues.
  • Bump kubernetes-client-bom from 5.4.1 to 5.5.0
  • Avoid creating RemoteCacheManager without server-list configuration (ISPN-13137)
  • Fix OpenTelemetry late bound span processors
  • Improve blocking detection error logging in RESTEasy Reactive
  • Use logger instead of stdout
  • Drop .adoc from links between Quarkus guides
  • Bump awssdk.version from 2.16.101 to 2.16.102
  • Re-enable two rest-client tcks tests on Java 16 after upgrade to RESTEasy 4.7.0
  • Mark generate-code-tests as thread safe
  • Remove blocking code from OIDC
  • Fix Redis dev mode
  • Seperate the console from testing
  • Mark @mockserver as deprecated
  • Fix Jacoco with Kotlin Panache
  • New AMQP getting started guide.
  • Use main branch instead of old master branch
  • Documentation for native-image changed location on GraalVM GitHub
  • Remove loglevel property for generated gradle project
  • Bump wildfly-elytron.version from 1.16.0.Final to 1.16.1.Final
  • CLI: Add debugPort to DevModeLauncher
  • Use a different signature for registerSubstitution
  • Refactor blocking error handling in RESTEasy Reactive
  • Make sure gradle test process is destroyed in tests
  • Introduce context specific error message for ops that need to run on the Event Loop
  • Bump micrometer-bom from 1.7.0 to 1.7.2
  • Update to SmallRye Fault Tolerance 5.2.0
  • Prevent AmbiguousResolutionException for HttpServerRequest in RESTEasy Reactive
  • Kafka quickstart use quarkus-maven-plugin:create with noCode option to create projects
  • CLI: pass --no-code parameter
  • Bump mongodb-crypt from 1.2.0 to 1.2.1
  • Bump awssdk.version from 2.16.102 to 2.16.103
  • Minor cleanups and improvements in ArcContainerImpl
  • Opentracing - Add zipkin compatibility mode
  • Order artifact names in split package warning
  • Ignore problematic packages in SplitPackageProcessor
  • Fix split package issue in quarkus-hibernate-orm-panache-common-deployment
  • Move ProjectedFieldName to the common subpackage to avoid split package
  • Upgrades to Infinispan 12.1.7.Final
  • Dev UI qute config - switch to strict rendering
  • Use bright blue instead of plain blue in the console
  • Update SmallRye Opentracing to 2.0.1
  • Provide easy way for QuarkusTestResourceLifecycleManager impls to inject into test
  • Register profile specific configuration files for hot-reload
  • Bump gradle version used in codestart
  • fix logging for oidcprovider token introspection
  • Kafka serde auto detect : extract type detection methods
  • Kafka serde register json key/value for reflection
  • Move @StaticInitSafe annotation to the proper package
  • Explain how to customize OIDC authentication requests
  • Allow creating a Kafka ObjectMapperDeserializer with a TypeReference
  • Bump log4j-jboss-logmanager from 1.2.0.Final to 1.2.2.Final
  • Bump awssdk.version from 2.16.103 to 2.16.104
  • Improve error messages for edge cases of @QuarkusIntegrationTest failure
  • Update to SmallRye Fault Tolerance 5.2.1
  • Minor cleanups and improvements in ArcContainerImpl
  • Bump SmallRye JWT version to 3.2.1
  • Don't run kapt on Java 17+ until KT-47583 is fixed
  • Document the usage of ${quarkus.uuid} to get a unique Kafka consumer group every time
  • CLI: dry-run dir warn; show disabled registry
  • Qute template scanning - fix case-insensitivity problem on Windows
  • AMQP Reference Guide
  • Introduce failure assertions for UniAsserter
  • Ignore synthetic methods for purposes of bean validation
  • Make sure the registry ordering reflects the priority for the platform selection algorythm and the platform stream/version containing most of the requested extensions is preferred.
  • Fix various infelicities in AMQP/mailer documentation
  • gRPC request context: activate before all the interceptors are invoked
  • ArC - improved error when unable to add a synthetic no-arg constructor
  • Update OpenTelemetry
  • OtlpExporter: add support for gRPC headers
  • Always create a new HashMap when changing the immutable extension metadata
  • document error when using self-signed certificate
  • Ignore case when comparing extension names
  • Fix native regressions in Config validation
  • Fixes CLI --refresh option
  • Fix integration between Rest Client Reactive and OpenTracing
  • Kotlin 1.5.20 → 1.5.21
  • Disable TokenUtilsEncryptTest#testFailAlgorithm on Java 17+
  • Fix Avoid configuring kafka.group.id if no other Kafka configuration is present quarkusio/quarkus#18811 - Only add the consumer group id if the Kafka config is not empty
  • Upgrade to 5.5.4.Final
  • Adapt to changes in the ProxyFactoryFactory SPI
  • Copy and adapt Hibernate ORM's DefaultIdentifierGeneratorFactory
  • Switch Quarkus to use the newly introduced QuarkusSimplifiedIdentifierGeneratorFactory
  • Add DevServices support for Keycloak
  • Improve IDE detection
  • Some improvements in the new QuarkusSimplifiedIdentifierGeneratorFactory
  • cli: registry client system property
  • Use the Maven plugin descriptor as the source of plugin's G:A
  • Bump mysql-connector-java from 8.0.25 to 8.0.26
  • Bump flyway-core from 7.11.2 to 7.11.3
  • Bump awssdk.version from 2.16.104 to 2.17.0
  • Throw an error in case a configured registry isn't available and suggest a workaround
  • Update the expected ByteBuddy versions in Gradle integration test ConditionalDependenciesTest
  • Fix issue with testing multi module projects
  • Introduce arbitrary mongo connection URL parameter support in dev-services
  • Update config codestarts to use @ConfigMapping
  • Add ssl config to fix JaasClientOauthLoginCallbackHandler for kakfa oauth in native mode.
  • Replaced registry 'disabled' option with 'enabled'
  • CLI: make --refresh work in combination with -S
  • Kafka documentation review
  • Fix a few infelicities in getting-started-testing.adoc
  • Rename quarkus.datasource.devservices to quarkus.datasource.devservices.enabled
  • Don't run dokka and kapt on Java 16+ for now, drop --add-opens
  • Add a Dev Console smoke test for Keycloak
  • Introduce the ability to inject context into @QuarkusIntegrationTest tests
  • Clarify that indexed properties are not supported in env variables
  • Avoid split runtime packages on MongoDB with Panache
  • Duplicate annotations
  • Duplicate interfaces
  • Silence split package as long as the deprecated components still exists
  • CLI 2.1.0 doc updates
  • Fix OpenTelemetry for continuous testing and add tests
  • Fix various issues in newly added security-openid-connect-dev-services.adoc
  • Unify Dev Services naming to be consistent with Dev UI
  • Enable the registry client by default in the dev tools
  • Bump awssdk.version from 2.17.0 to 2.17.1
  • Fix CT hang when compile error in application
  • De-register smallrye context manager on shutdown
  • Report failures in @BeforeAll
  • Make REST Client Reactive work with Mutiny retry
  • fix (Build fails when defining property quarkus.kubernetes.pvc-volumes quarkusio/quarkus#18294): bump dekorate to 2.3.0 to align with kubernetes model
  • Update to Vert.x 4.1.2, Mutiny bindings to 2.11.0 and Smallrye Reactive Messaging 3.7.1
  • Optimise the strategy we use to reset the classloader in the Common ForkJoin ThreadPool
  • Classic Rest Client: honor quarkus.tls.trust-all in RestClientBuilder
  • Polish Arc code to use Java 11 collection methods
  • CLI: registry --streams command option to list the available platform streams
  • Fix conditional dependency parsing
  • Bump kubernetes-client-bom from 5.5.0 to 5.6.0
  • Ensure that rest-client and rest-client-reactive are not used together
  • Avoid trying to set permissions on the cache directory on windows.
  • KOGITO-5560 remove 'preview'label from community website
  • Improve Kafka Avro serializer/deserializer autodetection
  • Reset the current context Classloader on the threads of the Vertx blocking executor pool
  • Update Keycloak DevConsole to use the authorization code grant by default
  • Add new line on enter back Signed-off-by:Phillip Kruger [email protected]
  • Common utility to parse conditional dependency config
  • Bump awssdk.version from 2.17.1 to 2.17.2
  • micrometer: additional config adapter
  • Add connection: close if the server is shut down
  • Disable Dev Services for MongoEntityTest
  • Add toggle test output to prompt
  • Cancel the timer when the tests are done
  • Fix ClassLoader leak
  • Arc - Add qualifier checks on non-binding and repeating qualifiers. Make sure events cannot be selected with type variables. Added tests are mostly copies of existing TCK tests.
  • Bump aws-alexa-sdk.version from 2.39.0 to 2.40.0
  • Upgrade to Hibernate Search 6.0.6.Final
  • Qute - register param expressions for includes and user-defined tags
  • Remove "Quarkus - " from documentation titles
  • Clarify scope for ConstraintValidators
  • Change the OpenAPI config mapping to use Config Interceptors Signed-off-by:Phillip Kruger [email protected]
  • Quartz - detect ArC subclasses in InvokerJobFactory
  • Update GraalVM version tests
  • Upgrade to GraalVM version to 21.2
  • Upgrade SmallRye OpenAPI to 2.1.8
  • Expose Agroal feature: enhanced leak report
  • Add configuration property for Jackson's FAIL_ON_EMPTY_BEANS
  • Reset the classloader of the internal Vertx pool as well
  • Fix quarkus.oidc.tenant-enabled typo in KeycloakDevServicesProcessor
  • Micrometer: binder default with jvm/system metrics
  • feat: Introduced @WithOpenShiftTestServer annotation
  • Add a custom connection cache to Agroal
  • Don't attempt to open Aesh if no input support
  • Bump awssdk.version from 2.17.2 to 2.17.3
  • Make addCloseTask thread safe
  • Fix project repos for quarkus:dependency-tree
  • Remove deprecated quarkus-bootstrap:build-tree
  • Documentation: Changing parameter to ordinal
  • Correcting typo in ordinal parameter
  • Configuration and tuning of the Vert.x instance used to power DevConsole
  • Dev UI - scheduler improvements
  • Add helper to get extension bom to devtools
  • Fix smallrye.jwt.require.named-principal default value in the docs
  • Kafka devservices option to create topic-partitions inside the broker
  • fix(kubernetes-config): properly name runtime package
  • Filter HTTP URL for client spans
  • Disable the graceful shutdown in dev and test modes.
  • Update Oidc DevServices doc with a note about a valid redirect URI
  • Log that a token can not be introspected if the introspection address is null
  • Bump awssdk.version from 2.17.3 to 2.17.4
  • Dev UI - ArC - add interceptors page
  • Rest Client Reactive: globally register providers annotated with @Provider
  • Add ability to specify default JAX-RS roles allowed
  • Disable Vert.x TCCL management
  • Stop Narayana getting initialized in static init
  • Only add prometheus annotation and specific k8s resources
  • Better support for relative alternate POM resolution
  • Fix target handling in RESTEasy Reactive when used in filters
  • Upgrade SmallRye GraphQL to 1.3.0 Signed-off-by:Phillip Kruger [email protected]
  • Supply a custom ErrorMessageProvider for SmallRye GraphQL Client
  • Remove smallrye-graphql-client-implementation-jaxrs dependency as it does not exist anymore
  • Run gradle integration tests with maven
  • Collect dependencies from all gradle file extensions
  • Make media type negotiation more spec compliant
  • Fix usage of @TestHTTPResource with random ports in integration tests
  • Make sure non-platform extension catalogs are added once per registry and include the platform preference into the calculation of an extension combination score when choosing one as the recommended one
  • TrustStore support for OIDC and OIDCClient
  • Replace ${project.groupId}, ${project.artifactId} and ${project.version} in the quarkus-extension.yaml template
  • Bump gRPC version, overriding protoc-os-classifier, optional fields in proto
  • Bump flyway-core from 7.11.3 to 7.11.4
  • Close the RuntimeClassLoader on stop
  • Remove unused set
  • Ensure Flow return type works with Request Scope in RESTEasy Reactive
  • Fix some ClassLoader leaks running tests
  • Fix some test status messages in the console
  • gRPC blocking client calls - event loop detection
  • Add force restart and toggle live reload options to DevUI
  • Move RESTEasy Reactive extensions into preview status
  • Add test for generics field usage of @InjectMock
  • Improve the way tokens and logged in users are shown in Keycloak Dev UI
  • Register for reflection some log4j classes used by Elasticsearch
  • Upgrade to Mutiny 1.0.0 and Vert.x bindings 2.12.0
  • Bump awssdk.version from 2.17.4 to 2.17.6
  • Minor testing fixes
  • Close other HTTP connections on reload
  • Clear Avro cache on reload
  • Use testcontainers networking capabilities when using @QuarkusIntegrationTest + DevServices
  • Updated documentation for quarkus.test.arg-line
  • SplitPackageProcessor should also include information about type and classifier of any given app archive.
  • Verify build tool file presence based on all build tool possible values
  • Fix ConfigMapping mock documentation
  • Avoid potential NPE ``@Context ResourceInfo` is used
  • Terminate native image build container when Quarkus build terminates
  • Bump aws-serverless-java-container-core from 1.3.1 to 1.6
  • Get BasicAuthenticationMechanism ordered first so that when equal auth candidates exist the Basic challenge is sent
  • Load Multipart class in correct CL
  • Fix warnings on startup failure
  • Don't setup logging on failure in dev mode
  • Add mini config editor to error page
  • Add Ozan to the list of folks the bot will ping for Kafka and Reactive Messaging
  • Increase surefire timeout to 20m
  • ClassLoader leak fixes
  • ArC - improve the InterceptorBindingRegistrar API
  • Ensure that building native image doesn't fail when objcopy is missing
  • Rest Client Reactive: do not parse response on error
  • Codestarts - add gRPC codestart
  • Fix NPE in RuntimeUpdatesProcessor
  • Pass arguments arrays to Runtime::exec
  • Upgrade Smallrye Reactive Messaging to 3.8.0
  • Upgrade Smallrye Reactive Messaging to 3.8.0, Update configuration documentation
  • Fix typos in the consul-config.adoc guide
  • Update HttpCredentialTransport to keep a lower case authentication scheme
  • Fix link to custom config source
  • Fix typo in Amazon Lambda doc
  • CLI: alias for docs; separate Main
  • Update integration-tests/devtools/src/test/resources/snapshots/GrpcCodestartTest/testContent/src_main_proto_hello.proto
  • Bump awssdk.version from 2.17.6 to 2.17.8
  • Fix minor rebase issue
  • Fix RESTEasy reactive race
  • Dev services cleanup
  • Change the default thread model for RR
  • Add default project.package-name
  • Rest Client Reactive: remove unused duplicate exception mapper
  • Fix issue with Lambda and Jackson Afterburner in native mode
  • Fix image issue in Keycloak Dev Services documentation
  • Dev UI Keycloak token improvements Signed-off-by:Phillip Kruger [email protected]
  • Add default project.package-name for all quarkus projects
  • Move Dev UI Logging closer to Console logging
  • Make SplitPackageProcessor configurable, add build item that allows extension to skip validation
  • Suppress split package warning in Fabric8 Openshift Client
  • Upgrade to Hibernate Reactive 1.0.0.CR9
  • Avoid SmallRyeContextPropagationRecorder to leak the classloader
  • Micrometer - rework interceptors
  • Support config:boolean and config:integer
  • Bump flyway-core from 7.11.4 to 7.12.0
  • Bump awssdk.version from 2.17.8 to 2.17.9
  • New weak reflection implementation
  • Fix broken images in Keycloak Dev UI Guide Signed-off-by:Phillip Kruger [email protected]
  • Revert "Optimise the strategy we use to reset the classloader in the Common ForkJoin ThreadPool"
  • Apply minor polish to MultiPartParserDefinition
  • Bump neo4j-java-driver from 4.3.3 to 4.3.4
  • Add capability for mongodb
  • Allow the use of UniAsserter in @beforeeach and @AfterEach test methods
  • Add capability for elasticsearch-rest-high-level-client
  • OpenAPI auto add Security Requirement to endpoints with RolesAllowed Signed-off-by:Phillip Kruger [email protected] OpenAPI auto add Security Requirement to endpoints with RolesAllowed Signed-off-by:Phillip Kruger [email protected]
  • Infinispan Dev UI without infinispan configuration
  • OpenAPI set application name and version as the default title and version Signed-off-by:Phillip Kruger [email protected] Fix OpenAPI integration tests Signed-off-by:Phillip Kruger [email protected]
  • Swagger UI set the correct default oauth2RedirectUrl
  • OpenAPI Allow multiple static files Signed-off-by:Phillip Kruger [email protected] OpenAPI Allow multiple static files Signed-off-by:Phillip Kruger [email protected]
  • Update SmallRye OpenAPI to 2.1.9 Signed-off-by:Phillip Kruger [email protected]
  • Document the use of jboss.builder.graph-output
  • Fix NullPointerException when using multipart with optional value
  • GraphQL: New config option to make the schema unavailable Signed-off-by:Phillip Kruger [email protected]
  • Updated Snapshot URL in CONTRIBUTING.md
  • Add integration tests for schema-based multitenancy
  • Class#newInstance() is deprecated
  • Bump commons-compress from 1.20 to 1.21 in /bom/application
  • Micrometer: add fallback handler for mismatched content header
  • ArC - introduce the convenient AnnotationsTransformer.Builder
  • Bump awssdk.version from 2.17.9 to 2.17.10
  • Cut down supressed exception traces
  • Set the hang detection timeout to 1m for CI
  • Don't run Jacoco with continuous testing
  • Auto trim flyway locations
  • Add multipart fallback for BodyHandler
  • Sync up OptaPlanner guide
  • Allow empty body for json input
  • Don't use show SQL in the tests
  • Property name RESTEasy Reactive components in Hibernate Validator extension
  • Introduce LocaleResolver for RESTEasy Reactive
  • Dev UI - ArC interceptors fails if AroundConstruct interceptor exists
  • Ensure various non-bean JAX-RS components work in native
  • Reduce clutter in RESTEasy Reactive tests
  • Fix typo in error message on invalid sql_load_script
  • Test exception on invalid sql_load_script
  • Avoid using .overrideConfigKey() with archive-provided application.properties
  • KOGITO-5288 Quarkus guide Kogito DMN extension
  • KOGITO-5289 Kogito DRL guide
  • Create kogito-pmml quickstart guide
  • Add Configuration option to enable Hibernate's LOG_SLOW_QUERY feature
  • Make quarkus plugin work with spring dependency management
  • Bump awssdk.version from 2.17.10 to 2.17.11
  • Reaugment removes build-system.properties
  • DBAAS-42: Added support for MongoDB service binding by reading the given mandatory/optional properties (+ tests) and making the correct connection string
  • Add integration test for Mongo Service Binding
  • Fix typos in javadocs of RoutingExchange
  • Allow jaeger dependencies updates
  • Add a test for gRPC header passing, remove unused filter from rest client
  • Enables dev services for reactive datasources
  • Remove leftover build time HibernateOrmConfigPersistenceUnitLog
  • Bump mongo-client.version from 4.3.0 to 4.3.1
  • Scheduler - make it possible to record metrics automatically
  • Honor read timeout in reactive rest client
  • Require request scope when creating the Resource instance in RESTEasy Reactive
  • Use RESTEasy Reactive in oidc integration test
  • Add causing exception to WebApplicationException when jackson parsing fails
  • Upgrade to Hibernate ORM 5.5.6.Final
  • Bump awssdk.version from 2.17.11 to 2.17.12
  • Update SmallRye GraphQL to 1.3.1
  • Better error message
  • Allow for {} characters in the regex
  • Reactive Kafka: replace @ConfigProperty by @configitem
  • Qute parser - produce correct error if empty namespace expression found
  • Forward MismatchedInputException on parsing errors in ServerJacksonMessageBodyReader
  • Add test for rest-client reactive timeout
  • Fix documentation of property for JAX-RS Application class
  • Bump flyway-core from 7.12.0 to 7.12.1
  • Fix grpc-getting-started.adoc guide
  • Improve triage rules for CLI
  • Add default values to config in Dev UI
  • Do not filter binary resources and SVG
  • Bump awssdk.version from 2.17.12 to 2.17.13
  • Release buffer on ResteasyReactiveOutputStream when it is written to overflow
  • Fix minor issues with ResteasyReactiveOutputStream
  • Scheduler - fix flaky MicrometerTimedTest
  • Remove substitution for javax.xml.transform.TransformerException
  • Update SmallRye Config to 2.4.3
  • Bump awssdk.version from 2.17.13 to 2.17.14
  • Fixes Flyway upgrade to 7.12.1
  • Remove unused config property
  • Add ability to exclude artifacts from the app
  • Fall back to ThreadLocal if Netty is not present
  • Set correct TCCL for dynamic tests
  • Qute - add test for {#eval} in a tag
  • Add Maps example with Base interface
  • Simplify proxy selection for the REST Client
  • KOGITO-5643 Kogito quickstarts on Quarkus is failing
  • Register classes referenced in Picocli annotations for reflection
  • Hibernate ORM DevUI
  • Hibernate ORM DevUI - Move dev-console-specific code to a dedicated package
  • Hibernate ORM DevUI - Push info on startup instead of pulling it at runtime
  • Hibernate ORM DevUI - show separate table for each PU
  • Hibernate ORM DevUI - Make ORM => Vertx dependency optional
  • Hibernate ORM DevUI - Don't keep the script selected after copying it.
  • Command mode apps - fix the restart key in the docs
  • Fix JsonPlatformStream.setReleases and add missing equals/hashCodes
  • issue4399 Extension for running Narayana LRA participants
  • Hibernate ORM DevUI - Smoke test
  • Do not consume any JSON file in target/ in update-extension-dependencies.sh
  • Make sure platforms and enforced platforms are applied to the deployment classpath
  • Bump awssdk.version from 2.17.14 to 2.17.15
  • Hibernate ORM DevUI - Fix import file not being appended to DDL schema
  • Add build reporting extension and include report into uploaded archives
  • ArC - remove unused interceptors and decorators
  • Enable a LogCategoryBuildItem to avoid causing contention on Vert.x warnings
  • Upgrade to JBoss Threads 3.4.2.Final
  • Bump jaeger.version from 1.4.0 to 1.6.0
  • Efficient scan of jandex index for Spring JPA Annotations
  • Use the index to get the NoRepositoryBean annotations
  • Throw exception when mixing tests
  • Bump jandex from 2.3.0.Final to 2.3.1.Final
  • Bump awssdk.version from 2.17.15 to 2.17.16
  • Inject modified headers
  • Add com.sun.security.sasl.Provider automatically for Infinispan
  • Add test for @JSONVIEW support in RESTEasy Jackson
  • Add Surefire test results for Gradle integration tests
  • Register @ConfigMappings directly into the Config builder
  • Schedule reflective type hierarchy visits instead of processing it recursively to avoid StackOverflowError
  • Minor naming changes for the doc
  • Ignore unknown indexed property names in @configroot
  • Remove workaround after updating to Jandex 2.3.1.Final
  • Ability configure extension registries from the environment variables
  • Bump awssdk.version from 2.17.16 to 2.17.17
  • Add Dev Services page
  • Add tests for CT + Kafka + DevServices
  • RR routing fixes
  • Fix abstract method error in REST client
  • fix dev console open browse error on windows
  • temporarily enable gc logs for Windows 11 JVM tests job to understand OOM: Metaspace failures in tests
  • Bump flyway-core from 7.12.1 to 7.13.0
  • Improve the Kafka + schema registry documentation for Confluent Schema Registry
  • Bump micrometer-bom from 1.7.2 to 1.7.3
  • Bump mariadb-java-client from 2.7.3 to 2.7.4
  • Hibernate ORM DevUI - show DDL scripts collapsed by default
  • Scheduler docs - clarify the "concurrent execution strategy"
  • Bump kubernetes-client-bom from 5.6.0 to 5.7.0
  • Command Mode docs - mention the "e" hotkey
  • Test @converter(autoApply = true)
  • Pass @Converter-annotated types to Hibernate ORM for annotation processing
  • make separate schema compiling really work
  • Expose Agroal feature: transaction requirement
  • Bump awssdk.version from 2.17.17 to 2.17.18
  • Add iocanel to people the bot pings for k8s issues
  • Added test for @ConfigMapping constructor injection
  • qk-19381 Queue the log messages if the queue compaction leads to new space
  • qk-19392 Prevent an infinite loop in AeshConsole write
  • rename the max.in.flight.requests.* config to max.in.flight.requests.per.connection
  • Switch to Eclipse Temurin JDK via actions/setup-java
  • Make gradle-tooling-api optional to remove a myriad of warnings in CI
  • Fix handling multipart requests manually
  • Fix flakey test
  • Fix flakey test
  • Fixed errors in pom
  • Add global flag to disable dev services
  • Bump awssdk.version from 2.17.18 to 2.17.19
  • Add last-updated metadata attribute to the PlatformCatalog as reported by Maven metadata
  • Bump bctls-fips from 1.0.12.1 to 1.0.12.2
  • config-mapping mocking docs need @InjectMock
  • Exclude jakarta.activation-api from our artifacts
  • Update event bus documentation to explain how to access an executor managed by Quarkus
  • Do not use /project as it's a volume declared by the base image, and content get erased between the two stages. It works on Mac for an unknown reason, but fails on Linux. See Unable to build on linux (Volume in Dockerfile) quarkusio/quarkus-images#164.
  • Print Redis URL once started
  • Improve additional build args documentation
  • Make sure projects based on non-recommended platform versions can still list relevant extensions
  • Support area/jackson label
  • Bump awssdk.version from 2.17.19 to 2.17.20
  • Support serialization inclusion configuration in Jackson
  • Make sure logging is up when flyway starts
  • Filter out duplicate registration messages when the Kafka client tries to register a producer/consumer/admin with an already used id. This is done in the Kafka connector extension as it's likely going to happen with the connector which use the channel name as id. When using the bare Kafka client, the user must set the id. The filter is only applied in dev and test modes.
  • Implement Apicurio Registry Dev Service sharing
  • Remove useless dependencies from smallrye-reactive-messaging-kafka/deployment
  • Make sure super-configuration are used for dependency resolution
  • Use Eclipse Temurin in Quarkiverse workflow templates
  • Fix formatting issues in Quarkiverse build.yml template
  • Rest Client Reactive: unwrap exceptions set by mappers in async
  • Add jandex-maven-plugin usage to gRPC Getting Started Guide
  • Add property for jandex-maven-plugin version
  • Make roles unique when creating users in Keycloak dev services Signed-off-by:Phillip Kruger [email protected]
  • Bump SmallRye reactive messaging version to 3.9.0
  • Fix minor DevServices for Keycloak typos
  • Update to the latest OpenTelemetry release
  • Bump flyway-core from 7.13.0 to 7.14.0
  • Add ability to clean the DB in DevUI
  • Close OIDC web clients
  • Small UI refinements for the reset datasource support
  • OpenAPI: Added AutoTag and Response for Auto Security Requirement
  • OpenAPI: Added support for quarkus.resteasy-reactive.path Signed-off-by:Phillip Kruger [email protected]
  • [Docs] Fix typo in config reference
  • Expose Jib offline mode
  • Ability to configure the registry URL from an env var
  • Introduce no-test-modules Maven profiles
  • Fix RESTEasy Reactive race
  • Fix issue with provider registration
  • Document reactive health check
  • Properly deprecate quarkus.resteasy.metrics.enabled
  • Add a triage rule for Keycloak
  • Mark RESTEasy Reactive as stable
  • Remove weird quarkus-resteasy-reactive-problem extensions
  • Remove unused jboss-servlet-api_4.0_spec.version property
  • gRPC Dev UI: better size for response text, include streaming services and health endpoint
  • Extension registry user documentation
  • use artemicloud image
  • Add JUnit TestInfo support
  • Bump gradle version to 7.2 and enable Gradle EA JDK tests
  • Vert.x TCCL fixes
  • Hot replacement breaks vert.x context propagation
  • Remove DevSerices shutdown hooks
  • gRPC: support per service interceptors
  • Remove opentracing from the main IT
  • Add retry to clean test files
  • Fix Documentation is unclear about how to mount a PVC on Openshift quarkusio/quarkus#19528 added mounting PVCs section to openshift doc
  • Update SmallRye Reactive Messaging to 3.9.1
  • gRPC dev UI: fix service names for service implementing the gRPC interface
  • Add a JUnit tag for @QuarkusTest so that we can exclude them easily
  • Bump ANTLR from 4.8 to 4.9.2
  • add note for format query param to openapi guide
  • Remove test @tag(failsOnJDK16)
  • Use MultivaluedHashMap in examples
  • Allow serializing nulls as null
  • Add test and documentation for list deserializer
  • Ability to initialize Maven repos from env vars
  • CLI: create extension
  • Creates an OpenTracing integration test
  • Handle extensions without any description set
  • Add (OIDC) to the titles/summary as it's a common search term
  • qk-19491 move to JLine 3.x
  • Bump gradle-tooling version
  • Document a set of Kafka integration patterns:
  • Update SmallRye OpenAPI to 2.1.10
  • Allow for async operations resolving the tentant
  • Register the client response builder
  • Fix RR bug introduced in the last race fix
  • qk-17093 Re-enable org.eclipse.microprofile.rest.client.tck.timeout.Timeout* tests for JDK 16+
  • Provide clear build-time error message when using Map in @ConfigProperties
  • Rest Client Reactive: don't retrigger client response filters when they fail
  • RestEasy Reactive: don't bail out from scanning on no @path annotations
  • Get all code flow credentials visible to SecurityIdentityAugmentors
  • Fail at build time if SpEL is used in @value
  • Bring some consistency in Dev Services startup logs
  • Add HTML to Qute extension keywords
  • Fix property to build a native executable via Docker
  • Allow customization of default content type for Multipart handling
  • Remove stacktraces from exceptions thrown deliberately in RESTEasy Reactive tests
  • Simplify gradle native configuration example
  • Get BouncyCastle KeyPairGenerator working in the native image
  • Leverage gradle daemon in integration tests
  • Adjust LCMS substitutions for GraalVM JDK 17
  • Normalize the quarkus.http.root-path and RESTEasy deployment path at config level
  • Update the guides to refer to the io.quarkus.platform BOMs and the plugin
  • Bump sentry-jul from 5.0.1 to 5.1.1
  • Add support for @Incomings.
  • Bump jandex-maven-plugin from 1.1.0 to 1.1.1
  • DBAAS-42: Added all the properties for MongoDB. Fixed an issue with trailing slash before options + handling host and port in one property. Setting Quarkus user/pass separately from connection string. Set log level to debug. Fixed integration tests
  • Use new SerializationFeature.register API with GraalVM/Mandrel >=21.3
  • Bump jsoup from 1.12.1 to 1.14.2 in /build-parent
  • Bump xstream from 1.4.17 to 1.4.18
  • Initialize HibernateOrmConfigPersistenceUnitLog#queriesSlowerThanMs
  • Fix Resteasy Reactive race
  • Bump awssdk.version from 2.17.20 to 2.17.25
  • Push security checks further up the handler chain
  • Resuming tests after pause is broken
  • Remove leftover field that was never populated
  • Fix @InjectMock and @InjectSpy handling of @nested tests
  • Add UTF-8 as charset when RESTEasy Reactive returns text/plain
  • Bump mockito.version from 3.11.2 to 3.12.1
  • Bump mockito-core from 3.11.2 to 3.12.1
  • fix(redis): only check if docker is running when redis devservice is needed
  • Make the use of @Blocking and @NonBlocking a build time error
  • Get rid of a bunch of compiler warning in RESTEasy Reactive
  • Fix SmallRye Fault Tolerance build-time class loading
  • Rest Client: exclude weld-api
  • Improve documentation of "Separating Java and native image compilation" section
  • Updated github links containing 'master' to use 'main'
  • Retire the previously deprecated BlacklistedServletContainerInitializerBuildItem
  • Renamed Whitelisted to AllowListed in ReflectiveHierarchy code
  • Renamed whitelist to allowList in mongodb-panache-kotlin TestAnalogs
  • gRPC: make @transactional methods and classes blocking
  • Lift restriction of HTTP application for Kubernetes manifest generation
  • Fix extension combination score calculation for project creation
  • CLI add/remove registry commands
  • Bump mockito-core from 3.12.1 to 3.12.2
  • Update SmallRye Config to 2.4.4
  • Activate RequestContext when resolving TenantResolver
  • Upgrade the Oracle JDBC driver to benefit from JDK11 baseline
  • Rest Client Reactive guide: add info about RestClientBuilder
  • Bump mockito.version from 3.12.2 to 3.12.3
  • Never propagate a WebApplicationException from the client
  • Bump kotlin to 1.5.30, coroutines to 1.5.1, dokka to 1.5.0
  • Bump awssdk.version from 2.17.25 to 2.17.26
  • Fix Arbitrary file write during archive extraction ("Zip Slip") vulnerability
  • Changing PanacheCompanion to PanacheMongoCompanion which seems to be the correct Type for Kotlin implementation
  • qk-19633 Add a substitution for sun.security.jca.JCAUtil for Java 17
  • Add a bit more detail about the execution model of some reactive extensions
  • Fix quarkus.test.arg-line multiple args handling
  • CreateProjectMojo: in case registry isn't available fallback to the default platform and log a detailed warning
  • Replaced io.quarkus:quarkus-maven-plugin with io.quarkus.platform:quarkus-maven-plugin in the guides
  • Show example of executing a single Maven Invoker test
  • Fix backwards compatibility with GraalVM/Mandrel 20.3 LCMS substitutions
  • Add the ability for extensions to exclude GraalVM config from jars
  • Fix and enhance Maven Invoker example
  • Bump grpc.version from 1.38.1 to 1.40.1
  • Add KeycloakTestAdmin
  • Avoid using deprecated InterceptorBindingRegistrar#registerAdditionalBindings
  • Avoid autoboxing
  • Properly disable container image tests on CI
  • Don't interfere with testcontainers' ability to determine running containers
  • Bump to testcontainers 1.16
  • Bump awssdk.version from 2.17.26 to 2.17.27
  • Bump mockito.version from 3.12.3 to 3.12.4
  • Add forRemoval to RESTEasy Reactive deprecations
  • gRPC: simplify adding headers to client calls
  • Mute artifact transfer listener for the registry client used from a Mojo unless debug is enabled
  • Arc - Filter out overriden methods when looking for pre-destroy and post construct candidated.
  • Upgrade to Hibernate ORM 5.5.7.Final
  • Upgrade the Gradle dependency test to match the ByteBuddy version of Hibernate ORM
  • Revert "Revert "Bump to Liquibase 4.4.0""
  • Revert "Revert "Fix broken Liquibase 4.4 in native mode""
  • Bump liquibase to 4.4.3
  • Dev UI indicate properties set by DevServices
  • Improve DevServices test integration
  • Fallback to the original registry repo config in case applied mirror/proxy from settings didn't work, better logs
  • Check whether the platform catalog couldn't be resolved from a Maven mirror and indicate that it might not be up-to-date in the error message
  • Upgrade build-reporting-maven-extension to 1.0.3
  • Share containers in DevServices for Keycloak
  • Make it easier to access the static OidcTenantConfig from custom tenant resolvers
  • Remove unnecessary Jackson dependency from oidc extension
  • Bump awssdk.version from 2.17.27 to 2.17.28
  • Bump sentry-jul from 5.1.1 to 5.1.2
  • Bump aws-lambda-java-events from 3.9.0 to 3.10.0
  • Handle creating the src dir in dev mode
  • Add config property for reusing jacoco data files
  • Extension registry repository as a Nexus Repository proxy
  • Fix NPE in TenantConfigBean preventing proper ARC shutdown leading to class loader issues
  • Qute - unwrap java.util.Optional automatically
  • Revert "Add the ability for extensions to exclude GraalVM config from jars"
  • Remove hard coded dependency version in ConditionalDependenciesTest
  • Upgrade to Hibernate ORM 5.6.0.Beta1
  • Qute type-safe validation - include all interface methods in hierarchy
  • Reactive Messaging WebSocket Guide
  • ArC - use the context object for a custom pseudo-scope
  • Updated "Dev UI page" text to link to Dev UI on localhost
  • Bump com.gradle.enterprise plugin to 3.6.4
  • Add audit table suffix config property
  • Small typo
  • Fix async i/o error and move startup script
  • Add Nexus 3 instructions
  • Bump awssdk.version from 2.17.28 to 2.17.29
  • Bump jackson-bom from 2.12.4 to 2.12.5
  • Update docs to remove not working examples
  • Add an actionable message when attribute of multipart is a file and not accessed as such
  • Update vertx.adoc
  • Fix dev mode launch on Windows, replace jline with Aesh in the quarkus-maven-plugin
  • Provide actionable error message when non-static inner class used as JAX-RS resource
  • Document how to test OIDC with DevServices and minor updates to quarkus-test-keycloak-server
  • Fix wrong TestInfo test method in @Before/AfterEach
  • Provide actionable error message when RESTEasy can't pick Provider constructor
  • fix issue in dev ui logstream that register listener on all select elements. Signed-off-by:Phillip Kruger [email protected]
  • Remove two classes that has been moved to test-framework/artemis
  • Show Dev UI Tile even if there is no Guide. Signed-off-by:Phillip Kruger [email protected]
  • Use the proper config values when pulling base image for native build using Jib
  • Use testcontainers (if applicable) to determine if Docker working
  • Some Swagger UI Screenshots updates in the Guides Signed-off-by:Phillip Kruger [email protected]
  • Upgrade build-reporting-maven-extension to 1.0.4
  • Add timestamp to each StepTiming message
  • Fix "Response head already sent"
  • Bump awssdk.version from 2.17.29 to 2.17.30
  • Update Dev UI with the correct state when resuming
  • Arc - pre-destroy and post construct shouldn't be considered as candidates for around invoke interception. Add a test for various kinds of interception together.
  • OpenAPI Auto security based on extensions
  • fix: K8s Service can be re-applied
  • Codestarts - gRPC - add index.html
  • Liquibase MongoDB extension
  • update to proton-j 0.33.9
  • Allow RESTEasy Reactive to index JAX-RS Resources generated by other extensions
  • Support non-parameterized List method param for Query Param
  • Ensure that Violation DTO class is registered in native
  • Remove query parameters UriInfo#getAbsolutePath in RESTEasy Reactive
  • Fix issue with ResourceInfo injection in response filters
  • Use proper type for method comparison in REST Links module
  • Add reflection registration for REST links module
  • Fix Jackson serialization issue in Panache REST Data
  • Port rest-data-panache to RESTEasy Reactive
  • Add the ability for extensions to exclude GraalVM config from jars
  • Make sure the --exclude-config arguments precede the -jar arguments
  • Update OIDC TokenStateManager to return Uni
  • Update Vert.x version to 4.1.3 and Mutiny bindings to 2.13.0
  • Fix NoSuchElementException on @Before/AfterAll with TestInfo
  • CLI: docs and help for -P
  • Do not propagate java compiler argument in kotlin compilation provider
  • Bump awssdk.version from 2.17.30 to 2.17.31
  • Add some substitutions for Brotli and Zstd
  • Fix some tests the broke due to default change
  • Don't rely on vert.x for CT tests
  • Update the status of the mutiny, AMQP connector and gRPC extensions to "stable".
  • Dev UI Config screen render config editor based on type (Fix Dev UI: Config Editor should render different web components depending on the config property type quarkusio/quarkus#19636) Signed-off-by:Phillip Kruger [email protected]
  • Set default jvm-target in kotlin sample project
  • Make sure KC Dev UI page persists after reload
  • Fix @nocache without fields handling in RESTEasy Reactive
  • Mark quarkus-container-image-openshift as stable
  • Dev UI Config screen show lock icon for Build Time properties (Fix config editor should have the lock icon to mark build time only settings quarkusio/quarkus#19755) Signed-off-by:Phillip Kruger [email protected]
  • Arc - type-level and method-level inheritance tests
  • Add missing @configitem annotations
  • Support config properties in @ClientHeaderParam
  • Dev UI Config screen copy-to-profile takes filter into account (Fix 'copy to profile' not limited by config editor scope quarkusio/quarkus#19821) Signed-off-by:Phillip Kruger [email protected]
  • Remove hard coded kotlin version in Gradle tests
  • Simplify logging using static invocations and bytecode transformation
  • Marking Amazon extensions as stable
  • Provide actionable error message when RESTEasy Reactive can't pick Provider constructor
  • Rest Client Reactive: Multipart file name set to actual filename for path and file
  • Don't fail Hibernate Validator when no RESTEasy Reactive request is in flight
  • Dev UI Test result screen make sure dark background use light test (Fix Dev UI - Test report output not visible quarkusio/quarkus#19374) Signed-off-by:Phillip Kruger [email protected]
  • aws testing endpoint
  • Removed duplicate dependency on asm-commons, trigerring a warning during the build
  • Dev UI Keykloak - Make the logout button visible Signed-off-by:Phillip Kruger [email protected]
  • Rest Client Reactive: improve error on invalid subresource return type
  • Bump awssdk.version from 2.17.31 to 2.17.32
  • Bump flyway-core from 7.14.0 to 7.14.1
  • Clean up hang detection on failed start
  • Take @TestSecurity(authorizationEnabled = false) into account for RESTEasy Reactive
  • Replace runtime reflection usage in rest-links with build time metadata capturing
  • chore: remove useless code from KuberentesProcessor
  • fix: KubernetesClientErrorHandler always throws a RuntimeException
  • Improve documentation for token propagation
  • Bump kubernetes-client-bom from 5.7.0 to 5.7.2
  • Expose Agroal feature: idle validation
  • More descriptive error messages for unsupported Jandex storage format versions
  • Make sure we respect and document the MP config settings for overriding Context Propagation
  • stereotype and qualifier inheritence and transitive stereotype in arc
  • Update JNA to work with Apple M1
  • Remove Standalone lines should be true by default as doc says it is
  • Test execution message is now copy/paste friendly
  • LambdaContainerHandlerSubstitution class must be marked final
  • Ensure that eager security handling works in native mode
  • Arc - transactional observers should register standard synchronization instead of interposed.
  • Fix use of OpenTelemetry OTLP exporter in native mode
  • ArC - make it possible to identify additional bean archives
  • gRPC - register additional bean archives
  • Fix issue with skip predicates in scheduled methods
  • Qute docs - introduce the "Qute Used as a Standalone Library" section
  • Fix use of OpenTelemetry OTLP exporter in native mode
  • Fix RESTEasy classic server templating for observability
  • Fix gradle deployment classpath leak
  • Fixed a broken link in a guide
  • Include relevant upstream catalogs even if their versions aren't recommended for new projects
  • Dev Services for Keycloak: read the realm name from file, fix the container lookup, create default realm optionally and follow up KeycloakTestClient updates
  • Bump awssdk.version from 2.17.32 to 2.17.33
  • Fix broken link for config-reference
  • Set default jvm-target in basic kotlin sample project
  • Add instructions to access App passwords page
  • SmallRye GraphQL 1.3.2
  • Fix combination of multiple @Nested tests with root lifecycle methods
  • Upgrade to Oracle JDBC driver v 21.3.0.0 and import its BOM
  • GraphQL - make sure the panache entities are updated in the index
  • Mark oidc-client and oidc-client-filter as stable and update descriptions for all OIDC extensions
  • Experimental Maven goal to check for Quarkus platform and extension updates
  • Make TransactionSynchronizationRegistry producer @Unremovable once again
  • Fix build report archive name for Initial JDK 11 build
  • CI - Always include a file at the root to get the full hierarchy
  • Override the Oracle JDBC automatic native-image metadata and re-implement it explicitly
  • Introduce a build item to control flag --allow-incomplete-classpath of native-image
  • add mailer-deployment to bom
  • Revert "Register @ConfigMappings directly into the Config builder"
  • Make labels a general container-image setting instead of Jib specific
  • Bump flyway-core from 7.14.1 to 7.15.0
  • Bump awssdk.version from 2.17.33 to 2.17.34
  • Fix log assertions
  • Fix continuous testing race
  • SCI's can't add websocket endpoints
  • Use the same parent CL for both test and dev
  • Add QuarkusMainTest and QuarkusMainIntegrationTest
  • Fix race in continuous testing tests
  • Change dev mode working directory
  • Make @TestSecurity work correctly with unannotated JAX-RS endpoints security feature
  • Document Spring Boot @ConfigProperties limitations and recommendations
  • Trim container-image configuration values
  • Set Kotlin JVM target to 11 for Maven
  • Do not set Kotlin JVM target to 1.8 for JDK 11+
  • Improved test for @ConfigMapping constructor injection with override
  • Upgrade to SmallRye OpenAPI 2.1.12 Signed-off-by:Phillip Kruger [email protected]
  • Support for provider-neutral OIDC Dev UI
  • Add memory settings according to redpanda docker quickstart
  • Bump awssdk.version from 2.17.34 to 2.17.35
  • Make Dev Services logging nicer
  • Take tags on meta annotation into account
  • Release the context manager last
  • Bump mongo-client.version from 4.3.1 to 4.3.2
  • When copying files from the host to the container, make sure it sets the right permissions.
  • Default to drop-and-create for DevServices
  • Bump Keycloak version to 15.0.2
  • Update rest-data-panache and spring-data-rest guides to use reactive dep
  • Fix Multiple entries Hibernate ORM DevUI entry
  • Support RestResponse as a return type for reactive rest client methods
  • Capture histogram data if configured
  • Introduce JAXB fixes
  • Added link to Swagger UI from OIDC Dev UI Screen Signed-off-by:Phillip Kruger [email protected]
  • GradleProjectBuildFile.getDependencies() should be returning direct dependencies instead of all of them
  • Fix declaredType handling in RESTEasy Reactive
  • clarify the getting started documentation when building an uber-jar
  • CLI: change rendering of nested subcommands in help
  • Vert.x restructuring - part 1/2
  • Improve the kubernetes-config doc
  • Add specific information when throwing spec mandated exceptions
  • Apply tiny polish to DependencyTreeMojo
  • RR client: run client on same context
  • Rest Client Reactive: Support Multi for SSE
  • Loosen restriction on casing of the Accept header
  • Use quarkus-maven-plugin.version and quarkus-gradle-plugin.version property in the JSON metadata template to represent the Quarkus plugin versions
  • CLI: make display of subcommands consistent
  • Fix outdated reactive transaction management doc
  • micrometer: fix quarkiverse package in docs
  • Bump awssdk.version from 2.17.35 to 2.17.37
  • Restore ArC to Dev UI
  • Better status display for datasources
  • Make MpMetadata public
  • Be more intelligent about locating java for @QuarkusIntegrationTest
  • Make failure count red
  • Bump kubernetes-client-bom from 5.7.2 to 5.7.3
  • Small Dev UI change to allow going back to Dev UI when in Swagger and GraphQL UI Signed-off-by:Phillip Kruger [email protected]
  • Rest Client Reactive: Support PathParam from BeanParam
  • Rename Rest Client Reactive integration tests
  • Vert.x restructuring - part 2/2
  • Added search in log level in Dev UI Signed-off-by:Phillip Kruger [email protected]
  • Add missing labels assertions on Service
  • Bump awssdk.version from 2.17.37 to 2.17.38
    • Added flags to the AppDependency to indicate whether a dependency is a direct one, an extension, belongs to the runtime and/or deployment CP * Simplified the AppModel by mering all the dependencies into a single list
  • Mark the auto-generated RESTEasy constructor as synthetic
  • Fixed NPE and proper filtering of 1.x platform descriptors
  • Fix quarkus.http.host-enabled=false without domain socket
  • Don't try to remove node8-typescript image
  • Fix OIDC Dev UI in case Swagger is not added
  • Validate @path value at build for RESTEasy Reactive
  • Bump wildfly-elytron.version from 1.16.1.Final to 1.17.0.Final
  • Change the default for printDatafetcherException to true in Dev Mode
  • -Typo in kafka docs
  • Bump jgit.version from 5.12.0.202106070339-r to 5.13.0.202109080827-r
  • fix: RoleBinding is now properly labelled / annotated
  • Add Decathlon to ADOPTERS.md
  • Fix test references to the gone vertx-web extension
  • Use proper wait-time for jar and docker launch modes.
  • Support injecting OIDC WireMockServer into tests
  • Support prefix in @configroot
  • Enable the Panache annotation processor in Gradle if it's found on the classpath
  • Add quarkus.http.enable-decompression option to decompress GZIP-compressed request body
  • Bump junit-bom from 5.7.2 to 5.8.0
  • Bump junit-jupiter from 5.7.2 to 5.8.0 in /devtools/gradle
  • Bump junit-jupiter from 5.7.2 to 5.8.0
  • Introduce build item that gives access to generated k8s resources
  • Bump smallrye-jwt version to 3.3.0
  • Fix flaky GetTransactionLifecycleTest caused by slow CI
  • Compress docker output on startup
  • Fix deadlock on write
  • Add docs about injecting OIDC WireMockServer into tests
  • Improved assertions in BasicJavaNativeBuildIT
  • Remove tomcat-annotations-api from Jaeger
  • Take configured wait time into account in @QuarkusIntegrationTest for log file check
  • feat: trim the import path to allow multiline property
  • REST Client Reactive: support POJO as non-file fields in multipart messages
  • Rename vertx-web to reactive-routes
  • fix: handle openshift log stream errors
  • ArC bean resolution - handle qualifier default values correctly
  • gRPC - transform injected clients where no explicit value is used
  • Fail in case one of the requested catalogs couldn't be resolved instead of warning about it
  • Bump netty-bom from 4.1.67 to 4.1.68
  • Review Kafka reference guide: clarify testing via in-memory channels. Fixes (InMemoryConnector) Sink does not receive message as per Kafka docs quarkusio/quarkus#19059.
  • Vertx restructuring - udate the name feature of reactive routes
  • Introduce media type mapping fix to not depend in method order for TCK
  • Reintroduce lost tests in mongodb-client
  • Add GraphQL UI to test endpoints in OIDC Dev UI
  • Introduce the AnnotationStore concept into RESTEasy Reactive
  • Fix issue where RESTEasy Reactive kept incorrect media type state
  • Support BouncyCastle KeyFactorySpi in native mode
  • Update OTEL
  • Update OidcTestSecurityIdentityAugmentorProducer to generate a single RSA key
  • GradleException may not always be in the classpath
  • Minor fixes to make deploying easier
  • Update create project command to match documentation
  • Add ArrayList to serialization test
  • Fix reflections registration of constructors used in serialization
  • Update SmallRye Config to 2.5.0
  • Added a matches method to BcryptUtil.java to facilitate the checking of plain text passwords against an existing bcrypt hash
  • Fix issue Swagger UI doc
  • Include the manifest file into the maven plugin jar
  • Handle all possible dependency scopes in update-dependencies.sh
  • Automatically apply org.hibernate.Interceptor CDI beans to SessionFactory
  • Test using CDI-provided Interceptor implementations
  • Use a variable for the ORM doc URL
  • Document Hibernate ORM interceptors
  • Optimize conditional dependencies resolution in Gradle
  • Fix scheduler doc broken links
  • Bump com.gradle.plugin-publish from 0.15.0 to 0.16.0 in /devtools/gradle
  • Small clarification in Qute escaping doc
  • Avoid NPE on nameCache miss
  • Add test resources dir to CP
  • Add better API for shutdown on Curated App close
  • The renaming of the quarkus-vertx-web extension to quarkus-reactive-routes is a breaking change. This commit introduces a Maven relocation and so allows a smooth transition. Applications using the old artifact will get relocated automatically. A warning is displayed in the log indicating the relocation.
  • ArC - refactoring and improvement of build time conditions
  • Switch qualifiers from @Default/@PersistenceUnit("puName") to @PersistenceUnitExtension for TenantResolver and TenantConnectionResolver
  • Test that using TenantResolver/TenantConnectionResolver with @Default/@PersistenceUnit qualifiers instead of @PersistenceUnitExtension still works
  • Validate during build that @PersistenceUnitExtension beans implement at least one supported type
  • In addition to the regular Router, also exposes the Mutiny variant as bean and event.
  • Fix bug with annotation store handling of method path
  • Port Spring Web to RESTEasy Reactive
  • Replace RouterProducer with synthetic beans
  • Move Spring relates OpenAPI tests to spring integration test module
  • Update documentation for spring-web extension
  • Qute message bundles - fix application class predicate
  • Add more auth mechanism to the MongoDB extension
  • Register fields of JAX-RS providers if necessary
  • Init extension gradle plugin
  • Micrometer: use method for generated mp gauge obj
  • Allow injection of Exception type in @ServerExceptionMapper when handling multiple exceptions
  • Bump awssdk.version from 2.17.38 to 2.17.41
  • Bump micrometer-bom from 1.7.3 to 1.7.4
  • Make @testprofile work with integration tests
  • Register rest-client-reactive response for reflection
  • Make MongoTestResource configurable
  • Handle constraint validations that are internal errors through QuarkusErrorHandler
  • Test Resteasy logs and responses for constraint validations that are also internal errors
  • Prefix gradle related maven module with gradle-
  • Update ORM version in the link to ORM documentation
  • Update MongoDB and MongoDB with Panache guides
  • Fixed a Maven warning complaining about
  • Fix broken link
  • Make Oidc Dev Console work with SwaggerUI and GraphQL too, try to detect the provider name, update docs
  • Bump junit-jupiter from 5.7.2 to 5.8.0 in /devtools/gradle
  • Bump kotlin-coroutines to 1.5.2, dokka to 1.5.30
  • Bump awssdk.version from 2.17.41 to 2.17.42
  • Bump kafka2.version from 2.8.0 to 2.8.1
  • Clarify instructions how to use a local build of main.
  • Align OpenAPI Health model to MP Health 3 (state -> status)
  • Don't enable basic auth as a fallback if it has been disabled
  • Deployment performance improvement
  • Init gradle extension plugin documentation
  • Configure the default log level for Kafka (client) loggers
  • Add support for Dev Services inside Neo4j module.
  • Log when reactive session producers registration is skipped
  • Take advantage of RestEasy-specific endpoint validation in Spring Web
  • Datasource "health-excluded" property should apply to reactive pools too
  • Remove usage of deprecated method in Neo4j extension
  • Add support for Vault’s PKI secret engine
  • Bump assertj-core from 3.20.2 to 3.21.0 in /devtools/gradle
  • Fix build
  • Support Spring Web's @RequestMapping without a method
  • Upgrade to Hibernate ORM 5.6.0.Beta2
  • Fix issue with default beans resolution
  • Improve the algorithm, add javadoc to InjectableInstance
  • Test bytecode enhancement and final fields
  • Move Liquibase MongoDB classes to its own package
  • Liquibase MongoDB guide
  • Make testing codestarts work again in Quarkiverse extension
  • Correct handling of empty GraphQL requests
  • Register new Hibernate ORM annotation: @Comment
  • Fix invalid assertions in vert.x route tests
  • Use consistent phrasing for HTTP 500 error message with or without stack trace
  • Rework "Accept" header handling for HTTP 500 response body on unhandled exceptions
  • Add HTTP config parameter to control the content type of unexpected error responses
  • Consider the configured unhandled exception content type as a default
  • Change the default format of responses returned by QuarkusErrorHandler
  • Refactor: Move some MethodDescriptors to final fields to ease reuse
  • Add GraalVM 21.3 compatibility support for resource registration
  • Update Vert.x to version 4.1.4
  • Improve order of checks and log level for Neo4j dev services
  • Default to new SQLServer2016Dialect
  • Bump awssdk.version from 2.17.42 to 2.17.43
  • Fix lambda continuous testing failure
  • Skip instrumentation check if disabled
  • Fix CustomNativeTestSourceSetIT
  • Fix spring-web test failure
  • Make jacoco work with @QuarkusIntegrationTest
  • Move away from deprecated BigDecimal.valueOf method
  • Use proper timing method in step timing
  • Bump sentry-jul from 5.1.2 to 5.2.0
  • Make extension-metadata enum parsing resilient to new values
  • Use 'core' as a workaround to avoid showing the 'code' tag
  • Add annotation processor in extension modules
  • Support CompletableFuture as a return type of RESTEasy Reactive Resource methods
  • Upgrade smallrye openapi to 2.1.15
  • Remove redundant parsing method in bootstrap plugin
  • Add Kotlin deps to dependabot
  • Fix issue with Datasource DevServices reload
  • Native suport for Liquibase MongoDB
  • In CI swap Java 16 with 17 and in EA job swap 17-ea with 18-ea
  • Add image resize support via AWT extension AWT Graphics does not seem to work in native image quarkusio/quarkus#19789
  • Fix gdb debugging with GraalVM/Mandrel >=21.1
  • ArC - replace Collections.unmodifiableSet() with JDK immutable set
  • Add maven-publish plugin to fix gradle plugin names
  • Re-enable single parsing of compiler graphs in native-image for 21.2
  • Bump junit-jupiter from 5.8.0 to 5.8.1 in /devtools/gradle
  • gRPC: add an option to not start server in dev mode
  • Add the exception unwrapping capabilities to RESTEasy Reactive
  • Bump kubernetes-client-bom from 5.7.3 to 5.8.0
  • Micrometer: ignore null suppliers
  • CLI: propagate maven.settings
  • Bump junit-bom from 5.8.0 to 5.8.1
  • Permit the use of suspend on a method returning Flow
  • Apply min-level logging config to root logger quarkus.log.min-level doesn't overwrite quarkus.log.level quarkusio/quarkus#20066
  • Support the Mutiny AsyncFile type as a return type
  • Correctly detect custom ValueExtractors
  • Test custom value extractors
  • Disabled test for application-scoped value extractors
  • Disabled test for nested container types in Hibernate Validator
  • Extension clarification for Kafka Serializer/deserializer autodetection
  • Fix copy & paste bug in DevServicesDatasourceProcessor
  • Update dev-mode-differences.adoc
  • Update SmallRye Config to 2.5.1
  • Upgrade ASM to 9.2 and add ASM to dependabot
  • Upgrade docker-maven-plugin to 0.37.0 and add to dependabot
  • Fix misleading exception message on @transactional(Transactional.TxType.NEVER)
  • Revert "Port rest-data-panache to RESTEasy Reactive"
  • Revert "Port Spring Web to RESTEasy Reactive"
  • Introduce QuarkusTestProfileAwareClassOrderer for efficient @TestProfile ordering
  • Fix intermittent gradle failures
  • Fix NPE in dev services
  • Enable logging from integration tests
  • Compared trimmed values
  • Fix RestClientBuilder usage example in the guide
  • RuntimeConfigDefault changes ignored on restart
  • Reinstate ability to set an empty container-image group
  • Upgrade jib-core to 0.20.0 and add to dependabot, align google-http-client
  • Update status of Amazon Lambda in docs
  • Extension codestart guide
  • Only use objcopy in Linux environments Native application gets Killed: 9 on macOS Big Sur with binutils on the path quarkusio/quarkus#13856
  • Bump wildfly-elytron.version from 1.17.0.Final to 1.17.1.Final
  • Introduce websockets codestart
  • Fix Kafka SASL GSSAPI exception quarkusio/quarkus#20088
  • Swap put and post methods
  • qk-19991 Mark the uber-jar as a multi-release jar if META-INF/versions/ directory exists in the generated uber-jar
  • Remove undecided sendMessage code
  • Don't fail testing if transformation fails
  • Add RESTEasy Reactive Qute codestart
  • Enable InlineBeforeAnalysis by default
  • Prevent GraalVM from figuring out the method name through inlining
  • Add class information on exception
  • Upgrade Jakarta EL impl to 3.0.4
  • Register @ConfigMappings directly into the Config builder
  • Warn when an OIDC session cookie exceeds 4096 bytes
  • Support for TokenIntrospection and UserInfo cache
  • Use latest ref of resteasy-reactive-testsuite to stabilize some tests
  • Support testing for multi module projects
  • Move to using generic OidcRequestContext
  • Fix race conditions in OIDC cache
  • Make sure disabling security works with RR
  • Fix request path attribute in HTTP docs
  • Remove the need to do reflection in RESTEasy Reactive for security checks
  • Dispatch back to IO thread for non blocking requests
  • Discard providers without annotation when there are only excluded classes
  • CI: Increase 'JVM Tests' timeout by 30 minutes
  • Revert change in spring data rest about reactive deps
  • Remove false error in Keycloak dev-service when port is set
  • Upgrade to SmallRye GraphQL 1.3.4
  • Test for GraphQL+Fault Tolerance together
  • Handle dependency constraint in gradle conditional dependency resolution
  • Upgrade Hibernate ORM to 5.6.0.CR1
  • Run blocking and async health checks on different threads
  • Fixes Allow Sort to be empty quarkusio/quarkus#20329. By adding a new 'empty' method.
  • Link to SwaggerUi and GraphQLUi in Dev UI for Keycloak when testing with password and client cred grants and get them use IdToken if the provider can not introspect binary tokens
  • Remove integration-tests/gradle from dependabot
  • Remove vertx-http dependency from gRPC
  • ArC build time perf improvement
  • Simplify Jackson configuration
  • Support getters in REST Client Reactive multipart requests
  • Add quarkus config properties for MP REST Client - rest client reactive part
  • Add quarkus config properties for MP REST Client - rest client classic part
  • Quarkus config properties for MP REST Client - documentation
  • Quarkus config properties for MP REST Client - documentation
  • Use quarkus properties notation in exception message
  • Rest client configuration: fix tests
  • Qute docs - describe solutions for native executables
  • Add MongoDB to support service bindings in doc
  • qk-20475 create potentially non-existent directory during file upload
  • Fix WebSocket code example according to the given test
  • add support for multiple sql load scripts
  • Construct container address on the docker_host:public_ip
  • CLI: nix CreateProjectMixin; fix base commands
  • fix typo
  • ArC - build time resolution improvement
  • Fix Cookie handling in reactive rest client
  • Fix an incorrect hint in the CLI
  • Fix issue with headers and cookie handling of subresources in rest client reactive
  • A build step must be a non-static method
  • Update CONTRIBUTING.md
  • CLI: look for maven/gradle wrapper in parent dirs
  • use config item as list, refactor stream to loop for readability
  • Allow use of PEM certificates in Kafka Streams extension
  • Use SslConfigs fields instead of strings
  • Introduce specific BuildItem for unwrapped exception handling in RESTEasy Reactive
  • When Hibernate ORM or Reactive is used with RR, unwrap PersistenceException
  • Preserve cause of Jackson encoding exception when using Vert.x
  • Bootstrap API refactoring
  • Make sure the generate-code goal invoked from the dev goal bootstraps the app in the dev mode; Make DevMojo re-use the app model resolved as part of the generate-code goal
  • Fix erroneous class in Javadoc of CoroutineEndpointInvoker
  • Qute type-safe validation fix
  • Minor refactoring in maven bootstrap plugin
  • Set mininal gradle version to 6.1
  • CLI: fix help commands + test
  • Rest Client Reactive: SmallRye Stork integration
  • gradlew.bat/mvnw.bat should NOT be executable
  • Add proper identity propagation to WebSockets
  • Allow suspend functions as to be uses as custom filters
  • Honor explicit container-build=false when container-runtime is set
  • Fix race condition in OpenAPI bean handling
  • Fix configuration reference guide typo
  • Bump Smallrye Reactive Messaging to 3.10.1
  • Corrected broken link in kogito-dmn.adoc
  • Add guide to RESTEasy Reactive extension metadata
  • Improve generated bytecode from recorder
  • Upgrade to Mutiny 1.1.0 and Mutiny Vert.x bindings 2.14.0

Sanne and others added 30 commits September 22, 2021 14:40
Apply minor timing related polish
Add annotation processor in extension modules
Remove redundant parsing method in bootstrap plugin
When a dev-services property was set, Quarkus would
stop and restart the database even if nothing changed.

Fixes: #20346
Fixes: #20214
Resort to zulu for EA job since temurin 18-ea is not available yet.
* Even though reflection and JNI registrations
happen in the AWT extenssion,
runtime initialization packages are defined in core.
* This is done to avoid sun.java2d,
and related classes,
to be build time initialized,
which causes issues with other modules.
* Move ImageIO test from main to awt.
* Make Apache Tika depend on AWT extension
* Mark Tika packages that need runtime initialization for AWT.
This definition can happen directly at the Tika extension level.

Fix formatting
As if
21.1 (oracle/graal@dee66ca)
dwarf info contain absolute paths to the source-cache. As a result
moving the sources breaks gdb.

The move was performed to make sure the sources are next to the binary,
in an effort to ease debugging on remote hosts by copying the binary and
the sources in the same directory.  As discussed in
oracle/graal#3828 this is not expected to be the
common case, so it's better to favour the local debugging experience by
leaving the sources where they were placed by GraalVM/Mandrel.
In CI swap Java 16 with 17 and in EA job swap 17-ea with 18-ea
GraalVM 21.2-dev at some point introduced a new enhancement (enabled by
default) to avoid parsing compiler graphs twice. This enhancement
however results in increased memory usage at the
moment (oracle/graal#3435) which then results
in Quarkus' Integration Test failures in CI.  In GraalVM 21.2 this
appears to no longer be an issue.
Bumps [junit-jupiter](https://github.com/junit-team/junit5) from 5.8.0 to 5.8.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.8.0...r5.8.1)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Add maven-publish plugin to fix gradle plugin names
Support AWT image resize via new AWT extension
…-start

gRPC: add an option to not start server in dev mode
ArC - replace Collections.unmodifiableSet() with JDK immutable set
aloubyansky and others added 26 commits October 4, 2021 22:33
Minor refactoring in maven bootstrap plugin
…-stork

Rest Client Reactive: SmallRye Stork integration
Makes -Dquarkus.native.container-runtime=docker not imply
-Dquarkus.native.container-build=true when the latter is explicitly set
to false.  Additionally makes isContainerBuild checks consistent.

I.e. if -Dquarkus.native.container-runtime=podman
-Dquarkus.native.container-build=false are passed as parameters Quarkus
will not use a builder image.

Closes: #20258
Allow suspend functions as to be uses as custom filters
Fix configuration reference guide typo
- Make autodetect work with Kafka batch support
- Update Kafka documentation
Fix race condition in OpenAPI bean handling
Make it easier for RESTEasy Reactive users to handle Hibernate related exceptions
…rent-dirs

CLI: look for maven/gradle wrapper in parent dirs
Corrected broken link in kogito-dmn.adoc
Add proper identity propagation to WebSockets
Add guide to RESTEasy Reactive extension metadata
Honor explicit container-build=false when container-runtime is set
Mostly targeted at improving RESTEasy Reactive hot reload time and
memory usage. Decompiled bytecode for a 100 endpoint app goes from 28k
lines to 8k lines, and hot reload speed is significantly improved.

Runtime memory usage is also improved, as some objects can now be
shared.

- Primitive improvements and simplification of buggy int/boolean handling
- Cast once when the object is returned from the value array
- Allow for value based recording to 'intern' objects as part of the
  recording process.
- Allow for constructor recording for objects that can't be annotated.
Bump Smallrye Reactive Messaging to 3.10.1
@Sanne
Copy link

Sanne commented Oct 6, 2021

I would suggest a rebase :)

@jponge
Copy link
Owner Author

jponge commented Oct 6, 2021

@Sanne 🤣

That's actually because my gh configuration tool is broken for my Quarkus checkout, I think I need to redo a clean one.

@jponge jponge closed this Oct 6, 2021
@jponge jponge deleted the mutiny-1.1.0 branch October 8, 2021 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment