Skip to content

0.10.0

Compare
Choose a tag to compare
@cescoffier cescoffier released this 01 Mar 10:12

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