3.0.0.Beta1
Major changes
- #31345 - Allow permission checks via
@PermissionsAllowed
security annotation - #30506 - Introduce Management Interface
Complete changelog
- #32025 - Dev UI SmallRye Reactive Messaging make table 100% height
- #32020 - Document spring-di limitations
- #32011 - A few Redis usability improvements
- #32007 - Remove now unnecessary logging configuration for k8s config
- #32005 - Hibernate ORM and Search DEV bean should be available in DEV launch mode
- #32004 - Hibernate ORM and Search extensions now requires dev build profile
- #32003 - Ensure that k8s client created from quarkus-kubernetes-config is closed
- #31998 - [smallrye-messaging] dev ui table too small Quarkus 3.0.0.Alpha5
- #31996 - Adjust RestClientBaseTest temp directory handling
- #31991 - Bump aws-lambda-java-events from 3.11.0 to 3.11.1
- #31990 - Bump flyway.version from 9.15.2 to 9.16.1
- #31989 - spring-di autowiring fallback by bean name
- #31988 - Remove hardcoded skipTests=false for liquibase IT
- #31987 - Bump com.gradle.enterprise from 3.12.4 to 3.12.5 in /devtools/gradle
- #31986 - Bump kubernetes-client-bom from 6.5.0 to 6.5.1
- #31984 - Only substitute OctetKeyPair* classes when on the classpath
- #31978 - Remove quarkus.hibernate-orm.database.generation=drop-and-create from Hibernate ORM codestart
- #31975 - Sanitize RESTEasy Reactive exception logging
- #31969 - Migrate off ancient Plexus components
- #31965 - Fix deprecated ReflectiveClassBuildItem construct method and replace with builder()
- #31964 - OpenAPI: add map configuration for security scheme extensions
- #31962 - Dev UI : use a non blocking response where possible
- #31958 - Fix OpenTelemetry JDBC instrumentation in native mode and resilient test
- #31953 - Upgrade to Hibernate ORM 6.2.0.CR4
- #31951 - Update rules data for github bot to reflect changed paths
- #31947 - Allow configuring the default ID optimizer and default to pooled-lo
- #31946 - New dev UI for Hibernate extensions
- #31945 - Inconsistent error logging of thrown exceptions in quarkus-resteasy-reactive-jackson
- #31943 - Check if directory exists in
sync-web-site.sh
- #31942 - Bump Stork version to 2.0.1
- #31940 - Add more options to exclude classes from the default JAXBContext
- #31937 - Remove long deprecated jib property
- #31936 - Restore ability to only start domain socket server
- #31935 - Revert "Update bug report issue template fields"
- #31934 - Option
quarkus.http.host-enabled=false
disables not only http but socket as well - #31930 - Native build fails for JWT
- #31924 - mvn test fails since 3.0.0.Alpha6 and custom junit-platform.properties
- #31920 - Bump mockito-bom from 5.1.1 to 5.2.0
- #31918 - Bump resteasy-microprofile.version from 2.1.0.Final to 2.1.1.Final
- #31916 - Update importmap to 1.0.7
- #31913 - Explain why
@PathParam
may be optional in this case - #31910 - Fix Reactive REST Client Cache issue with multiple keys
- #31905 - ArC: fix KotlinUtils.isKotlinSuspendMethod() in case of zero-parameter Kotlin methods
- #31903 - Implement basic authentication for the management interface
- #31902 - Dev UI: SmallRye Fault Tolerance
- #31899 - Default to the
pooled-lo
optimizer in Hibernate ORM - #31889 - Docs - RESTEasy Reactive SSE support - document customized message
- #31888 - Fix formatting in integration-tests/java-17/src/main/java/io/quarkus/it/hibernate/panache/person
- #31886 - Add missing default methods in the JSON Transactional commands
- #31885 - Add a note about the integration test profile
- #31883 - Move to quarkus.console.color instead of deprecated quarkus.log.console.color
- #31880 - Update gitflow-incremental-builder from 4.3.0 to 4.4.1
- #31879 - Bump groovy from 4.0.9 to 4.0.10
- #31878 - Keycloak policy enforcer - document and test permission scope security checks including
@PermissionsAllowed
annotation - #31877 - Support SpringDi List injection in bean producer
- #31872 - OpenshiftProcessor throws StackOverflowError on 3.0.0.Alpha6
- #31868 - Fix documentation of field lookupIfMissing in LookupUnlessProperty
- #31863 - Property lookupIfMissing in LookupUnlessProperty has wrong documentation
- #31862 - Log a warning during extension build if two sources of scm information disagree
- #31859 - Support mapping volumes in Dev Service container based databases
- #31858 - Generate Java 11 bytecode when using Bytebuddy in Hibernate ORM extensions
- #31856 - ArC: add a build item to mark bean archives as known compatible with Quarkus
- #31855 - Fix Hibernate ORM metadata retrieval on startup with multitenancy
- #31850 - Bump jquery from 3.5.1 to 3.6.4
- #31849 - Bump micrometer-bom from 1.10.4 to 1.10.5
- #31848 - Bump proto-google-common-protos from 2.11.0 to 2.14.3
- #31847 - Bump mockito-core from 5.1.1 to 5.2.0
- #31846 - Hibernate reactive panache - validation of interceptor bindings
- #31844 - Update to Infinispan 14.0.7.Final
- #31843 - ArC: Kotlin improvements
- #31842 - NPE logged in quarkus-integration-test-hibernate-orm-tenancy-connection-resolver
- #31839 - Support generation of secured Route in OpenShift
- #31836 - Update Apache Maven to 3.8.8 and Maven Wrapper to 3.2.0
- #31801 - Fix missing cancellation when sending streams to gRPC services
- #31797 - Fully support generation of K8s RBAC resources
- #31720 - Reactivate opentelemetry-jdbc-instrumentation at the Misc4 build step
- #31694 - Maven test utils: Regexp accounts for terminal colours
- #31689 - Maven IT fails on Windows, terminal control symbols confuse regexps
- #31673 - Integration Test Profile
- #31595 - Hibernate Validator with Kotlin and RestEasy - Custom Validations executed twice
- #31470 - Make sure parent modules are loaded into workspace before those that depend on them
- #31454 - Hibernate Reactive 2.0.0.Alpha2 & re-enabling all HR modules
- #31378 - ArC - Warning about CDI Lite and bean discovery mode
- #31367 - New Dev UI for hibernate-search-orm-elasticsearch
- #31366 - New Dev UI for hibernate-orm
- #31345 - Allow permission checks via
@PermissionsAllowed
security annotation - #31242 - [ORM6] Reenable Hibernate Reactive modules when HR is ready for Quarkus 3
- #30595 - Persist devservices database
- #30506 - Introduce Management Interface
- #30033 - OpenTelemetry extension re-write using the SDK AutoConfigure
- #25001 - Secure the /q endpoint (or subset) in Prod more by default
- #23429 - Management interface and port
- #20644 - How can I best expose a secure Route?
- #19286 - Allow overriding rbac permissions in KubernetesClientProcessor
- #16612 - Controlling Service Account roles when using the Kubernetes and Kubernetes Client extension
- #15422 - RBAC is generated incorrectly when namespace is set with kubernetes-config
- #13602 - Separate binding/port config for non application endpoints
- #10988 - offer full fledged, simple to use Permissions