Quarkus

quarkusio/quarkus last check 430 releases recent
Notes
no notes yet
Release notes
view on github
1.3.1 · 1y+

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