Skip to content

Releases: quarkusio/quarkus

0.15.0

14 May 17:12

Choose a tag to compare

Major changes

  • #2424 - [fixes #2422] - policy-enforcer should be disabled by default
  • #2423 - Docs - extension guide - how to override a bean
  • #2385 - Improve add-extension with error in case of multiple matches
  • #2369 - Support for the default groups and the tokens in Cookies
  • #2279 - Upgrade to GraalVM rc16
  • #2268 - Introduce an Hibernate Search + Elasticsearch extension
  • #2095 - Major improvements for the Flyway extension
  • #2086 - Add log rotation

Complete changelog

  • #2434 - feat: kubernetes extension generates probes if smallrye-health is ava…
  • #2433 - Add a note about configuring gradle build using locally built Quarkus version
  • #2432 - Add a note about configuring gradle build using locally built Quarkus version
  • #2431 - Confusing version override message logging in the Gradle plugin
  • #2430 - Confusing version override message logging in the Gradle plugin
  • #2429 - Exclude log4j dependency from the Vert.x Kafka Client dependency
  • #2426 - Exclusion of log4j Reactive Messaging Kafka
  • #2424 - [fixes #2422] - policy-enforcer should be disabled by default
  • #2423 - Docs - extension guide - how to override a bean
  • #2422 - Keycloak - policy-enforcer should be disabled by default
  • #2421 - Remove duplicate dependency causing a warning when building
  • #2418 - Vertx processor - produce ServiceStartBuildItem
  • #2416 - UTF-8 charset, string formatting, misc updates
  • #2415 - Make -Dextension and -Dextensions behave the same in the add-extension mojo
  • #2411 - Add reportExceptionStackTraces to NativeImagePhase and tools.
  • #2408 - fix: fixed typo in method name
  • #2407 - update the version of SmallRye Reactive Messaging to 0.0.8
  • #2401 - fix m2e war launcher lifcycle
  • #2398 - Use Maven equivalent BOM import syntax that in Gradle guide
  • #2395 - Initial work to get native-image generation working on windows with graalvm 19
  • #2393 - Make add-extensions -Dextension and -Dextensions behave the same
  • #2392 - MP Config integration - support injection of arrays and custom types
  • #2391 - Use the actual artifact extension instead of its packaging type
  • #2390 - Use Undertow to parse the cookies
  • #2389 - Properly handle sources configured with ${project.basedir} in dev mode
  • #2388 - Small fix for a not-commented comment
  • #2387 - Ensure that the live reload works on generated Kotlin projects
  • #2385 - Improve add-extension with error in case of multiple matches
  • #2382 - Remove the duplicate JWT token log message
  • #2381 - Observers - finish EventMetadata support
  • #2380 - Observers - finish EventMetadata support
  • #2379 - MP Config integration - support injection of arrays and custom types
  • #2377 - issue 2376 - fix knative secret credential link
  • #2376 - Container registry secrets link is broken
  • #2374 - Allow multiple file extensions per CompilationProvider
  • #2372 - CompilerProvider: consider allowing to claim multiple file extensions
  • #2369 - Support for the default groups and the tokens in Cookies
  • #2367 - Quarkus 0.14 problem with sourceDirectory specified in Pom
  • #2366 - Get the resulting jar path directly from the gradle jar task
  • #2365 - Disable TracingTest.testContextPropagationInFaultTolerance
  • #2364 - Fix example in the flyway guide
  • #2362 - Upgrade to RESTEasy 4.0.0.Final
  • #2360 - Elytron upgrade to 2.0.0.Alpha4
  • #2359 - Bump smallrye openapi version
  • #2358 - MP FT integration - fix FallbackHandler support
  • #2357 - Get the resulting jar path directly from the gradle jar task
  • #2356 - Config - fix javax.inject.Provider injection support
  • #2355 - Fix config properties validation
  • #2354 - @Inject @ConfigProperty javax.inject.Provider not supported
  • #2352 - Activate camel-core integration tests via -Dnative
  • #2350 - Config properties validation - ConfigProperty#name() is not mandatory
  • #2349 - Dev mode with maven multi module project takes non referenced deps
  • #2347 - Still: Could not find field com.sun.beans.WeakCache.map on class com.sun.beans.WeakCache
  • #2346 - CamelConfig.BuildTime.disableJaxb and disableXml need defaults
  • #2345 - Bump maven versions used in created projects
  • #2344 - FallbackHandler seems to not taken into consideration
  • #2343 - Upgrade to RESTEasy 4.0.0.CR3
  • #2340 - Tweaks to quarkus-gradle-plugin build
  • #2338 - Missing Reactive Pg Client extension in BOM
  • #2337 - Fail build if a non-Dependent bean injects InjectionPoint metadata
  • #2334 - Allow tests to be run from Eclipse (#2253)
  • #2332 - Dev mode - identify classes generated from all hot deployment paths
  • #2331 - BuildMojo does not take into account project's packaging (assuming it's a jar)
  • #2329 - Make very minor changes to extension philosophy section
  • #2327 - BuildMojo does not take into account project's packaging (assuming it's a jar)
  • #2325 - Update to SmallRye Open API 1.1.2
  • #2319 - Maven Multi module CDI Injection_ClientProxy ClassCastException
  • #2318 - Refactor createProject for Init Starter
  • #2317 - Dev mode with maven multi module project takes non referenced dependencies
  • #2313 - Adding ServiceProviderBuildItem List constructor, removing the array null check as the List is validated as well
  • #2310 - Camel extension is too verbose on default log level, fixes #2233
  • #2309 - fix(#2308): Fixes NPE if no baseDir provided.
  • #2308 - Null Pointer is thrown if no baseDir in MavenRepoInitializer
  • #2306 - Fix typo in extension guide
  • #2304 - Remove warning on no endpoint specified, as UDPSender is now working
  • #2301 - Make the default datasource application scoped
  • #2300 - Update to sma...
Read more

0.14.0

25 Apr 10:06

Choose a tag to compare

Major changes

  • #2165 - Disable Fallback native images by default
  • #1983 - Upgrade to GraalVM rc15
  • #1973 - Add support for quarkus:dev in multimodule projects
  • #1849 - Keycloak Extension

Complete changelog

  • #2204 - Fix hardcoded version in Gradle artifacts
  • #2194 - Propagate AWS Lambda context
  • #2192 - Quarkus 0.13.0 - 0.13.3 application.properties enviroment variables doesnt work
  • #2191 - Vertx - handle exceptions thrown by consumer methods
  • #2190 - [Docs] Add some notes about native-image flags we use
  • #2189 - Wait until all spans are reported
  • #2186 - #2098 disable Jolokia in JVM mode Dockerfile
  • #2183 - Call start() on Thread
  • #2182 - Fix various Spring DI processor bugs relating to scopes
  • #2181 - Force org.jboss.logmanager.LogManager in Docker image
  • #2179 - Build should fail if a bean or producer declares multiple scopes
  • #2178 - Build should fail if a bean or producer declares multiple scopes
  • #2177 - Fixes #2176: Add missing endpoint
  • #2171 - Log a proper message when launching dev mode on unbuilt module
  • #2166 - Remote dev does not work if URL ends with /
  • #2165 - Disable Fallback native images by default
  • #2164 - Vertx ConsumeEvent method handle exception
  • #2161 - Using AssertJ contentOf instead of commons-io in tests
  • #2159 - Minor typo fix in FlyWay documentation
  • #2157 - move duplicate checks for maven build plugin to MojoUtils
  • #2155 - Use proper Config when validating config properties and injecting into beans
  • #2153 - Configuration classes are application classes.
  • #2147 - Extension guide - runtime module annotation processor config
  • #2146 - Allow injecting default value of quarkus.http.port
  • #2145 - Logs for Quarkus jvm mode app in Docker have java.util.logging format
  • #2141 - Extension guide - deployment module annotation processor config
  • #2139 - Jax-RS typo fix
  • #2138 - Build time config options are not reloaded in dev mode
  • #2130 - Update newline character for printf and debugf, small string formating changes
  • #2129 - Use more efficient Map.entrySet()
  • #2127 - Extension authors guide should mention the need for quarkus-extension-processor
  • #2126 - AroundConstruct*Test sync
  • #2123 - Avoid depending on platform's default charset
  • #2122 - Fix for 2114 - Missing AWS events classes in jandex when building Lambda
  • #2121 - Make sure Gradle properly resolves dependencies again
  • #2117 - "Cached" application properties when multiple tests are run
  • #2114 - Native Amazon lambda - missing reflection registration for API Gateway event inner classes.
  • #2112 - Activate request context during scheduled method invocations
  • #2108 - Load maven/gradle plugin dependencies from configuration (#2103)
  • #2105 - Upgrade JVM Docker base image
  • #2104 - Fix a NPE in dev mode when the config file does not exist
  • #2103 - Gradle quarkusDev causes NoClassDefFoundError
  • #2102 - EntityManager doesn't work for quarkus scheduler
  • #2098 - Drop jolokia from JVM mode Docker as our monitoring strategy is around Prometheus
  • #2097 - Add support for Amazon lambda tests
  • #2089 - Better error message when the health check has no name
  • #2085 - Use the TCCL to load the OpenAPI extension classes
  • #2084 - NPE in ClassLoaderCompiler with multi-module project
  • #2072 - Health check throw an NPE if the name if not set
  • #2064 - Give proper description to QuarkusDev task
  • #2062 - Allow injection of config properties into test with @Inject
  • #2061 - @ConfigProperty without @Inject does not work in test
  • #2060 - Incomplete Maven Goal descriptions
  • #2059 - Throw an exception if no deps collected for a deployment artifact
  • #2058 - Throw an exception if no deps collected for a deployment artifact
  • #2057 - Bootstrap workspace discovery should rely on the presence of parent in pom.xml
  • #2056 - Bootstrap workspace discovery should rely on the presence of parent in pom.xml
  • #2053 - Remove redundant bytecode transformer checks
  • #2044 - Validate Maven profile names and recognize -P
  • #2043 - Validate Maven profile names and recognize -P
  • #2038 - Propagate tracing context in mp fault tolerance
  • #2035 - Fix #1701: mark isPersistent() method transient
  • #2034 - org.jboss.builder package rename to io.quarkus.builder
  • #2030 - Add tests for microprofile opentracing
  • #2025 - rename com.acme to org.acme everywhere
  • #2023 - Issue 1934 extra entries filter in jar
  • #2017 - Issue #1578 Adding json schema validator
  • #2013 - Allow deploying snapshot artifacts
  • #2007 - Change com.acme to org.acme to be in sync with majority
  • #1995 - fix: typo in package name scirpt -> script
  • #1993 - add jaxb-osgi exclusion for rest-assured to BOM (fixes #1991)
  • #1991 - Depending on rest-assured (in some particular way, maven-dependency-plugin with true?) fails Maven build under Java 11
  • #1990 - Update getting-started-guide.adoc
  • #1987 - MINOR Getting Started Guide example fix
  • #1983 - Upgrade to GraalVM rc15
  • #1981 - io.quarkus.it packages prefix - fix of new additions
  • #1974 - OpenAPI OASFilter not working in dev mode
  • #1973 - Add support for quarkus:dev in multimodule projects
  • #1970 - Fix install when using uberjar
  • #1968 - Decisions framework
  • #1954 - avoid using mavenLocal() in devtools/gradle
  • #1950 - Support not having any config for Panache if no real entities
  • #1936 - Possibility to customize Ignored Entries
  • #1934 - Ub...
Read more

0.13.3

16 Apr 13:24

Choose a tag to compare

Major changes

Complete changelog

  • #2106 - Fix a NPE in dev mode when the config file does not exist - 0.13
  • #2100 - ProcessBuilder for determining UID and GID in linux docker build was …
  • #2099 - Process for non-root docker builds redirect wrong stream

0.13.2

15 Apr 20:09

Choose a tag to compare

Major changes

Complete changelog

  • #2083 - Lambda - Readd the bootstrap build step
  • #2077 - Fix Panache stream example
  • #2076 - Guide fixes
  • #2071 - Fixes to AWS Lambda
  • #2070 - Add a note about the C developer platform requirements
  • #2068 - Mention -Dnative-image.docker-build=true in the native executable guide
  • #2049 - Fix URLs of Kubernetes guide
  • #2047 - Update extensions file with Kubernetes extension
  • #2046 - Report typo fixes made directly on the website
  • #2045 - Kubernetes example doesn't work as outlined in Quickstart
  • #2042 - Fix the Dockerfile usage in guides
  • #2041 - Kubernetes example needs clarification
  • #2033 - Register kubernetes extension
  • #2032 - Make sure we don't swallow the exception when wrapper can't be created
  • #2028 - Remove vertx dep on panache-common
  • #2026 - Panache-common incorrectly depends on vertx
  • #2018 - Fixes #2008, incorrect stop time in dev mode
  • #2011 - Issue #2010: Align to key = value style in doc
  • #2010 - Align application.properties key style to key = value
  • #2008 - Clarify Quarkus stop time message
  • #2002 - Fix a NPE when no @produces is defined
  • #2000 - NPE with bean validation if the @produces is not set
  • #1979 - Fix issue where web.xml broke augmentation
  • #1978 - Default maven repository update and checksum policies
  • #1977 - Default maven repository update and checksum policies
  • #1976 - IllegalArgumentException: No bean classes specified after upgrade to 0.13.1
  • #1975 - Do not initialize a logger in Application
  • #1972 - Colorized logging output is gone in 0.13.0
  • #1962 - Second execution of BuildMojo may fail if the runner jar exists
  • #1961 - Second execution of BuildMojo may fail if the runner jar exists
  • #1732 - Adding Hibernate panache dependency + driver and no config leads to error

0.13.1

09 Apr 19:47

Choose a tag to compare

Major changes

  • #1946 - Fix bootstrap dependency issue: always add Maven Central repo unless it's already configured
  • #1931 - Default to maven central unless settings.xml is configured with different repos
  • #1927 - Quarkus 0.13.0 removes important classes from my application by considering them unused
  • #1899 - Add log darkening factor
  • #1873 - Register user configuration sources

Complete changelog

  • #1959 - Make OpenAPI servlet serve UTF-8 encoded content
  • #1956 - Added chained build to OCP guide.
  • #1955 - Add instructions how to do a chained build in OpenShift
  • #1953 - Mention the update option for Hibernate ORM's schema generation
  • #1952 - add missing subs="attributes" to openshift-s2i-guide.adoc
  • #1951 - Add a couple of ignored entries when building the uber jar
  • #1948 - remote-dev improvements
  • #1946 - Fix bootstrap dependency issue: always add Maven Central repo unless it's already configured
  • #1945 - Fixes #1944, make sure file path is decoded
  • #1944 - Dev mode compilation fails if the .m2 path has special characters
  • #1941 - Hibernate ORM guide missing update option in documentation
  • #1935 - Swagger-UI doesn't support german umlauts
  • #1933 - Fix error message
  • #1932 - Fixes #1928, if boot fails do not attempt to run other tests
  • #1931 - Default to maven central unless settings.xml is configured with different repos
  • #1928 - If Quarkus cannot be started, the TestResourceManager tries to start the resources several times
  • #1927 - Quarkus 0.13.0 removes important classes from my application by considering them unused
  • #1924 - JAX-RS ApplicationPath and Provider are bean defining annotations
  • #1922 - Fix kubernetes guide
  • #1921 - Override the Jandex version used by jandex-maven-plugin in build-parent
  • #1920 - Override the Jandex version used by jandex-maven-plugin in build-parent
  • #1919 - Mark JAX-RS application classes as un-removable
  • #1916 - Hibernate ORM teardown needs to happen before the datasources are destroyed
  • #1915 - Occasional errors from ORM unable to get a JDBC connection on shutdown
  • #1912 - docker-maven-plugin update to 0.29.0
  • #1899 - Add log darkening factor
  • #1897 - RestEasy config sources are not registered for reflection
  • #1891 - Service providers in application conflict with those from dependencies and/or extensions
  • #1880 - Make javax.ws.rs.ApplicationPath a bean defining annotation
  • #1873 - Register user configuration sources
  • #1872 - Support cleanup of deleted resources during live reload #1772
  • #1871 - User configuration sources are not registered
  • #1810 - Pass user ID and group ID to docker native image build in Linux
  • #1636 - Native image build in docker writes files as root to target dir

0.13.0

08 Apr 12:48

Choose a tag to compare

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](https://github.com/quarkusio...
Read more

0.12.0

20 Mar 16:50

Choose a tag to compare

Major changes

  • #1579 - Provide the Kafka quickstart guide
  • #1557 - Remove test scope from bom
  • #1554 - Allow for usage of @ConfigProperty on fields without @Inject
  • #1548 - Add guide for MicroProfile Metrics
  • #1521 - Introduce JSON-B and JSON-P extensions
  • #1506 - Improve the dependencies between gradle tasks
  • #1492 - rename gradle tasks to camelCase
  • #1483 - Add MicroProfile Health guide
  • #1426 - Support for Microsoft SQL Server [JDBC]
  • #1417 - Testing improvements
  • #1412 - Support wider range of character sets
  • #1395 - Switch to GraalVM 1.0.0-rc13
  • #1358 - Native S2I Builder image
  • #1318 - Add MicroProfile Fault Tolerance guide
  • #1311 - Add Vertx web extension

Complete changelog

  • #1587 - Vertx web - make hot replacement work
  • #1586 - added test section and updates to reflect plugin changes
  • #1585 - Improvement of the application-configuration guide related to @Inject
  • #1583 - Supports the implements configuration
  • #1582 - Fix smallrye-reactive-messaging-kafka feature name
  • #1581 - Search for a native image for gradle builds if the maven search fails
  • #1579 - Provide the Kafka quickstart guide
  • #1576 - Disable native build for camel components
  • #1572 - Fixes bug when matching AppArtifacts with the correct files in Gradle
  • #1571 - Add a dependency on the Reactive Streams Operators implementation in Reactive Messaging
  • #1570 - Ignore quarkus.log
  • #1569 - When starting native image, use argument for log file location
  • #1568 - Validate @ConfigProperty injection points at runtime
  • #1567 - Fix REST client CI failure
  • #1565 - RestClientITCase failure on master
  • #1562 - Remove warning messages from devmode
  • #1561 - opentracing, jaeger, xnio, debezium, log4j2, assertj, junit-jupiter minor version updates
  • #1560 - Remove now unnecessary @Inject on @ConfigProperty
  • #1558 - Add first version of a collection of tips for writing native apps
  • #1557 - Remove test scope from bom
  • #1556 - quarkus.log should not be hard coded to target/quarkus.log
  • #1555 - @ConfigProperty injection point validation must occur at RUNTIME_INIT
  • #1554 - Allow for usage of @ConfigProperty on fields without @Inject
  • #1553 - Expose all flavors (core, axle, rx) of Vert.x EventBus
  • #1552 - Disable deployment during release
  • #1551 - Update vertx to version 3.6.3
  • #1550 - RestClient - passing incoming JAX-RS headers, fixes #1017
  • #1549 - JAX-RS body writers for Vert.x JsonObject and JsonArray
  • #1548 - Add guide for MicroProfile Metrics
  • #1547 - Increase CI memory
  • #1546 - PathTestHelper should accept default Gradle build paths now
  • #1544 - Removes TODO comments about needing proper assertion
  • #1543 - Update opentracing doc to describe using application.properties as alternative to env vars
  • #1542 - Update to smallrye-jwt 1.1.1
  • #1541 - fix npe in dev mode when source is missing in recompilation diagnostic
  • #1540 - Move manifest generation in a specific method
  • #1536 - Add the quarkus-elytron-security component in the BOM
  • #1535 - Security components are missing the version in the BOM
  • #1533 - Using gradle compileOnly configuration is wrong
  • #1532 - Gradle integration test doesn't actually run the test
  • #1531 - QuarkusTest cannot run package private test class
  • #1530 - [fixes #1528] - AuthConfig only configured if IdentityManager is produced
  • #1529 - Moves the logic that handles the registration for serialization of OpenAPI schema class to smallrye-openapi-extension
  • #1528 - [Security Extension] - AuthConfig only configured if IdentityManager is produced
  • #1527 - Warning to keep H2 version as is
  • #1526 - Minor corrections to mx and git repo clone instructions in Building a Custom SubstrateVM
  • #1524 - Vert.x upgrade from 3.6.2 to 3.6.3 has conflict with io.smallrye.reactive:smallrye-axle-generator:0.0.1
  • #1523 - Minor adjustments
  • #1521 - Introduce JSON-B and JSON-P extensions
  • #1516 - Micro version updates
  • #1514 - Unable to upgrade smallrye-jwt 1.1.0 to 1.1.1 due to constructor change in JWTCallerPrincipal
  • #1513 - Fix typo reported by a user in the getting started guide
  • #1512 - Mention quarkus-dev Google Groups
  • #1510 - Arc is able to build without depending on JBoss Nexus
  • #1509 - Use Google EU mirror for Maven Central
  • #1507 - Add Maven Wrapper to generated projects
  • #1506 - Improve the dependencies between gradle tasks
  • #1504 - chore: add uberJar maven property
  • #1501 - add comma in getting-started-testing.adoc for better readability
  • #1500 - Add comments to our pom template
  • #1498 - Add maven wrapper to the generated projects
  • #1497 - Create a FAQ on how to solve issues with native images
  • #1496 - Promote the usage of the Maven wrapper in the instructions
  • #1495 - Unable to initialize mediator without an Reactive Streams Operators in the classpath
  • #1494 - Fix failing build due to path relative to root module dir rather than project module dir
  • #1493 - Fix test failing due to default RSA keypair size too small (depending on the JDK)
  • #1492 - rename gradle tasks to camelCase
  • #1489 - add useJUnitPlatform to build.gradle
  • #1486 - programmatic client generation for MP Rest Client, fixes #1317
  • #1485 - Improve ArC integration
  • #1483 - Add MicroProfile Health guide
  • #1482 - Smallrye Health extension doesn't work in native
  • #1480 - Allow to use JSON-P without RESTEasy
  • #1479 - Fixi...
Read more

0.11.0

06 Mar 15:52

Choose a tag to compare

Major changes

  • #1193 - Quarkus Configuring Logging guide is out of date
  • #1156 - Document the various tools and their options
  • #1131 - Change the groupId of the log manager
  • #1059 - Create Kotlin extension
  • #560 - Align and simplify Hibernate ORM configuration name
  • #555 - Write a how to test guide
  • #200 - application.properties or protean.properties support and location

Complete changelog

  • #1269 - Rename panache-jpa to hibernate-orm-panache
  • #1268 - Fix wrong source block
  • #1266 - Merge web.xml and annotations
  • #1265 - Sync extension names with website
  • #1264 - Remove topic docs from this repository
  • #1263 - Docs - Tooling - Gradle is in place
  • #1262 - Use shell instead of bash for shell script code blocks
  • #1261 - Fix the doc url in generated projects.
  • #1260 - Register return types on REST Interface methods for reflection
  • #1259 - Add some notes about the artifact naming convention
  • #1258 - Remove Quarkus repository maven settings from guides
  • #1256 - Switch to 999-SNAPSHOT
  • #1254 - REST Client doesn't register Interface return types for reflection
  • #1253 - GitHub name fix
  • #1251 - Mimic attribute inclusion
  • #1250 - Make devmode check for application.properties changes as well
  • #1249 - Add application.properties to hot reload
  • #1248 - Remove -deployment suffix from artifacts
  • #1247 - Don't build on docs change
  • #1246 - Issue 1214 - Add internal glossary for doc and website
  • #1245 - Add testing guide
  • #1244 - rename modules
  • #1243 - RC13 fixes
  • #1242 - Issue #1229, rename security to elytron-security
  • #1241 - Stop runner before resources
  • #1240 - Move Eclipse plugin configuration to a specific profile
  • #1237 - Reorganize packages to have proper API packages
  • #1235 - Register ResteasyClientBuilder for reflection
  • #1231 - SmallRye Reactive Messaging Kafka - fix pom
  • #1230 - Register Collection classes for reflection.
  • #1229 - Rename "security" extension to "elytron-security"
  • #1228 - smallrye client 'Cannot construct instance of java.util.ArrayList'
  • #1227 - Lambda extension should mention Amazon because it's confusing
  • #1226 - Add quarkus-infinispan-client-deployment to the BOM and fix a NPE
  • #1225 - smallrye rest client RestClientBuilder property setter eliminated during native image generation
  • #1223 - various fixes for launch
  • #1222 - Ignore static and final fields in config objects
  • #1221 - Static fields break config processing
  • #1220 - Removing obsolete test
  • #1213 - Initial Undertow SSL config
  • #1212 - Set main version to 999-SNAPSHOT
  • #1211 - Cleanup the main readme and contributing files
  • #1210 - Hibernate ORM - Caching documentation review
  • #1209 - Update the CI badge again
  • #1208 - prepare pom for launch
  • #1207 - Rename the input-validation guide to validation
  • #1206 - Switch reference to 10.0.144.40/nfs to new site docs for Quarkus Beta release
  • #1205 - Minor adjustments to README and pom files
  • #1202 - Issue 1201 Improve REST guide documentation
  • #1201 - Improve REST guide documentation
  • #1200 - Update the Axle dependencies with their new artifacts
  • #1197 - Use separate jboss-logmanager-embedded
  • #1196 - Quarkus Configuring Logging guide is out of date
  • #1195 - LogConfig.categories configuration does not work
  • #1194 - added gradle-tooling doc. splitted up the tooling into maven/gradle/cli
  • #1193 - Quarkus Configuring Logging guide is out of date
  • #1192 - serverless.adoc
  • #1191 - Make sure if no hotrod-client.properties file to still use protostream marshaller and allow marshallers
  • #1190 - Update the smallrye-jwt extension config root name to smallrye-jwt
  • #1189 - Use a @configroot name of smallrye-jwt rather than jwt for consistency with out extensions
  • #1188 - Print hot reload timings in consistent format with boot times
  • #1187 - Hot replace time to be reported in consistent format as bootstrap times
  • #1186 - Add a link to the Native images and SSL guide
  • #1185 - Add application.properties as a name for build config
  • #1184 - Add information in the tooling guide about Gradle and CLI
  • #1183 - Issue 1181 - Minor fixes for Panache documentation
  • #1182 - Prepare the documentation for the config file rename
  • #1181 - Minor fixes for Panache documentation
  • #1180 - Adapt config documentation to reference application.properties
  • #1179 - native-and-ssl-guide.adoc and building-substrate-howto.adoc are not included anywhere
  • #1178 - Update Infinispan docs to update given restrictions
  • #1177 - Proposal for a full tooling guide
  • #1175 - Remove the "sleep" calls from the DevMojoIT
  • #1174 - Minor doc change proposals for getting started guides
  • #1171 - Minor doc change proposals for getting started guides
  • #1169 - Assign runner jar the proper permissions
  • #1168 - Add vscode in .gitignore
  • #1167 - Add .vscode in gitignore
  • #1165 - Tweaks to dev joy data
  • #1162 - First complete draft of the using JWT RBAC guide
  • #1161 - Fix for #1160, avoid ArrayIndexOutOfBoundsException if security not enabled
  • #1160 - Security extension produces ArrayIndexOutOfBoundsException if included but not enabled
  • #1159 - Hibernate 2LC separation into independent project
  • #1158 - Update Hibernate quickstarts and examples to new propert...
Read more

0.10.0

01 Mar 10:12

Choose a tag to compare

Major changes

  • #1110 - Use application.properties to configure the application
  • #1026 - Rename to Quarkus and apply new code format
  • #977 - Add Kafka and Kafka Reactive Messaging extensions
  • #957 - Knative Getting started guide
  • #464 - Have a basic Hibernate 2LC caching implementation (local caching only)
  • #431 - Security support
  • #416 - Find a public name for the project

Complete changelog

  • #1119 - Fix issues with duplicate classes on the classpath
  • #1117 - Project rename missed some constants
  • #1116 - Better cycle checking and a couple misc. cleanups
  • #1115 - Forbid missing expansion
  • #1113 - Adding in delay in case if first assertion fails
  • #1110 - Use application.properties to configure the application
  • #1107 - Remove unnecessary setting of frameworkClassesPath
  • #1106 - Document Eclipse APT particulars for extension authors
  • #1105 - Add the kafka connector to the extension list
  • #1104 - Add Logging Guide to the TOC
  • #1103 - Rename TestHTTPResourceManager to match other http named classes
  • #1102 - ArC - remove maven plugin, example and readme
  • #1101 - Fix Panache javadoc typo
  • #1100 - Fixes #1099, wrong response code if compile fails
  • #1098 - Minor adjustments related to test logging and Camel poms
  • #1097 - Fixes #721 @ApplicationScoped does not work in combination with @serverendpoint
  • #1096 - Some cleanup for the parent POM
  • #1095 - Exclude any doc subdirectories from build
  • #1094 - Agroal configuration rewrite
  • #1093 - Add the development continuum doc
  • #1092 - ArC - ComputingCache may contain uninitialized values
  • #1091 - Add support for injection into ShamrockTest and remove the need for RuntimeClassLoader
  • #1090 - Introduce README and externalize common information via variables
  • #1089 - Work on #1000, snippet on container first
  • #1088 - Fixes #1002 add snippet on hot reload
  • #1087 - Fixes #1084, incorrect JAX-RS behaviour if the request corresponds to…
  • #1086 - Fix test log location
  • #1085 - Disable intermittently failing tests
  • #1084 - Incorrect behavior of JAX-RS resource class annotated with @path("/")
  • #1083 - Increase native image memory
  • #1082 - Don't use PIE (Some distros [e.g. ubuntu] default to using it)
  • #1080 - Avoid iterating logger tree to do level check
  • #1078 - Add config option to have RuntimeRunner save generated classes to disk
  • #1077 - gradle plugin supports, build, native and dev
  • #1076 - Update Infinispan to run tests by default
  • #1074 - Extend InjectionPoint metadata support
  • #1073 - Panache javadoc
  • #1071 - Detect private no-arg constructor on normal scoped beans
  • #1070 - First draft of the security extension guide
  • #1069 - Arc: Fail the build if a proxied class declares a private default constructor
  • #1068 - Fixes #955, don't generate duplicate methods in the presence of bridge methods
  • #1067 - Don't log hibernate validator version
  • #1066 - Various fixes for logging issues:
  • #1065 - Add start of architecture topic
  • #1064 - Disable CI for doc only PR's
  • #1063 - chore: fixed minor typo
  • #1062 - Fix security extension split package issue
  • #1061 - Updating Infinispan to 10.0.Beta2
  • #1060 - security extension runtime module needs a runtime package
  • #1058 - Simplify ORM guide
  • #1057 - Make minor wording improvement in guides
  • #1054 - Added Panache JPA getting started
  • #1053 - Logging format adjustments
  • #1051 - Some small POM cleanup
  • #1050 - Add a JSON + REST services guide
  • #1048 - InstanceHandle.close() - do not always delegate to destroy()
  • #1046 - Make all CI jobs check formatting
  • #1045 - Init params and custom instance factories to the ServletBuildItem
  • #1042 - Basic support for AWS Lambdas
  • #1040 - Logging filter fixes
  • #1039 - SSL documentation and related fixes
  • #1038 - Panache fixes
  • #1037 - Add Camel Extensions
  • #1036 - Update the Arc groupid
  • #1035 - Increase CI timeout as we are getting close to the limit
  • #1034 - Add IDE config docs
  • #1033 - Fix incorrect Arc package names after rename
  • #1030 - Windows - dev mode - java.io.FileNotFoundException: \tmp\shamrock-classes...
  • #1027 - Add guard around debug code
  • #1026 - Rename to Quarkus and apply new code format
  • #1024 - Initial logging docs
  • #1021 - Big Panache API refactor
  • #1019 - Fix disposers declared on @ApplicationScoped beans
  • #1015 - Arc container is killed before @Disposes methods are called
  • #1014 - Main TS module polluted with kafka related logs
  • #1012 - Enable to pass annotation proxy as a recording template parameter
  • #1011 - Unable to find annotation info for javax.ws.rs.core.Response warnings
  • #1010 - Replacing private members with package-private approach
  • #1007 - Page on architecture of Quarkus
  • #1002 - Snippet on why hot reload is awesome
  • [#992](https://...
Read more

0.9.1

14 Feb 20:03

Choose a tag to compare

Major changes

  • #887 - Add support for directly injecting the HTTP URL into tests
  • #659 - Preview Hibernate 2L cache implementation

Complete changelog

  • #905 - Use a package protected property for injection
  • #904 - Fix the library path for MacOS for SSL support
  • #901 - Revert "Fixes #880, add Resteasy to the bom so the version aligns"
  • #899 - Fixes 898, Don't use a caching resource manager for dev mode and make sure it is closed on shutdown
  • #897 - Make very minor HttpConfig enhancement
  • #798 - Infinispan Client should use ProtoStreamMarshaller as default
  • #896 - Default eviction max idle and object counts for Hibernate cache
  • #894 - Suppress unchecked cast warnings in extension annotation processor
  • #893 - Handle both custom port and host for RestAssured
  • #892 - Add some notes on dev mode
  • #890 - Fixes #373, properties don't work with shamrock:dev
  • #889 - Fixes #884 limit the number of threads in dev and test mode
  • #887 - Add support for directly injecting the HTTP URL into tests
  • #886 - Fixes #880, add Resteasy to the bom so the version aligns
  • #885 - Fix JDK11 build
  • #884 - Minimal number of XNIO worker threads in dev mode
  • #882 - Fixes java.net.MalformedURLException in SmallRyeOpenApiProcessor
  • #881 - java.net.MalformedURLException: no protocol: META-INF/openapi.yml
  • #875 - Don't use of Panache Field Enhancer when there are no enhanced models
  • #872 - Change type for duration and host/port properties in Jaeger
  • #871 - Fix ArcContainerImpl.instanceSupplier()
  • #870 - Fixes #316 remove a lot of out of date info from the readme
  • #869 - Run tests on a different port
  • #868 - Make sure the entity manager works when no request scope is present
  • #867 - ContextNotActiveException on StartupEvent listener
  • #866 - Miscellaneous configuration fixes & enhancements
  • #865 - Jaeger config no longer working
  • #862 - ArC - stack log messages about usage of private members
  • #860 - Deprecate RUN_TIME_STATIC
  • #859 - Support for config maps with keys that have embedded '.'
  • #858 - Fix config wildcard handling
  • #857 - Add non-native JDK11 CI job
  • #856 - Use TCCL to load security resources so shamrock:dev works
  • #855 - ArC - stack log messages about usage of private members
  • #854 - add reactive messaging to BOM
  • #853 - Switch Graal SDK to 1.0.0-rc12, update docs and recommendations
  • #852 - Remove axle clients
  • #851 - renamed cli to devtools. ref discussion on zulip. take two.
  • #850 - Fixes #819 classfilewriter 1.2.4.Final
  • #849 - Remove Jandex exclusion
  • #848 - Upgrade to Graal RC12
  • #847 - Exclude test scoped dependencies
  • #846 - Remove dependency on shamrock-core-deployment from infinispan-hiberna…
  • #845 - Remove undertow dependency from the maven plugin
  • #844 - Use batch setting for CI builds
  • #842 - Curate the Hibernate ORM Runtime Dependencies
  • #841 - Set the transaction node name at runtime
  • #840 - Reduce reliance on hotrod client properties and change config priority
  • #835 - Extension renaming round 1
  • #834 - Switch to upstream JBoss Logging
  • #831 - Test custom converters and fix unresolved socket address case
  • #829 - Add native integration test to generated projects
  • #828 - No longer needing the redhat-ga-repository Maven repository
  • #827 - Rename standard jar when uberJar option is used
  • #826 - Integrate MP-JWT extension
  • #824 - Add Reactive Messaging to the BOM
  • #822 - Fix List-based @configitem support
  • #819 - Build fails on Java 12 due to classfilewriter
  • #817 - Fix the javadoc of @configroot
  • #816 - Fix logging levels of native image, boot, and JVM mode.
  • #813 - Panache field access
  • #812 - Build log verbosity: we now have a lot of TRACE/DEBUG messages
  • #811 - If putFromLoad happens too close to region evict, try again
  • #809 - changed aesh cli to inherit from the build parent fixes #783
  • #808 - [LOGMGR-236] Check the correct array for the index.
  • #807 - Making ProtoStreamMarshaller default marshaller and adding
  • #806 - REST client with native and SSL
  • #803 - Fixed infinispan client configuration for config changes part 2
  • #799 - TRACE logging does not work
  • #795 - Make Undertow logging use JBoss Logging
  • #794 - [#790] Allow all log levels to be configured, not just the root
  • #793 - Various small improvements to the Spring DI compatibility layer
  • #792 - Some minor cleanup of Maven plugin
  • #791 - Add REST Client guide
  • #790 - TRACE logging does not work
  • #789 - Add a Spring guide based on the existing quickstart
  • #787 - [#735] Converters for network addresses
  • #786 - Infinispan client docs
  • #785 - Reword and clarify the 2LC docs
  • #783 - Aesh CLI must inherit from the build parent
  • #782 - Register feature for Jaeger
  • #781 - [#390] Support some more primitive types
  • #779 - Remove unused converter
  • #775 - Project creator should create a native test and inject the failsafe config
  • [#774](https://github.com/jbossas/prote...
Read more