Releases
0.16.0
gsmet
released this
03 Jun 15:39
Major changes
#2631 - Support Swagger UI in production mode
#2624 - Quickstart guide for the Hibernate Search + Elasticsearch extension
#2612 - Add the ability to preserve only application beans but allow removal of framework beans
#2598 - Add support for config profiles
#2593 - Add @Unremoveable annotation to Arc
#2572 - Mailer extension
#2537 - Add Extension for Camel-AWS-SQS
#2481 - Introduce Arquillian adapter
#2480 - Support web fragments
#2399 - Support custom MicroProfile Config converters
#2259 - Allow to configure a CORS filter
#1816 - Reactive Postgres client guide
Complete changelog
#2697 - ArcContextProvider should check for Arc container being null.
#2696 - NPE from ArcContextProvider during app shutdown
#2690 - Handle baseUri value of @RegisterRestClient
#2688 - refactor: Replace "jbossas" in issue url by "quarkusio". Cleanup some minor typos
#2687 - MicroProfile Rest Client @RegisterRestClient ignoring baseUri property
#2685 - Add some additional cleanup filters
#2684 - Only register the contributed providers if we use all the built-in ones
#2680 - fix: remove warning on jaxrs classes
#2677 - Don't include the BOM in an extension POM
#2676 - Misc cleanup
#2675 - Allow to register JAX-RS endpoints generated by extensions - register…
#2674 - Ensure that live-reload config doesn't trigger a warning
#2672 - Upgrade Hibernate ORM to 5.4.3
#2671 - Gizmo is not considering the type parameters in DescriptorUtils.typeToString()
#2669 - [Arc] Fix method param type resolution, create test case.
#2666 - Remove the guide URLs for now
#2665 - Upgrade zookeeper to 3.4.14
#2662 - Using Strimzi in Kafka guide
#2661 - Fix the configuration property names in the mailer documentation
#2660 - Document quarkus.swagger-ui.always-include
#2659 - Fixes to the datasource guide
#2658 - Fix formatting issue in the JWT guide
#2655 - Misc cleanup
#2654 - fix(#1998 ): improves error message when quarkus:dev fails on empty project
#2652 - Unused file pattern in ClassPathArtifactResolver
#2647 - SmallRye REST client - warnings about duplicate provider registration
#2644 - fix(#2210 ): log a warning if a final method is skipped when generating client proxies and subclasses
#2643 - Upgrade Agroal to 1.5
#2642 - Exception stack for JDBC connection failure is too much
#2641 - Fix for missing default java.security.Principal producer
#2640 - Fix injection into interface-based resources
#2639 - Remove debug output
#2638 - If start failed always attempt restart
#2637 - Test for #2314 - Injected template proxy has a null toString()
#2635 - SmallRye FT integration - make use of transitive interceptor bindings
#2634 - Upgrade Hibernate ORM to 5.4.3.Final
#2633 - Upgrade Agroal to 1.5
#2631 - Support Swagger UI in production mode
#2630 - Allow classes from application archives to be transformed
#2629 - Fixes #2602 , make tests CDI beans
#2627 - Fixes #2622 clear some state during reload
#2626 - New NullPointerException on generic injection with quarkus-arc
#2625 - Ignore RESTEasy multipart classes for reflection registration
#2624 - Quickstart guide for the Hibernate Search + Elasticsearch extension
#2622 - RxJava1ContextPropagator does not work correctly in the dev mode
#2621 - reactive stream operators: add dep on context propagation runtime
#2620 - Remove MpJwtPrincipalHandler
#2619 - context propagation restart fix
#2618 - Hot reload with context propagation/quarkus-smallrye-reactive-messaging-kafka fails
#2617 - fix: #2470 Use mirror to download dependencies if applicable
#2614 - Add support for logging async handler
#2613 - feat: change Hibernate cache expiration max-idle type to Duration
#2612 - Add the ability to preserve only application beans but allow removal of framework beans
#2610 - Update to Hibernate Search 6.0.0.Alpha6
#2608 - Fixes #2172 , don't allow persist etc if no tx
#2607 - context propagation for fault tolerant invocations
#2605 - InjectionPointTransformerTest - using local variable kind
#2604 - Asserts in LocalWorkspaceDiscoveryTest
#2602 - @transactional does not work in Quarkus tests
#2601 - Fixes #2511 , swagger-ui does not work in gradle
#2600 - propose default path based on the resource class name
#2599 - Fixes #1609 , make sure Collections.* object are serializable
#2598 - Add support for config profiles
#2597 - Allow to enable Swagger UI even outside of dev mode
#2596 - Add hot reload context
#2595 - Organize imports
#2594 - Fix potentiel NPE in create project
#2593 - Add @Unremoveable annotation to Arc
#2588 - Allow to programmatically register additional source folders from CompilationProvider
#2587 - -DnoDeps property to exclude the local project dependencies from dev-mode
#2586 - Skip build and native-image goals when the artifact is POM
#2584 - Duplicated project.build.sourceEncoding changed to project.reporting.outputEncoding
#2583 - Arc - implement support for transitive interceptor bindings.
#2582 - Doesn't install on Windows 10
#2581 - chore: configure automatic removal of unused imports
#2580 - Rename HotDeploymentConfigFileBuildItem
#2577 - build: bump jandex-maven-plugin from 1.0.5 to 1.0.6
#2576 - CDI.current().select(Foo.class).get() does not work if Foo is not injected
#2575 - Make it possible to disable multi-module dev mode discovery
#2574 - Rename HotDeploymentConfigFileBuildItem
#2573 - Arc - fix NPE on injecting generics, enhance test coverage for this
#2572 - Mailer extension
#2571 - refactor: minor cleanups to remove unused imports
#2570 - Allow hot reload to recover from startup failure
#2569 - Change the way OpenAPI works
#2568 - Add support for logging async handler
#2566 - NullPointerException on generic injection with quarkus-arc
#2565 - [fixes #2564 ] - CORS related properties should be optional otherwise they are set as an empty string
#2564 - [quarkus-keycloak] - CORS related properties should be optional otherwise they are set as an empty string
#2561 - Build failure when using many OpenApi anotations
#2560 - MP rest client interfaces do not support MP FT annotations
#2559 - Fix BeanManager.resolveInterceptors()
#2558 - Startup performance issue with OpenAPI
#2557 - BeanManager.resolveInterceptors() does not work correctly
#2554 - Fallback to LocalProject data if Maven does not provide metadata in quarkus:dev
#2553 - Some optimizations that help with reload time
#2552 - Collect HTTP server startup failure and re-throw them
#2551 - Fix CNFE when using reactive messaging without an explicit dependency on Vert.x
#2550 - Fixes #2498 , work around current bytecode limits the stop large numbers of entities from being used
#2549 - NullPointerException in DevMojo when running mvn compile quarkus:dev
#2548 - reactive-messaging-kafka: CNFE: io.quarkus.netty.runtime.NettyTemplate
#2546 - Add a default toString() implementation for PanacheEntities
#2544 - quarkus-vertx-web hangs if port is in use
#2543 - feat(undertow): Support undertow-handlers.conf
#2541 - Camel-AWS - fix env variable substitution, fixes #2525
#2540 - Arc - allows to modify injection points. Add tests.
#2539 - Fixes #2537 Add Extension for Camel-AWS-SQS
#2537 - Add Extension for Camel-AWS-SQS
#2536 - Fix BeforeDestroyed and Destroyed event firing for request scope.
#2535 - Update Example in security-guide.adoc
#2533 - Support undertow-handlers.conf
#2530 - Apply minor cleanup to Panache deployment module
#2526 - feat: align console log to file log
#2525 - Camel-AWS S3 integration test: Env variable substitution doesn't work anymore
#2524 - Register all qualifiers for reflection
#2523 - Register all qualifiers for reflection to fix resolution in native image
#2522 - fix: #2386 Process annotation on Windows
#2521 - Update to Vert.x 3.7.0 and other reactive bits
#2520 - @BeforeDestroyed and @DESTROYED events fired incorrectly for request context
#2519 - Generate missing no-args constructor for normal scoped bean class
#2518 - Add a default toString() implementation for PanacheEntities
#2517 - Fixes #2314 - Injected template proxy has a null toString()
#2515 - Cache archive indexes, so they are not re-indexed in dev mode
#2514 - Fixes #2400 , ServletContainerInitializer support
#2513 - Fixes #2480 , support web-fragment.xml
#2511 - Swagger-ui webjar not found in gradle setup
#2508 - Introduce type and config converter for memory sizes
#2506 - Add a linient Duration converter
#2505 - Add carriage return for guide
#2504 - Add search param in ListExtensions
#2501 - Apply template values to kubernetes/ap4k guide
#2500 - Add a list-extensions -Dsearch=foo
#2498 - Exception org.objectweb.asm.MethodTooLargeException with a lot of entities
#2497 - Minor thread pool config fixes
#2494 - A note about converters Priority
#2492 - Issue templates
#2488 - Console log and file log minimum level are not the same
#2487 - Arc - Fix assignability for generic hierarchies, add some tests
#2486 - Customize log name for QuarkusUnitTest
#2485 - Example fileSuffix for logging
#2484 - Tip for additionalBuildArgs
#2481 - Introduce Arquillian adapter
#2480 - Support web fragments
#2477 - Kubernetes (AP4K) Guide has unapplied templating artifacts
#2476 - build: bump jboss-parent to 35
#2475 - build: use junit-bom
#2474 - build: bump junit.jupiter from 5.4.1 to 5.4.2
#2473 - fix: #2203 Update proxy settings of each remote repositories if applicable
#2472 - Delegate ordinal across delegating configuration source
#2471 - AbstractDelegatingConfigSource doesn't delegate ordinal
#2470 - Quarkus bypasses Nexus and downloads artefacts directly from maven central
#2469 - Generate the missing no-args constructor for normal scoped CDI beans
#2468 - build: bump jackson-bom from 2.9.8 to 2.9.9
#2467 - Update Kotlin guide to show JSON usage
#2466 - Rotating LoggingTest disabled on Windows, file locking issue
#2465 - build: import Jackson dependencies as BOM
#2464 - Rotating LoggingTest failures on Windows
#2463 - list-extensions shows badly on small screens
#2462 - Extend CompilerContext to provide more details on the build
#2460 - added dep on reactive-streams-operators-deployment to kafka-deployment
#2458 - Reactive messaging, kafka and native: No ReactiveStreamEngine implementation found
#2456 - Unsatisfied dependency with quarkus-arc not happening with Weld
#2455 - Update JBoss Threads to 3.0.0.Beta4
#2454 - Manually added paths should not be ignored by BCLF.newDeploymentClassLoader()
#2453 - Manually added paths are ignored in BootstrapClassLoaderFactory.newDeploymentClassLoader()
#2452 - Introduce lenient Duration converter
#2451 - Introduce type and config converter for memory sizes
#2449 - Dependency updates
#2447 - Make sure that tracer is instantiated only once
#2446 - Fix copy-past error in security-guide.adoc
#2444 - Allow injection of BeanManager into tests
#2443 - Hot code reloading may rely on source file timestamps only
#2441 - build: bump assertj-core to 3.12.2
#2439 - Add support to multiple sourceDirectories (Maven)
#2436 - Document bootstrap config options and tooling
#2427 - Adding JDBC URL documentation
#2420 - Allow to register JAX-RS endpoints generated by extensions - #2419
#2419 - Allow to register JAX-RS endpoints generated by extensions
#2413 - JDBC driver not detected while building Quarkus with Gradle
#2403 - Clarify type of container
#2400 - ServletContainerInitializer implementations are never invoked
#2399 - Support custom MicroProfile Config converters
#2397 - move to using a config map for quarkus.hibernate-orm.cache.* config properties
#2386 - Hibernate Panache: methods and annotations are missing building jar with Maven on Windows 10
#2373 - CompilerProvider: CompilerContext should provide more details on the build
#2371 - CompilerProvider: hot code reloading should not assume class-file name correspondence
#2370 - Modules should allow multiple sourceDirectories
#2368 - @Inject BeanManager in @QuarkusTest annotated class does not work
#2353 - Document bootstrap config options and tooling
#2321 - Smallrye context propagation
#2314 - Injected template proxy has a null toString()
#2312 - Move to using a config map for quarkus.hibernate-orm.cache.* config properties
#2280 - Injection does not work with interface based rest endpoint
#2267 - Two beans with @scheduled causes jaeger metrics error
#2259 - Allow to configure a CORS filter
#2253 - Integration test cannot be run from Eclipse
#2243 - Arc - allow to modify injection points
#2218 - Native mode - ClassCastException: org.jboss.threads.JBossThread cannot be cast to java.lang.Thread
#2210 - Log a warning if a final method is skipped when generating client proxies and subclasses
#2206 - [camel] initialization event fired before setting the injector to the converter registry
#2203 - Build failure in 0.13.3 due to proxy configuration
#2200 - Agroal config needs examples/doc for url
#2172 - PanacheEntityBase.persist() silently fails outside a transaction
#2136 - Include a CORS Filter that can be enabled via configuration
#2133 - Upgrade Kafka client version to 2.2.0
#2066 - QUARKUS-2021: It is now possible to provide a password for the keysto…
#1998 - Improve error message of quarkus:dev if project is empty
#1859 - Generate debug sources for generated bytecode
#1840 - Support sending emails in native mode
#1816 - Reactive Postgres client guide
#1740 - JaCoCo based code coverage analysis
#1615 - Introduce profile-based override for application.properties
#1609 - OpenAPI annotation @SecurityRequirements makes Quarkus crash
#1537 - Fault Tolerance @fallback with @timeout not working Properly with Panache ORM
#1399 - Async with Hibernate/Panache
#702 - Need a way for MP-config users to specify their converter types
#467 - MP-Context-Propagation support
#206 - Create Arquillian adapter
You can’t perform that action at this time.