Skip to content

0.13.0

Compare
Choose a tag to compare
@cescoffier cescoffier released this 08 Apr 12:48
· 46969 commits to main since this release

Major changes

  • #1822 - add support for running quarkified amazon lambdas on AWS infrastructure
  • #1814 - If buildDir is null, use the default
  • #1778 - Agroal - Allow to configure transaction isolation level #1122
  • #1700 - Rename the Gradle plugin to io.quarkus
  • #1678 - Further enhancements to core/test-extension and extension-authors-guide
  • #1666 - Add the remote-dev command
  • #1649 - Extension for Flyway #1575
  • #1629 - Allow config properties to be injected into multiple locations
  • #1625 - Move the docker images to Quay.io
  • #1607 - Fix issue when .m2/repo contains spaces in path
  • #1603 - change quarkus.log.file.enable default from true to false (fixes #355)
  • #1602 - update graalvm version to 1.0.0-rc14 (#1566)
  • #1573 - Add a Swagger UI extension
  • #1566 - Upgrade to GraalVM 1.0-rc14
  • #1305 - Support OpenJDK S2I
  • #1300 - Create Kubernetes extension

Complete changelog

  • #1903 - Replace hardcoded Undertow reinit with corresponding build items
  • #1902 - fix typo of min-size/max-size datasource properties in integration tests config
  • #1898 - minor update to openshift-s2i-guide.adoc
  • #1896 - use setHeader to avoid multiple CORS headers
  • #1892 - Add documentation on the ServiceStartBuildItem and how it relates to startup events
  • #1885 - StartupEvent didn't fire up correctly when using vertx-web
  • #1884 - Performance Measure guide has incorrect Date command
  • #1883 - Performance Measure guide has incorrect Date command
  • #1876 - Fix for #1868, bootstrap cache directory should be nested
  • #1870 - move the bootstrap script down a bit to avoid a conflict
  • #1869 - AmazonLambdaProcessor bootstrap file writing should be cleaned up
  • #1868 - bootstrap cache directory should be nested
  • #1867 - Add a test getting all the MicroProfile config properties
  • #1866 - Use the better version of the Maven central repository
  • #1865 - Upgrade RESTEasy to 4.0.0.CR2
  • #1863 - Use JBoss Maven Central proxy instead of public group
  • #1861 - Some updates to CONTRIBUTING.md
  • #1860 - Docs update to use same property name as project creator templates
  • #1858 - Fix a typo in a comment noticed while reading the code
  • #1857 - Fix SmallRye OpenAPI common package name
  • #1856 - Respect alphabetical order in extension lists
  • #1855 - System property name change quarkus-project-discovery -> quarkus-ws-discovery
  • #1854 - Fix an Eclipse JDT specific compilation error
  • #1853 - Emitter support and reactive dependency updates
  • #1848 - ArC - fix handling of disposed parameter qualifiers
  • #1841 - Unclutter dev mode logging
  • #1839 - NPE in io.quarkus:quarkus-maven-plugin:0.12.0:build
  • #1838 - ArC - improve error message when annotation default value cannot be read
  • #1837 - Calling Config#getPropertyNames() leads to an exception
  • #1836 - Change JUnit 5 extension to bootstrap Quarkus in TestInstanceFactory
  • #1834 - Remove now unused field
  • #1833 - Do not try to mark Vert-x JSON types for reflection
  • #1832 - NPE from ArcAnnotationProcessor when default value() is used
  • #1831 - Make swagger-ui extension a dependency of smallrye-openapi extension
  • #1830 - Include smallrye-axle-web-client to BOM
  • #1828 - Cannot use @Inject and @testinstance(TestInstance.Lifecycle.PER_CLASS)
  • #1826 - JAX-RS body readers for Vert.x JsonObject and JsonArray
  • #1825 - gradle plugin does not consider application.properties file
  • #1824 - Fix distroless link
  • #1823 - Improve openshift instructions
  • #1822 - add support for running quarkified amazon lambdas on AWS infrastructure
  • #1821 - Bootstrap cache and groupId fixes
  • #1820 - ReflectiveHierarchyStep - io.vertx.core.json JsonArray/JsonObject, PanacheEntity
  • #1818 - Fix build dependency of Gradle integration tests
  • #1817 - InjectionPoint.getMember() is currently supported
  • #1815 - Format the enums with one value per line
  • #1814 - If buildDir is null, use the default
  • #1813 - Mock injection point metadata for beans injected into test classes
  • #1812 - Fix fault tolerance dependencies
  • #1811 - Bump gizmo version to 1.0.0.Alpha3
  • #1809 - IdGeneration strategies initialized as part of the pre-recorded Metadata
  • #1808 - Ignore replay logs from failed compilations
  • #1806 - Fix for #1797, ID-based invalidation of the bootstrap CP cache
  • #1805 - Remove the provided scope from the Hibernate ORM guides
  • #1804 - Allow beans to be injected in tests even if they aren't used in the application
  • #1803 - Warn in dev mode: Unrecognized configuration key "quarkus.undertow.resources" provided
  • #1802 - No qualifiers available from InjectionPoint (always EMPTY)
  • #1801 - add GraalVM native S2I to openshift-s2i-guide.adoc
  • #1800 - Make the bootstrap plugin more consistent with the code base
  • #1798 - Vert.x web - support RX routing context
  • #1797 - ID-based invalidation of the bootstrap CP cache
  • #1796 - Fix for #1795, Remove hardcoded offline setting preference for dependency resolution
  • #1795 - Remove hardcoded offline setting preference for dependency resolution
  • #1794 - Allow AroundConstruct methods to return Object. Fixes #1791
  • #1792 - Allow beans in a default package
  • #1791 - @AroundConstruct method returning Object works only if it's private
  • #1789 - Tweak Eclipse extension authors guide
  • #1788 - Fix typo in panache error message
  • #1787 - Remove unneeded camel repository
  • #1785 - Remove JPA cache stress tests
  • #1784 - Improvement about ComponentsProviderGenerator
  • #1783 - Fix for #1782, Classes dirs are not added to the classpath in dev mode
  • #1782 - Classes directories are not added to the classpath in dev mode
  • #1780 - Fix source code and properties in JWT guide
  • #1778 - Agroal - Allow to configure transaction isolation level #1122
  • #1777 - Add a runtime module for Kotlin
  • #1776 - Correct the JWT guide properties prefixes.
  • #1771 - Fix for #1769, Add m2e lifecycle mapping to bootstrap maven plugin
  • #1770 - Enforce Java8 compabitility for the Gradle builds too
  • #1768 - Register provided classes in RESTClient RegisterProvider for reflection
  • #1764 - Logging filters not applied in dev mode
  • #1763 - Update JBoss Parent and set release=8
  • #1761 - Unnecessary logging in AddExtension
  • #1760 - Fixed typo in DevMojo.java
  • #1759 - Native build fails after building with Java 9 or later
  • #1758 - Disable tests when running on SVM
  • #1752 - Update Using JWT RBAC to use RequestScoped endpoints and add default scoped test
  • #1751 - Renamed task quarkusNative to buildNative + input fixes
  • #1749 - Beans injected in tests are removed as unused
  • #1748 - User provided Rest client @RegisterProvider does not work
  • #1747 - A couple signal handling fixes
  • #1746 - Config: default values with expressions
  • #1744 - CDI programmatic lookup - support injection point metadata
  • #1743 - Register Hibernate @GenericGenerator strategy implementations for reflective access
  • #1742 - Adding @Gauge annotated method in ApplicationScoped bean causing error in bean instantation
  • #1741 - bind vertx-web to 0.0.0.0 by default
  • #1739 - Make PanacheEntity and PanacheEntityBase abstract
  • #1738 - Fix formatting issues in the Maven tooling guide
  • #1737 - Add default scope to AdditionalBeanBuildItem
  • #1736 - Hibernate ORM - Enroll import.sql for hot deployment if non existent
  • #1735 - vertx-web binds to localhost by default
  • #1734 - import.sql does not seem to be listen to for creation and change
  • #1731 - Move ImageIO and Java2D substitutions to quarkus-core
  • #1730 - Move bootstrap descriptors to META-INF
  • #1727 - Fix minor bootstrap things
  • #1726 - Fix bad user prompt
  • #1725 - Fix mvn (and others?) project create which asks a misleading question
  • #1723 - Fix inconsistencies in panache guide
  • #1722 - Adds runtime select option for building native image on container
  • #1721 - More details about debug logging
  • #1719 - Add Emitter support to Reactive Messaging
  • #1718 - Security runtime module mistakenly still marked as provided
  • #1715 - Fire Initialized/BeforeDestroyed/Destroyed events for request context
  • #1713 - Camel upgrade to 3.0.0-M2, hot reloading, various enhancements
  • #1712 - Rename the bootstrap-maven-plugin artifact to quarkus-bootstrap-maven-plugin
  • #1705 - Minor cleanup after the bootstrap PR
  • #1704 - Fix dependency convergence of commons-lang3
  • #1703 - Property not expanding when using 2 BUILD_TIME Configs
  • #1702 - Upgrade MariaDB JDBC driver to 2.4.1
  • #1700 - Rename the Gradle plugin to io.quarkus
  • #1697 - Explicitly state that the guides are maintained in the main repository
  • #1696 - Add default scope to AdditionalBeanBuildItem
  • #1692 - Test for #1367
  • #1691 - Fix for #1376
  • #1688 - Added configDir to AugmentPhase
  • #1687 - Configure release profile for the bootstrap project
  • #1686 - No longer enable the JBoss Nexus repository
  • #1685 - Outdated repository settings in io.quarkus.bootstrap:bootstrap-parent
  • #1684 - Add quarkus-caffeine as a dependency of quarkus-camel-core
  • #1683 - Introduce ApplicationConfig
  • #1682 - Replace CamelRuntimeProducer with RuntimeBeanBuildItem
  • #1681 - Another approach to fix the SSL and GraalVM 1.0.0-rc14 issue
  • #1680 - Fire @initialized, @BeforeDestroyed and @DESTROYED events for request and session contexts
  • #1679 - Avoid wrapping runtime exceptions between interceptors in some cases
  • #1678 - Further enhancements to core/test-extension and extension-authors-guide
  • #1677 - Added proxy classes documentation when writing native applications
  • #1676 - Make it possible to mark all beans based on test classes as unremovable
  • #1674 - Fix SSL on Mac OS X with GraalVM 1.0.0-rc14
  • #1672 - Should the CamelRuntimeProducer be marked as unremovable?
  • #1671 - ImageIO substitutions should be global
  • #1670 - quarkus-caffeine should be part of the camel-core dependencies
  • #1668 - @timed and @counted annotations fails when exceptions occurs
  • #1667 - Upgrade RESTEasy to 4.0.0.CR1
  • #1666 - Add the remote-dev command
  • #1665 - SSL broken on MacOS X with GraalVM 1.0.0-rc14
  • #1664 - Register substitutions with MainBytecodeRecorderBuildItems, Fixes #1663
  • #1663 - MainClassBuildStep#build is not registering substitutions with MainBytecodeRecorderBuildItems
  • #1660 - Fix default file log level in logging guide
  • #1659 - Ensure the Maven Wrapper is created in the proper directory
  • #1657 - Maven wrapper added to the parent directory of generated projects
  • #1654 - fixes Jandex index is not complete, missing: java.lang.Comparable #1580
  • #1653 - Fixed commented highlighted points
  • #1652 - Versions brought by quarkus-bom
  • #1651 - FIxed quarkus-arc not present in the getting started application pom
  • #1649 - Extension for Flyway #1575
  • #1648 - Error injecting beans in test sources
  • #1646 - Implement ConsumeEvent.blocking()
  • #1645 - quarkus.datasource.driver not work
  • #1643 - Add support for Axle and RX Message in @ConsumeEvent
  • #1642 - Reenable PrintAnalysisCallTree reports by default
  • #1641 - @ConsumeEvent should indicate when the processing is blocking
  • #1639 - Upgrade Hibernate components
  • #1638 - Using Vert.x guide
  • #1637 - Do not swallow Exception
  • #1635 - Enhance the testing guide to highlight how the test port is configured
  • #1634 - Injection of @ConfigProperty double produces java.lang.ClassNotFoundException: double
  • #1633 - Injection of @ConfigProperty double produces java.lang.ClassNotFoundException: double
  • #1631 - Gradle properties usage review
  • #1630 - Update to Gradle 5.3
  • #1629 - Allow config properties to be injected into multiple locations
  • #1628 - fixes NPE during scanning of APIResponse annotation for OpenAPI schema entities
  • #1627 - The usage of 8081 by tests must be documented
  • #1626 - Misc docs fixes
  • #1625 - Move the docker images to Quay.io
  • #1624 - Provide a general solution for registering security providers, fixes #1163
  • #1622 - Static Web resources don't work in the Gradle build
  • #1619 - Only register required RESTEasy providers in REST Client
  • #1618 - Cannot use Hibernate on Java 11
  • #1617 - Make Netty EventLoopGroup instances injectable
  • #1613 - @ConfigProperty cannot be used twice
  • #1612 - When user imports a bom, we cant treat it as a normal dependency
  • #1611 - OpenAPI annotation @APIResponse without content makes Quarkus crash
  • #1608 - Fix urls in the Kubernetes guide
  • #1607 - Fix issue when .m2/repo contains spaces in path
  • #1604 - build(dependencies): update to JUnit 5.4.1
  • #1603 - change quarkus.log.file.enable default from true to false (fixes #355)
  • #1602 - update graalvm version to 1.0.0-rc14 (#1566)
  • #1601 - Update warning messages to reference quarkus application properties
  • #1599 - disable quarkus.log file in native S2I Builder
  • #1598 - Dev mode - check config file changes even if a class change is detected
  • #1597 - Define the package for classes created by RuntimeClassLoader if needed
  • #1596 - Outdated messages in JaegerDeploymentTemplate
  • #1595 - Additional log cleanup
  • #1593 - remove hard-coded gradle-plugin version
  • #1592 - Gradle ITs fails during release
  • #1589 - vert.x web extension does not support RX routing context
  • #1574 - Update to RESTEasy 4.0.0.CR1
  • #1573 - Add a Swagger UI extension
  • #1566 - Upgrade to GraalVM 1.0-rc14
  • #1563 - Upgrade mariadb-jdbc from 2.3 to 2.4
  • #1538 - MP config injection types
  • #1519 - Bootstrap dependency resolver and classpath setup
  • #1474 - Implement quarkus:dev mode for camel apps
  • #1456 - quarkus:dev cannot pick newly added config property
  • #1429 - Clean-up BasicRest template so that it's easier to create new ones from CreateProject.
  • #1402 - quarkus:dev fails with .m2/repo in path with spaces on all platforms
  • #1393 - dev mode logging is not configurable
  • #1381 - When import the BOM with Gradle, Quarkus dependencies are not properly resolved
  • #1376 - Hibernate Panache and Entity lifecycle
  • #1374 - Gradle + Kotlin: failure to run or build
  • #1367 - Hibernate ORM Panache for Testing
  • #1355 - Swagger UI integration
  • #1353 - add getting-started-openshift-s2i (fixes #1306)
  • #1306 - Add documentation for building with S2I on OpenShift
  • #1305 - Support OpenJDK S2I
  • #1300 - Create Kubernetes extension
  • #1163 - smallrye-jwt not working in native mode
  • #1122 - Agroal - Allow to configure transaction isolation level
  • #950 - JDK 8: Blah.class.getPackage() == null on quarkus:dev
  • #877 - Empty configuration values are passed to the converter
  • #707 - Only register the required RESTEasy providers in the REST client extension
  • #565 - Write an extension to integrate ap4k features in Quarkus
  • #355 - Openshift - Configure logging to not write in a file