Releases: quarkusio/quarkus
Releases · quarkusio/quarkus
0.7.0
Major changes
- #553 - Support JUnit 5 and allow legacy JUnit 4
- #540 - Port "remove unused beans" optimization from Weld
- #511 - Add support for SQL script file being picked up at Hibernate ORM start time
Complete changelog
- #610 - Switch to upstream ORM
- #608 - ArC AnnotationsTransformer - clarify javadoc
- #607 - Javadoc follow up to #602
- #606 - ArC AnnotationsTransformer - clarify method param annotations transformations
- #604 - Update Extension Authors Guide - 6. Testing Extensions
- #603 - #602 extract RunnerJarPhase from AugmentPhase
- #602 - Extract RunnerJarPhase from AugmentPhase
- #600 - Fixes #599, hot deployment does not work on JDK11
- #599 - Hot deployment does not work on JDK11
- #598 - shamrock:dev -Ddebug uses client mode not server mode
- #597 - Update docs to JUnit 5
- #596 - Evaluate the implementation a starter.*.io for public release
- #595 - Clarify our testing strategy and approach
- #586 - Generate shared annotation literals properly
- #581 - provisioning prototype, including pom-based provisioning state
- #580 - Getting started guide points to the old repository
- #579 - Interceptor injection points are not taken into account when determin…
- #578 - Fixes #542, add some docs on the substrate build items
- #577 - Fix warning about deprecated parameter
- #576 - Fixes #575, make the resource leak detector initialized at runtime
- #575 - Netty leak detector can cause native image build to randomly fail
- #574 - Move the ObjectSubstitution class from deployment to runtime module
- #573 - org.jboss.shamrock.deployment.recording.ObjectSubstitution should be moved to runtime module
- #572 - Some fixes in the maven plugin
- #571 - Create a JUnit 5 Internal module and post ShamrockUnitTest for our in…
- #567 - ArC - add basic validation for normal scoped beans
- #566 - Remove app from getting started test doc
- #563 - Add simple Spring DI support
- #561 - Skip shamrock:dev on projects that do not have the build goal configured
- #556 - Shamrock should allow to change the testing port or select the next available port
- #553 - Support JUnit 5 and allow legacy JUnit 4
- #552 - ArC - add "remove unused beans" optimization
- #551 - centos-graal Dockerfile - using 1.0.0-rc11
- #549 - Make ArC add the no-arg constructor or raise better error message when no-arg constructor is not present
- #548 - Add support for single non no-arg constructor injection without @Inject
- #547 - Fix #544 - ensure the debug port is positive
- #545 - Add MP-Metrics support for Jaeger
- #544 - shamrock:dev allows debug port 0 to be used
- #542 - Extension writing guide does not mention how to add a resource for inclusion in native image
- #540 - Port "remove unused beans" optimization from Weld
- #539 - No longer need the workaround to disable Validator extensions for JavaFX
- #538 - Address #511 Support for import.sql and related property in JPA with no persistence.xml
- #537 - Fail explicitly if no
persistence.xml
is present and no dialect can be guessed from the driver - #534 - Make ShamrockUnitTest honor ShamrockTestResource
- #532 - Undertow 2.0.17.Final
- #531 - Running shamrock:dev from parent maven module
- #529 - Remove Undertow dependency from ArC
- #527 - NPE when running shamrock:create in existing Maven project
- #525 - ArC generates a lot of AnnotationLiteral resources
- #524 - Undertow should depend on ArC and not vice versa
- #511 - Add support for SQL script file being picked up at Hibernate ORM start time
- #504 - Consider to add resteasy-client dependency to shamrock-jaxrs-deployment
- #482 - Jaeger: Support real metrics factory (currently NoopFactory)
- #479 - ShamrockUnitTest not Windows friendly
- #478 - ShamrockUnitTest not Windows friendly
- #280 - Unify version properties names in build-parent
0.6.0
Major changes
- #526 - Update the documentation url to the new location
- #521 - Add initial documentation for OpenTracing and Jaeger extensions
- #472 - Upgrade to io.jaegertracing version of Jaeger
Complete changelog
- #533 - remove the application class form the open tracing guide
- #530 - Update OpenTracing docs based on further review comments in original PR
- #528 - Fix Maven requirements in all the guides
- #526 - Update the documentation url to the new location
- #523 - Fixes #520 accept debugger by default in dev mode
- #522 - Fixes for Graal RC11
- #521 - Add initial documentation for OpenTracing and Jaeger extensions
- #520 - shamrock:dev should accept a debugger by default
- #518 - Remove now redundant restasy.providers step
- #517 - Include subclasses/implementations in serialization declaration for JAX-RS
- #515 - Get rid of DI abstraction layer
- #513 - Also consider implementors in Bean Validator processor
- #512 - Also consider interface implementors as potential validation candidates in Bean Validation
- #510 - Remove the Application class from the documentation and from the generated projects
- #507 - chore: ignore META-INF/resources while building the Undertow JAR
- #506 - java.lang.ArrayIndexOutOfBoundsException: 0 in UndertowBuildStep
- #505 - Allow multiple jvm args
- #503 - sync maven versions in pom.xml, getting-started-guide.adoc
- #502 - docs: minimum mvn version is 3.5.3 in practice, not 3.5+ as documented
- #501 - Update Rest Assured version to 3.3.0
- #499 - RESTEasy extensions support in OpenApi and optional Application class
- #498 - Fail when multiple @ApplicationPath annotations are present
- #495 - Jandex update to 2.1.0.Final
- #494 - Use Maven batch mode in CI to stop cluttering up the build log with p…
- #493 - Reduce poll times to provide a slight test speed increase
- #492 - Fixes #422, allow JAX-RS resources to be served from the application …
- #491 - Fixes #490, custom @Provider classes are not registered
- #490 - Jaxrs: user annotated
Provider
s are not registered. - #489 - Initialize CDI observers properly
- #481 - Update URL in the guides
- #477 - NullPointerException when resolving a CDI injection
- #476 - Integrate smallrye-reactive-messaging
- #473 - Independent projects versions sync / update
- #472 - Upgrade to io.jaegertracing version of Jaeger
- #471 - Show help in more cases and prevent it from falling through.
- #470 - Scheduler - validate cron() and every() expressions
- #469 - Display help if no args are passed instead of crashing.
- #465 - Components upgrades
- #463 - Disable PrintAnalysisCallTree reports by default
- #462 - Scheduling does not fail boot if a cron expression is invalid
- #460 - Disable PrintAnalysisCallTree by default
- #459 - Hibernate ORM - Hql queries trying to fetch an association cause NPE
- #457 - Log version and capabilities when starting up
- #436 - Incorporate the hibernate-orm-protean artifact into the extension
0.5.0
Major changes
- #442 - Fix missing version in extension
- #429 - Get rid of our REST testing classes in favor of REST Assured
- #427 - Script the generation of a webpage listing the done and remaining tasks based on the label 'first public release'
- #415 - Protean CDI guide
- #380 - Add content about method validation in the input validation guide
Complete changelog
- #452 - Minor docs updates
- #450 - Make version properties naming consistent
- #446 - Avoid adding the same class to be validated multiple times
- #444 - Move some versions to properties section in pom.xml
- #443 - Fixes #437, make sure web socket connection is closed by the test
- #442 - Fix missing version in extension
- #441 - MVP create with extension json creates a pom with the wrong dependency
- #440 - Fix minor typos wrt RecorderContext
- #439 - Upgrade smallrye-fault-tolerance to 1.1.0
- #437 - XNIO "Thread is terminating" exception when running the main/ integration tests
- #435 - Some pom/artifact organization assorted clean ups
- #434 - SmallRye, Jandex, OpenTracing version updates
- #433 - smallrye-fault-tolerance 1.0.4 changes public interface, protean-shamrock fails to build
- #430 - Move Vert.x and JPA integration tests to the top level integration-tests/ directory
- #429 - Get rid of our REST testing classes in favor of REST Assured
- #428 - Remove useless populating of List
- #427 - Script the generation of a webpage listing the done and remaining tasks based on the label 'first public release'
- #415 - Protean CDI guide
- #414 - Make RuntimeLoggingConfigurator consistent with LoggingResourceProcessor
- #413 - Add a FAQ
- #411 - Create a launch page with the things we are working on
- #410 - Polish AppCreatorPropertiesHandler
- #403 - Logging garbled in IDE
- #402 - Suppress warnings for internal proprietary API - Signal and SignalHandler
- #380 - Add content about method validation in the input validation guide
- #378 - Add noverify flag to the JVM for the dev mode
- #281 - Repository layout - move non-core features (extensions) to a separate directory
0.4.0
Major changes
- #409 - Update smallrye reactive stream operators to 0.4
- #401 - Re-organise project to reduce the number of top level items
Complete changelog
- #409 - Update smallrye reactive stream operators to 0.4
- #408 - Note about MariaDB and Docker on macOS, typo fix
- #405 - Drop some log messages down to debug from info
- #401 - Re-organise project to reduce the number of top level items
- #400 - Fix wiring classes location
- #399 - wiring-classes directory should be created in target/ in DevMojo
- #397 - Source code highlighter for .pdf docs
- #396 - Update the GraalVM artifacts to 1.0.0-rc10
- #395 - Disable PDF generation for now
- #394 - docs module - warning: instance variable @offset/@italic_angle not initialized
- #386 - Remove the need for Docker for a default run [take 2]
0.3.0
Major changes
- #349 - Write Hibernate ORM usage guide
- #337 - Add documentation about how to debug a Protean application
- #296 - Support starting EntityManagerFactories with no persistence.xml in hibernate extension
- #209 - Bean Validation - Method validation for CDI and JAX-RS
Complete changelog
- #393 - Some improvements to method validation
- #392 - Add missing @OverRide annotations
- #391 - Use the Singleton scope to inject Vert.x objects
- #389 - Restore original class loader in ShamrockAugmentor
- #387 - Fix a typo and improve an error message in ReflectiveHierarchyStep
- #382 - Build warnings reduction
- #377 - Removal of unused imports
- #376 - Removal of unused variables
- #375 - Fixes #374 remove legacy build and native-image mojos
- #374 - remove legacy build and native-image mojos
- #371 - Improve ShamrockUnitTest logging
- #370 - Add some docs on capabilities
- #369 - Trim javadoc comment of configuration properties after extraction
- #368 - Javadoc comment of configuration properties should be trimmed after extraction
- #367 - Prefix the JDBC artifacts with shamrock- as all the other artifacts
- #366 - Issue #365 Application Build Flow configuration
- #365 - Application Build Flow configuration
- #364 - Upgrade to the latest jboss-parent
- #363 - Unify docker-maven-plugin version
- #362 - Properly override varargs methods
- #361 - io.fabric8:docker-maven-plugin version is not unified
- #360 - Add jboss-logging-annotations as as core dependency
- #358 - Some improvements on top of the latest JPA changes - should make CI green again
- #357 - Make minor improvements to the extensions doc
- #354 - Exclude jboss-annotations-api_1.3_spec as we already have javax.annotation-api
- #353 - Fix a typo in a constant name
- #349 - Write Hibernate ORM usage guide
- #347 - Use bom in generated projects
- #346 - Add ArC CDIProvider to support CDI.current()
- #344 - Add more details and clarify some sections in extension authors guide
- #343 - Fixes #312, make JAX-RS resources @singleton by default
- #337 - Add documentation about how to debug a Protean application
- #296 - Support starting EntityManagerFactories with no persistence.xml in hibernate extension
- #287 - Bean Validation - Method validation for CDI and JAX-RS
- #209 - Bean Validation - Method validation for CDI and JAX-RS
0.2.0
Major changes
-
Maven
- A BOM is now provided
- Project creation contains a Docker file
-
Docker
- Switched to fedora-minimal
- Provide distroless support
-
SubstrateVM / Native
- Disable isolates by default
-
ArC
- Primitive support for
@ConfigProperty
- Support for named bean
- Primitive support for
-
Documentation
- Lots of fixes