Skip to content

0.8.0

Compare
Choose a tag to compare
@cescoffier cescoffier released this 06 Feb 17:24
· 48686 commits to main since this release

Major changes

  • #757 - Basic Vertx CDI integration
  • #749 - Rename the Bean Validation extension to Hibernate Validator
  • #711 - Create a JAX-RS - JSON extension relying on JSON-B and JSON-P
  • #647 - Reactive Messaging - @stream qualifier support
  • #621 - Move the Maven plugin back to JUnit 5, and also transition CLI
  • #617 - Initial PR for security support
  • #543 - Convert the getting started guide to use maven-shamrock-plugin:create
  • #497 - Reactive Messaging - support @stream qualifier
  • #449 - Fix issues in RESTEasy related to JSON-B

Complete changelog

  • #772 - Disable an Infinispan 2LC assertion which isn't currently working
  • #766 - [#705] Configuration phase two
  • #765 - Only log a warning if GRAALVM_HOME is not set and SSL is enabled
  • #763 - Restore the definition of the java.library.path when SSL is enabled
  • #762 - Jaeger SSL/TrustManager fix
  • #760 - ArC - implement BeanManager.resolveInterceptors()
  • #757 - Basic Vertx CDI integration
  • #756 - Fix generated native profiles
  • #755 - Docs: align sequence name with entity name
  • #754 - Enabling Hibernate 2LC by default
  • #753 - Vertx CDI integration - introduce ConsumeEvent annotation
  • #752 - Properly force some ORM properties and issue some warnings if set
  • #751 - Refactor infinispan-client extension packages to be consistent with
  • #750 - Disable the SSL test by default as it apparently connects to external resources anyway
  • #749 - Rename the Bean Validation extension to Hibernate Validator
  • #748 - When creating new project with CLI, the native image build profile shouldn't be enabled by default
  • #747 - Remove dependency on SVM class
  • #746 - Max idle evictions applied eventually in Hibernate cache impl #731
  • #744 - Fixed caffeine graal package name / location
  • #743 - Get rid of indexes in ObserverGenerator and AnnotationLiteralProcessor
  • #742 - Remove DocumentProvider from native image
  • #741 - Add a test for @RegisterForReflection/Response JSON serialization
  • #738 - Rename root package in Infinispan client extension
  • #736 - Update the configuration docs in the extension guide
  • #730 - For now, only build native cli when using -Dnative-cli
  • #729 - Delete the OpenSSL extension
  • #728 - [#704] Partition config parsing methods
  • #725 - Rename substitutions packages to graal to be consistent
  • #724 - Cleanup the pom of infinispan-hibernate-cache-protean
  • #723 - Infinispan Client rework comments + Fix Test for new Configuration changes
  • #720 - Netty extension
  • #719 - Arc default interface methods
  • #717 - Very minor enhancements
  • #716 - Eclipse apt fixes
  • #715 - Caffeine Extension
  • #714 - Agroal tidying/bugfix
  • #711 - Create a JAX-RS - JSON extension relying on JSON-B and JSON-P
  • #710 - Fix Hibernate cache random failures #694
  • #709 - ArC - implement BeanManager.resolveInterceptors()
  • #708 - Only register DocumentProvider if we are dealing with org.w3c.Document in JAX-RS extension
  • #706 - Make the resource generation optional in the maven plugin
  • #705 - Next steps for configuration
  • #704 - Config parsing method needs to be partitioned
  • #698 - Improve user experience with SSL
  • #697 - Move off freemarker
  • #695 - Disable an Infinispan 2LC assertion which isn't currently working
  • #694 - InfinispanCacheJPAFunctionalityTestEndpoint often failing
  • #693 - Trivial Hot rod polishing
  • #692 - Refactor configuration completely
  • #691 - RestClientProcessor - replace generated bean classes with BeanRegistrar
  • #690 - RestClientProcessor - replace generated $$RestClientProxy classes with BeanRegistrar
  • #689 - Fix Bean Validation extension feature name
  • #688 - Revert "ArC - remove LazyValue from ComputingCache"
  • #686 - ArC - fix race condition in ComputingCache
  • #685 - Set proper error message when building native image without prior packaging
  • #684 - shamrock-maven-plugin fails native-image when build goal wasn't run
  • #683 - ArC - get rid of ObserverGenerator.OBSERVER_INDEX
  • #682 - Fix a few maven generation regressions
  • #680 - Gracefully stop rather than hang when there are no steps
  • #678 - Disable SSL for postgres
  • #675 - Resource generation failed when applied on existing pom.xml
  • #674 - ArC - document "remove unused beans" optimization
  • #673 - The Maven plugin should fail when GAV is set and existing project exists
  • #672 - The Maven plugin does not prompt the user anymore
  • #671 - Forbid the usage of the default package in the project generation
  • #670 - Project generation location
  • #669 - Issue #668, look for substitution by expected type if param type fails
  • #668 - BytecodeRecorderImpl should check registered substitutions for both param and expectedType
  • #667 - Support Infinispan Client in Protean
  • #666 - Various documentation fixes
  • #662 - Arc: default interface method issue
  • #661 - Fix uberjar creation
  • #660 - Packaging using uberJar fails
  • #658 - Bean removal should WARN when lookups fail
  • #657 - Fixes #656, JAX-RS injection factory is racey
  • #656 - Intermittent failures due to race in JAX-RS initialisation
  • #655 - Don't close EMF that has not been started yet
  • #652 - Fix devmojo URI issues on some JVMs
  • #651 - Fixes #232, make sure that shamrock:dev destroys the child process on exit
  • #649 - close created URLClassLoader's
  • #648 - CLI - fix pom and test templates
  • #647 - Reactive Messaging - @stream qualifier support
  • #645 - Explain Eclipse IDE limitations to run shamrock:dev
  • #644 - Fixes #634, mvn install fails if runner jar already exists
  • #640 - Exceptions e.g. in @OnMessage are not logged (only WebSocket or general?)
  • #639 - Log the stop-time in seconds aligned with start time.
  • #638 - Make Arc tests runnable without any configuration from IntelliJ
  • #636 - Fixes #635, metrics processors are not unregistered on undeployment
  • #635 - Metrics does not unregister metrics on shutdown
  • #634 - mvn install fails if it has already been run
  • #631 - Kill processes aggressively
  • #630 - shamrock-maven-plugin IT tests failing on Windows
  • #628 - Stop time shown in ms, should align with Startup time
  • #627 - Update line feeds parsing in org.jboss.shamrock.cli.commands.ListExtensionsTest
  • #626 - org.jboss.shamrock.cli.commands.ListExtensionsTest failing on Windows
  • #622 - cleanup of curate phase and provisioning
  • #621 - Move the Maven plugin back to JUnit 5, and also transition CLI
  • #619 - Some more windows fixes
  • #618 - Remove old maven module
  • #617 - Initial PR for security support
  • #616 - Remove a duplicated dependency in the Agroal deployment artifact
  • #615 - Regression on Windows
  • #614 - shamrock:create generate non valid test class
  • #613 - Compilation failure - wrongly merged files in cli MojoUtils
  • #611 - Apply minor typo fixes
  • #593 - Remove OpenSSL extension or mark it as experimental clearly
  • #584 - Need a release of the protean-wildfly-elytron-embedded project
  • #582 - Make sure you can use Shamrock on Windows
  • #550 - Config key name casing consistency
  • #543 - Convert the getting started guide to use maven-shamrock-plugin:create
  • #497 - Reactive Messaging - support @stream qualifier
  • #485 - Jaeger: SSL/TrustManager support when using OkHttp client
  • #454 - Support SSL in the REST client
  • #449 - Fix issues in RESTEasy related to JSON-B
  • #448 - Provide a jaxrs-json extension
  • #424 - Use an upstream release of Hibernate ORM
  • #419 - Cleaned configuration and extension writing model
  • #291 - 12% JVM CPU utilization for C2 compiler for one microservice in jvm mode
  • #255 - Performance regression on RESTEasy 4.0.0.Beta6 upgrade