Skip to content

3.0.0.Beta1

Compare
Choose a tag to compare
@gsmet gsmet released this 22 Mar 19:41
· 12552 commits to main since this release
a44fcdb

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