Quarkus
Notes
no notes yet
Major changes
Complete changelog
- #8207 - Upgrade RESTEasy to 4.5.3.Final
- #8205 - Fix formatting of the recently added axle-amqp dependency
- #8203 - Render non built-in database access configuration more explicit
- #8200 - Show a warning when @ConfigProperty used inside class with @ConfigProperties
- #8197 - Dependency manage axle-amqp to 0.0.13
- #8196 - Upgrade RESTEasy to 4.5.3
- #8191 - Remove private field injections from OptaPlanner docs
- #8189 - Indexing null streams shows Stream closed errors in the logs
- #8179 - Qute parser - fix handling of extra whitespaces before end delimiters
- #8176 - Use proper substitutions for Netty ALPN in Java 8
- #8172 - Remove unused classes
- #8164 - Bump dekorate version to 0.11.4
- #8159 - Make list-extensions work even if it's executed in a directory that doesn't have pom.xml
- #8158 - Qute template extra whitespaces causes inconsistent behaviour
- #8157 - 1.3.0.Final quarkus:list-extensions doesn't work in non-quarkus project directory
- #8156 - Quarkus hello.world image build fails when using openjdk-8u252-jvmci-20.0-b03
- #8155 - Ensure ordering of Config items when an extension contains multiple Config classes
- #8154 - fix: Service type is no longer ignored
- #8153 - Move 1.3 to Java 11 by default
- #8149 - Make enum values generated for documentation consistent with converter
- #8147 - https://quarkus.io/guides/all-config should be in order
- #8146 - Apply HTTP port to probes
- #8144 - Adjust Security guides titles
- #8141 - Use proper adoc source in metrics doc
- #8139 - Allow quarkus.container-image.group to be empty
- #8138 - Exception for multiple HTTP authentication mechanisms is never thrown.
- #8137 - Include ArC config reference in the CDI guide
- #8132 - [docker][jib] Bump baseJvmImage from JRE8 to JRE11
- #8131 - Don't record system props for JTA
- #8130 - Sync mutiny used in qute to what's used in Quarkus
- #8127 - Load Graal SDK Parent first
- #8117 - quarkus.container-image.group could be blank
- #8112 - Update to Keycloak 9.0.2
- #8111 - Avoid using a null tenantId and enforce maps are initialized
- #8109 - security documentation index is hard to understand
- #8108 - Add build tool param to fix gradle adding extension bootstrap
- #8106 - Ensure that generated Kotlin - Maven projects target Java 8
- #8105 - Document how to enable DEBUG logging for @QuarkusTest
- #8104 - vert.x-web kotlin application fails on intellij 2019.3 ad win 10 1909
- #8102 - Follow up to #8100: log a warning when an extension dependency is excluded from dev mode
- #8101 - Add support for multiple extension overrides
- #8100 - Exclude deps of extensions as well
- #8099 - Add guard against ServiceConfigurationError
- #8096 - Add a missing space to a Kubernetes log message
- #8093 - Generating a fieldRef env var with the Kubernetes Extension is not working
- #8091 - quarkus.kubernetes.image-pull-policy ignored
- #8090 - Generated kubernetes manifests contain wrong port in health probes
- #8083 - Fix wrong entry for spring-data-jpa in deployment bom
- #8082 - fix security checks to make @RolesAllowed("**") work
- #8080 - Fix observer method generation for inherited observers, create automated test
- #8073 - Document repository and entity inside package-info.java
- #8070 - Very minor documentation adjustments
- #8069 - Dev mode not working in 1.3.0
- #8066 - Ensure that @QuarkusTest plays nicely with @testfactory
- #8065 - fix(flyway): multiple datasource migration does not work on native
- #8060 - Fixing anchors and links in documentation
- #8057 - fix: Avoid logging a WARN message about having duplicates persistence-unit during testing
- #8052 - Fix MySQL high availability not working in native mode
- #8048 - Align Gradle dependencies with Quarkus
- #8046 - docs: remove wrongly placed backticks
- #8045 - Bump Jandex to 2.1.3.Final
- #8044 - docs: fix some typo in the deploying-to-openshift doc
- #8040 - Fix links following Kubernetes guide renaming
- #8039 - doc: fix quarkus-container-image-docker extension name
- #8036 - Put quarkus-extension.yaml in right place for OptaPlanner Jackson
- #8035 - Quarkus 1.3.0.Final class loader can not load Graal's polyglot framework
- #8030 - Testcontainers - FixedHostPortGenericContainer throws NullPointer on method getContainerIpAddress()
- #8029 - Properly apply MongoClientConfig.socketTimeout
- #8028 - Various Liquibase improvements
- #8026 - MongoClientConfig socketTimeout don't actually set a socket timeout
- #8020 - Regression: 1.3.0.Final @Inject mock service in QuarkusTest Caused by: java.lang.IllegalAccessError:
- #8016 - fix CNFE in QuarkusTestExtension
- #8015 - CNFE in QuarkusTestExtension when test method argument is primitive
- #8013 - OpenShift guide - fix typo in link
- #8010 - Don't expect a .exe suffix to the native image generated in a container
- #8009 - Quarkus Kotlin extension not added in Bootstrap Kotlin+Gradle Project
- #8007 - Allow the default charset to be set in Undertow
- #8006 - Authentication fixes
- #8005 - Don't let the thread interrupt state interfere with class loading
- #8004 - Regression: @Inject mock service in QuarkusTest is null during JUnit @TestFactory execution in Quarkus 1.3.0.Final
- #8003 - s2i binary build - tar filename too long
- #8002 - Align quarkus-http version in tools-parent with Quarkus
- #8000 - Fixed logging messages in the Gradle plugin
- #7996 - Quarkus 1.3.0.Final gradle does not start with Undertow Servlet
- #7995 - Fix registry setting in kubernetes doc
- #7994 - @Authenticated works, but @RolesAllowed("*") doesn't
- #7993 - Bump jib version
- #7992 - Rename kubernetes doc to be more consistent
- #7991 - Add note about class reading in class loading guide
- #7990 - Native container-build on Windows10 fails (.exe)
- #7989 - Fix #7879 and make sure everything works for jaxb, jsonb and jackson
- #7983 - Remove now obsolete guide
- #7975 - Fix Maven minimal version
- #7973 - Some fixes in the OpenShift guide
- #7969 - Fix request hang issue when challenge completes exceptionally
- #7966 - Fix #7964 quarkus-jdbc-mysql-deployment missing the deployment BOM
- #7965 - Exceptional CompletionStage in HttpAuthenticator#sendChallenge causes requests to hang
- #7964 - quarkus-jdbc-mysql-deployment missing the deployment BOM
- #7961 - fix: duplicate envFrom in k8s manifests
- #7960 - fix NPE in QuarkusTestExtension
- #7959 - Load wagon providers from the classloader that loaded the bootstrap classes
- #7958 - NPE in QuarkusTestExtension when test method argument is null
- #7957 - Upgrade Jandex to 2.1.3.Final
- #7956 - Slow startup with liquibase extension
- #7953 - Better error message if Quarkus version does not match
- #7951 - Integrate vert.x routes with security
- #7950 - Ignore subclasses if bean is ambiguous
- #7948 - Throw exception if using blocking mailer from IO thread
- #7944 - Bump to the latest dekorate version
- #7943 - Remove Spring Data maven-invoker style tests
- #7937 - Some proofreading of the recent additions to config.adoc
- #7936 - [jdbc-mysql extension] MySQL high availability datasource health check not supported in native Quarkus
- #7935 - Add SmallRye Metrics extension to Infinispan Embedded
- #7933 - Fix interceptor resolution process for multiple bindings, add automated test
- #7930 - Qute type-safe templates - fix inconsitency in "raw" validation
- #7929 - Add section about how to configure the banner
- #7925 - Add quarkus-test-amazon-lambda to BOM
- #7923 - NullPointerException with HibernateValidator @Valid
- #7922 - Bump rest-assured.version from 4.2.0 to 4.3.0
- #7921 - Update Infinispan to 10.1.5.Final and update test classes
- #7920 - Ensure that enums can be used in @ParameterizedTest in @QuarkusTest
- #7918 - Qute type-safe templates - fix validation of java.lang.Object
- #7917 - Qute type-safe templates - fix interfaces validation
- #7916 - Error running @ParameterizedTest in Quarkus 1.3.0.Final
- #7912 - Fix display name of gc.total base metric
- #7911 - Undeploy verticles backed by contextual instances
- #7910 - Infinispan can't be manually started with Quarkus 1.3.0
- #7908 - Add doc about defaults Spring Boot naming strategies
- #7907 - Wrong display name of gc.total base metric
- #7906 - Make it possible to inject Instance<> into observers/disposers
- #7905 - Update Mutiny to 0.4.2.
- #7901 - Fix intermittent Kubernetes test failures on Windows
- #7897 - Run QuarkusTestResource in the runtime ClassLoader
- #7896 - Resolve test jars from the local project correctly
- #7894 - Exclude org.checkerframework:checker-qual from runtime dependencies
- #7890 - Changing remote debug connection string for JDK 9+
- #7889 - Remote debug into dev mode doesn't work on JDK 9+
- #7888 - ArC - it's not possible to inject Instance<> into an observer method parameter
- #7887 - Classloading issue when @QuarkusTest inherits from class from another artifact (Maven module)
- #7881 - Make @QuarkusTest play nicely with @ParameterizedTest
- #7880 - QuarkusTestResourceLifecycleManager / injecting - getAnnotation stopped working in 1.3.0
- #7879 - Panache adding @XmlTransient to fields breaks Jackson serialization in @QuarkusTest
- #7877 - Unable to use @ParameterizedTest with test annotated by @QuarkusTest
- #7872 - Make mockito parent first
- #7871 - Add documentation for building native on Windows
- #7864 - Avoid null check
- #7863 - Use proper configuration for environment variables in JibConfig
- #7861 - Allow configuration of max frame size
- #7859 - Add a section in the documentation about placeholder usage
- #7858 - Bump flyway-core from 6.3.0 to 6.3.1
- #7855 - Use auto-generated flyway properties table in documentation
- #7854 - ClassCastException running Mockito with Quarkus 1.3.0.Final
- #7853 - Support adding Quarkus extension to a module in a multimodule Gradle project
- #7851 - Do not print null in generated config
- #7850 - Apply minor container / kubernetes fixes
- #7848 - Document how placeholders in application.properties work
- #7847 - Support Flyway placeholders
- #7845 - Qute - declaring a parameter of type java.lang.Object causes NullPointerException
- #7842 - Gradle: if a project does not contain sources, don't add it as a module to the devmode context
- #7838 - Close local instance of KubernetesClient
- #7834 - Fix gradle generateConfig task
- #7832 - Failed to startup quarkusDev with gradle + kotlin with subprojects
- #7830 - Add excluded artifacts for Spring
- #7823 - Quarkus gradle generateConfig fails
- #7768 - Enabling both basic auth and form auth in quarkus does not work
- #7740 - Kubernetes extension generates environment variables twice
- #7714 - Allow @QuarkusTest to use constructor injection
- #7685 - Flyway multiple datasource migration does not work on native
- #7248 - XSS vulnerability in NotFoundExceptionMapper
- #7172 - Cannot configure Vertx Max Frame Size
- #7091 - java.lang.IllegalArgumentException: UTF8 string too large when running a QuarkusTest
- #6831 - Document how to enable DEBUG logging for @QuarkusTest
- #6726 - Kubernetes: inconsistent handling of kubernetes.name/group/version properties
- #5780 - Better multi-module support for gradle when adding extension
- #5722 - Gradle plugin doesn't support multi module project well.
- #5284 - Default realm is always returned with HTTP 401
- #4544 - @RoleAllowed Issue with Reactive Routes
- #3369 - Injected null in subclassed ContainerRequestFilter
- #3223 - Unable to send email when consuming a kafka topic