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

Mutiny 0.18.0 #42

Closed
wants to merge 1,239 commits into from
Closed

Mutiny 0.18.0 #42

wants to merge 1,239 commits into from

Conversation

jponge
Copy link
Owner

@jponge jponge commented Jun 28, 2021

  • 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
  • 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
  • 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
  • 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
  • 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
  • Prevent possible NPE in QuarkusRestPathTemplateInterceptor
  • gRPC ReactiveServiceTest - fix the race condition
  • Allow no source paths in ArchiveRootBuildItem
  • 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
  • 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 to Mutiny 0.18.0

roysks and others added 30 commits June 17, 2021 09:16
Type-safe messages - support logical lines in localized files
@Sanne introduced this very useful utility that can come in
handy for integration testing.
This change applies some minor polish, the most important
being to guard against a potential NPE
As for Kafka, the lookup is based on container labels.
Apply minor polish to ClassInclusionReport
…icate-secret

Allow adding a specified keyId during OIDC token exchange
Implement shared  broker for the AMQP Dev Service
ArC - rework the way the build profile producer beans are disabled
Export JBANG_REPO env variable for release test ci job
Move client classes into the project
Bumps `awssdk.version` from 2.16.86 to 2.16.87.

Updates `software.amazon.awssdk:bom` from 2.16.86 to 2.16.87
- [Release notes](https://github.com/aws/aws-sdk-java-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-java-v2/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-java-v2@2.16.86...2.16.87)

Updates `apache-client` from 2.16.86 to 2.16.87

---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:apache-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
This adds a junit4-mock artifact which contains the one interface
testcontainers depends on.
Use different emoji for project create
…ion-2.16.87

Bump awssdk.version from 2.16.86 to 2.16.87
Fixes version selection for non-platform extensions when the stream is not specified
The algorithm for reconstructing generic signature for methods
in `AsmUtil` had some unimplemented parts, which are now completed.

Gizmo is also updated to the latest version that has complete
support for generating annotations.

Finally, RestClient Reactive now properly copies the method
generic signature when building RestClient interface implementation.
Add a test verifying only JWT introspection can be used and update the docs
sberyozkin and others added 28 commits June 27, 2021 12:03
…tron.version-1.16.0.Final

Bump wildfly-elytron.version from 1.15.4.Final to 1.16.0.Final
Allow no source paths in ArchiveRootBuildItem
Ensure suspend methods in RESTEasy Reactive use the same default media types as regular methods
Make GraphQL client depend on JSON-B extension
New extension quarkus-hibernate-search-orm-elasticsearch-aws
…s-deployment

Add selector to Deployment when missing
Add ScramSaslClientFactory to the reflective classes
Fix potential race in continuous testing tests
Use proper Maven repositories to resolve deployment dependencies
Expose collected platform info through the AppModel
Added test to validate that hibernate properties in environment variables do not log a warning unused message when they are in use
Add runtimeOnly dependencies to quarkusDev classpath
Simplify iteration and transformation of Vert.x headers
Use a safe version of maven-shared-utils
Move some of the test deps out of quarkus-bom
Do not record Env values in the runtime defaults
@jponge jponge closed this Jun 28, 2021
@jponge jponge deleted the mutiny-0.18.0 branch June 28, 2021 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet