Releases
0.10.0
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 - Update to Jandex 2.1.1.Final
#990 - Fixes #982 metrics scopes enabled
#989 - Switch to using SmallRye REST Client 1.2
#986 - Update to Narayana 5.9.3.Final
#984 - Upgrade SmallRye Metrics to 1.1.3
#982 - MP Metrics endpoint exposes everything, can't request just base/vendor metrics
#981 - Point to CDI guide when private members are used
#978 - ConfigItem List fails with NumberFormatException: For input string: ""
#977 - Add Kafka and Kafka Reactive Messaging extensions
#974 - Fix SmallRye Health extension when using HealthCheckResponseBuilder
#972 - Add documentation around transaction usage in Quarkus
#970 - Add transaction guide to documentation
#969 - MP Metrics - UnsupportedOperationException on Arc side
#968 - Internal Server Error for /health native mode
#967 - Add shamrock-extension-processor to smallrye-jwt-runtime pom and move runtime config to runtime artifact
#966 - java.lang.NoClassDefFoundError: JWTAuthContextInfoGroup$$accessor
#965 - Fixes #964 adding shamrock-smallrye-jwt-deployment to BOM
#964 - shamrock-smallrye-jwt-deployment not included in BOM
#963 - ArC - get rid of Types.convertNested()
#961 - Fix for #959 , error when a non-runtime ConfigRoot is loaded at runtime.
#960 - Don't require two build items for generated beans
#959 - Invalid bytecode generation in BeanContainerListener recorded code
#957 - Knative Getting started guide
#955 - ClassFormatError in classes implementing interfaces with default methods
#954 - Panache query paging
#952 - Adding documentation for getstarted with knative
#949 - Fixes #920 , no logging in dev mode
#948 - Disable stack traces in production mode
#947 - Fixes #942 , add support for injection of Servlet objects
#946 - Fixes #936 Make sure class name is in correct format
#945 - Add a test extension dedicated to testing configuration
#944 - BeanArchiveProcessor - extend the set of bean defining annotations
#943 - BeanArchiveProcessor should also include some non-bean archives
#942 - Support injection of HttpServletRequest
#941 - Execute Vertx template from main method (RUNTIME_INIT)
#940 - A CDI Vertx message consumer forces eager init of Vertx and native image generation fails
#938 - Data component upgrades
#937 - ArC - collect and log all dependencies resolution errors
#936 - ClassNotFoundException with Arc and generated application class
#935 - Support Hibernate cache params via shamrock.* properties
#934 - Fix OpenShift integration test deployment
#933 - Change log level in the RestEasyFilter
#932 - Extension renaming Round 3
#931 - Fixes #930 Avoid depending on platform's default charset
#930 - Avoid depending on platform's default charset
#929 - Centralize sha1 implementation
#928 - Minor changes
#927 - Move extension list test to maven module to remove circular dependency
#926 - Fix for #924 + other minor fixes
#924 - StringUtil.hyphenate not handling names ending in multiple uppercase
#923 - Change the names used in tests
#922 - Fixes #921 , implement toString for the runtime proxies
#921 - Cryptic error in BytecodeRecorderImpl due to toString() not being allowed
#920 - No log in dev mode
#919 - Core deployment - remove unused class ApplicationArchiveLoader
#918 - Fix resolution of gizmo dependency by adding the its repo to the pom
#917 - Avoid using private members for injection
#916 - Extension renaming round 2
#915 - CDI bean classes from dependencies with pregenerated jandex index are ignored
#914 - fixes #873 , add content type to /health
#912 - Fixes #911 System.out cleanup in tests
#911 - System.out.* cleanup in tests
#909 - Fix incorrect package
#908 - Fixes #903 , open source Gizmo
#907 - Remove reports from repo
#906 - Hibernate 2LC config
#903 - Spin off Gizmo as OSS already
#900 - ArC - collect and log all possible problems
#898 - xnio-file-watcher Threads increase in number during hot-reload
#895 - Logs of test runs do not respect our formatting anymore
#888 - Make sure the Servlet deployment is shut down so websockets are closed
#874 - Support and test optional values for config expander
#873 - SmallRyeHealthServlet does not set the Content-Type HTTP header
#839 - java.util.concurrent.RejectedExecutionException: XNIO007007: Thread is terminating
#838 - OpenShift image containing the tests not published on CI
#836 - Agroal extension url configurable independent of configuration subsystem
#830 - Rename the CLI artifacts with the shamrock- prefix
#777 - Upgrade Agroal to 1.4
#767 - Switch Rest Client to SmallRye
#740 - Document @RegisterForReflection might be required for JSON/XML serialization in REST services
#721 - @ApplicationScoped does not work in combination with @serverendpoint (quick start using-websockets)
#687 - ArC - fix Types.convertNested()
#637 - Jaeger settings should be in config files
#623 - Automate RSS and boot time measure per release to avoid surprises
#620 - Add ability to Inject application bean in unit test
#594 - Contribute memory reduction patches to substrate
#591 - Rename the extensions uniformly
#585 - Log cleanup filter implementation
#514 - Document how to configure Logging
#468 - Write a guide about HTTPS / SSL (server)
#466 - Make sure datasource configuration can be overriden at runtime
#464 - Have a basic Hibernate 2LC caching implementation (local caching only)
#431 - Security support
#420 - Writing extension in Eclipse should be possible and documented
#416 - Find a public name for the project
#406 - Facility for an extension to override log levels of frameworks
#384 - Fix JPA extension error reporting when we cannot connect to the database
You can’t perform that action at this time.