Quarkus
Notes
no notes yet
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