Quarkus
Notes
no notes yet
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<Long> 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