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.0.0 and Vert.x bindings 2.12.0 #43

Closed
wants to merge 2,194 commits into from

Conversation

jponge
Copy link
Owner

@jponge jponge commented Jul 27, 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 phillip.kruger@gmail.com
  • 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 phillip.kruger@gmail.com
  • 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 olubyans@redhat.com
  • 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 phillip.kruger@gmail.com
  • 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 phillip.kruger@gmail.com
  • 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 phillip.kruger@gmail.com
  • Update SmallRye OpenAPI to 2.1.7 Signed-off-by:Phillip Kruger phillip.kruger@gmail.com
  • 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 phillip.kruger@gmail.com
  • 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 phillip.kruger@gmail.com
  • 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 phillip.kruger@gmail.com
  • 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 phillip.kruger@gmail.com
  • 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 phillip.kruger@gmail.com
  • 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 phillip.kruger@gmail.com
  • 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 phillip.kruger@gmail.com
  • 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.
  • 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 phillip.kruger@gmail.com
  • 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
  • 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 phillip.kruger@gmail.com
  • Quartz - detect ArC subclasses in InvokerJobFactory
  • Upgrade SmallRye OpenAPI to 2.1.8
  • 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
  • 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
  • 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
  • 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
  • Fix target handling in RESTEasy Reactive when used in filters
  • Upgrade SmallRye GraphQL to 1.3.0 Signed-off-by:Phillip Kruger phillip.kruger@gmail.com
  • 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
  • Upgrade to Mutiny 1.0.0 and Vert.x bindings 2.12.0

cyrille-leclerc and others added 30 commits July 19, 2021 15:10
Make the datasource optional for persistence units with DATABASE multi-tenancy
…rceptor-global

gRPC request context: activate before all the interceptors are invoked
CLI: dry-run dir warn; show disabled registry
Make sure the registry ordering reflects the priority for the platform selection algorithm
…grpc-headers

[OpenTelemetry OTLP Exporter extension] Add support for gRPC headers
Fix integration between Rest Client Reactive and OpenTracing
ArC - improved error when unable to add a synthetic no-arg constructor
* Test more possible cases for idea
* correctly add the line argument for idea
* Support detection for multi-module projects

Fixes: #18676
Disable TokenUtilsEncryptTest#testFailAlgorithm on Java 17+
Register profile specific configuration files for hot-reload
michalszynkiewicz and others added 28 commits July 26, 2021 22:21
TrustStore support for OIDC and OIDCClient
Bumps [flyway-core](https://github.com/flyway/flyway) from 7.11.3 to 7.11.4.
- [Release notes](https://github.com/flyway/flyway/releases)
- [Commits](https://github.com/flyway/flyway/commits/flyway-7.11.4)

---
updated-dependencies:
- dependency-name: org.flywaydb:flyway-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Add ability to specify default JAX-RS roles allowed
Fix usage of @TestHTTPResource with random ports in integration tests
…b-flyway-core-7.11.4

Bump flyway-core from 7.11.3 to 7.11.4
Close the RuntimeClassLoader on stop
If testing is resumed after being paused it will say 'starting tests'
even if the tests are not going to run because there are no changes.
Replace ${project.groupId}, ${project.artifactId} and ${project.version} in the quarkus-extension.yaml template
Ensure Flow return type works with Request Scope in RESTEasy Reactive
Disable Vert.x TCCL management
…ection

gRPC blocking client calls - event loop detection
Fix some test status messages in the console
I left the servlet one as experimental as that has not
really been used at all
Make media type negotiation in RESTEasy Reactive more spec compliant
Fix target handling in RESTEasy Reactive when used in filters
Add force restart and toggle live reload options to DevUI
…-os-classifier

Bump gRPC version and a way to override protoc-os-classifier
Move RESTEasy Reactive extensions into `preview` status
Also aligned a Vert.x dependency in resteasy-reactive.
@jponge jponge closed this Jul 27, 2021
@jponge jponge deleted the mutiny-1.0.0 branch July 28, 2021 12:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment