Releases: quarkusio/quarkus
Releases · quarkusio/quarkus
0.11.0
Major changes
- #1193 - Quarkus Configuring Logging guide is out of date
- #1156 - Document the various tools and their options
- #1131 - Change the groupId of the log manager
- #1059 - Create Kotlin extension
- #560 - Align and simplify Hibernate ORM configuration name
- #555 - Write a how to test guide
- #200 -
application.properties
orprotean.properties
support and location
Complete changelog
- #1269 - Rename panache-jpa to hibernate-orm-panache
- #1268 - Fix wrong source block
- #1266 - Merge web.xml and annotations
- #1265 - Sync extension names with website
- #1264 - Remove topic docs from this repository
- #1263 - Docs - Tooling - Gradle is in place
- #1262 - Use shell instead of bash for shell script code blocks
- #1261 - Fix the doc url in generated projects.
- #1260 - Register return types on REST Interface methods for reflection
- #1259 - Add some notes about the artifact naming convention
- #1258 - Remove Quarkus repository maven settings from guides
- #1256 - Switch to 999-SNAPSHOT
- #1254 - REST Client doesn't register Interface return types for reflection
- #1253 - GitHub name fix
- #1251 - Mimic attribute inclusion
- #1250 - Make devmode check for application.properties changes as well
- #1249 - Add application.properties to hot reload
- #1248 - Remove -deployment suffix from artifacts
- #1247 - Don't build on docs change
- #1246 - Issue 1214 - Add internal glossary for doc and website
- #1245 - Add testing guide
- #1244 - rename modules
- #1243 - RC13 fixes
- #1242 - Issue #1229, rename security to elytron-security
- #1241 - Stop runner before resources
- #1240 - Move Eclipse plugin configuration to a specific profile
- #1237 - Reorganize packages to have proper API packages
- #1235 - Register ResteasyClientBuilder for reflection
- #1231 - SmallRye Reactive Messaging Kafka - fix pom
- #1230 - Register Collection classes for reflection.
- #1229 - Rename "security" extension to "elytron-security"
- #1228 - smallrye client 'Cannot construct instance of
java.util.ArrayList
' - #1227 - Lambda extension should mention Amazon because it's confusing
- #1226 - Add quarkus-infinispan-client-deployment to the BOM and fix a NPE
- #1225 - smallrye rest client RestClientBuilder property setter eliminated during native image generation
- #1223 - various fixes for launch
- #1222 - Ignore static and final fields in config objects
- #1221 - Static fields break config processing
- #1220 - Removing obsolete test
- #1213 - Initial Undertow SSL config
- #1212 - Set main version to 999-SNAPSHOT
- #1211 - Cleanup the main readme and contributing files
- #1210 - Hibernate ORM - Caching documentation review
- #1209 - Update the CI badge again
- #1208 - prepare pom for launch
- #1207 - Rename the input-validation guide to validation
- #1206 - Switch reference to 10.0.144.40/nfs to new site docs for Quarkus Beta release
- #1205 - Minor adjustments to README and pom files
- #1202 - Issue 1201 Improve REST guide documentation
- #1201 - Improve REST guide documentation
- #1200 - Update the Axle dependencies with their new artifacts
- #1197 - Use separate jboss-logmanager-embedded
- #1196 - Quarkus Configuring Logging guide is out of date
- #1195 - LogConfig.categories configuration does not work
- #1194 - added gradle-tooling doc. splitted up the tooling into maven/gradle/cli
- #1193 - Quarkus Configuring Logging guide is out of date
- #1192 - serverless.adoc
- #1191 - Make sure if no hotrod-client.properties file to still use protostream marshaller and allow marshallers
- #1190 - Update the smallrye-jwt extension config root name to smallrye-jwt
- #1189 - Use a @configroot name of smallrye-jwt rather than jwt for consistency with out extensions
- #1188 - Print hot reload timings in consistent format with boot times
- #1187 - Hot replace time to be reported in consistent format as bootstrap times
- #1186 - Add a link to the Native images and SSL guide
- #1185 - Add
application.properties
as a name for build config - #1184 - Add information in the tooling guide about Gradle and CLI
- #1183 - Issue 1181 - Minor fixes for Panache documentation
- #1182 - Prepare the documentation for the config file rename
- #1181 - Minor fixes for Panache documentation
- #1180 - Adapt config documentation to reference application.properties
- #1179 - native-and-ssl-guide.adoc and building-substrate-howto.adoc are not included anywhere
- #1178 - Update Infinispan docs to update given restrictions
- #1177 - Proposal for a full tooling guide
- #1175 - Remove the "sleep" calls from the DevMojoIT
- #1174 - Minor doc change proposals for getting started guides
- #1171 - Minor doc change proposals for getting started guides
- #1169 - Assign runner jar the proper permissions
- #1168 - Add vscode in .gitignore
- #1167 - Add .vscode in gitignore
- #1165 - Tweaks to dev joy data
- #1162 - First complete draft of the using JWT RBAC guide
- #1161 - Fix for #1160, avoid ArrayIndexOutOfBoundsException if security not enabled
- #1160 - Security extension produces ArrayIndexOutOfBoundsException if included but not enabled
- #1159 - Hibernate 2LC separation into independent project
- #1158 - Update Hibernate quickstarts and examples to new propert...
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](https://...
0.9.1
Major changes
- #887 - Add support for directly injecting the HTTP URL into tests
- #659 - Preview Hibernate 2L cache implementation
Complete changelog
- #905 - Use a package protected property for injection
- #904 - Fix the library path for MacOS for SSL support
- #901 - Revert "Fixes #880, add Resteasy to the bom so the version aligns"
- #899 - Fixes 898, Don't use a caching resource manager for dev mode and make sure it is closed on shutdown
- #897 - Make very minor HttpConfig enhancement
- #798 - Infinispan Client should use ProtoStreamMarshaller as default
- #896 - Default eviction max idle and object counts for Hibernate cache
- #894 - Suppress unchecked cast warnings in extension annotation processor
- #893 - Handle both custom port and host for RestAssured
- #892 - Add some notes on dev mode
- #890 - Fixes #373, properties don't work with shamrock:dev
- #889 - Fixes #884 limit the number of threads in dev and test mode
- #887 - Add support for directly injecting the HTTP URL into tests
- #886 - Fixes #880, add Resteasy to the bom so the version aligns
- #885 - Fix JDK11 build
- #884 - Minimal number of XNIO worker threads in dev mode
- #882 - Fixes java.net.MalformedURLException in SmallRyeOpenApiProcessor
- #881 - java.net.MalformedURLException: no protocol: META-INF/openapi.yml
- #875 - Don't use of Panache Field Enhancer when there are no enhanced models
- #872 - Change type for duration and host/port properties in Jaeger
- #871 - Fix ArcContainerImpl.instanceSupplier()
- #870 - Fixes #316 remove a lot of out of date info from the readme
- #869 - Run tests on a different port
- #868 - Make sure the entity manager works when no request scope is present
- #867 - ContextNotActiveException on StartupEvent listener
- #866 - Miscellaneous configuration fixes & enhancements
- #865 - Jaeger config no longer working
- #862 - ArC - stack log messages about usage of private members
- #860 - Deprecate RUN_TIME_STATIC
- #859 - Support for config maps with keys that have embedded '.'
- #858 - Fix config wildcard handling
- #857 - Add non-native JDK11 CI job
- #856 - Use TCCL to load security resources so shamrock:dev works
- #855 - ArC - stack log messages about usage of private members
- #854 - add reactive messaging to BOM
- #853 - Switch Graal SDK to 1.0.0-rc12, update docs and recommendations
- #852 - Remove axle clients
- #851 - renamed cli to devtools. ref discussion on zulip. take two.
- #850 - Fixes #819 classfilewriter 1.2.4.Final
- #849 - Remove Jandex exclusion
- #848 - Upgrade to Graal RC12
- #847 - Exclude test scoped dependencies
- #846 - Remove dependency on shamrock-core-deployment from infinispan-hiberna…
- #845 - Remove undertow dependency from the maven plugin
- #844 - Use batch setting for CI builds
- #842 - Curate the Hibernate ORM Runtime Dependencies
- #841 - Set the transaction node name at runtime
- #840 - Reduce reliance on hotrod client properties and change config priority
- #835 - Extension renaming round 1
- #834 - Switch to upstream JBoss Logging
- #831 - Test custom converters and fix unresolved socket address case
- #829 - Add native integration test to generated projects
- #828 - No longer needing the redhat-ga-repository Maven repository
- #827 - Rename standard jar when uberJar option is used
- #826 - Integrate MP-JWT extension
- #824 - Add Reactive Messaging to the BOM
- #822 - Fix List-based @configitem support
- #819 - Build fails on Java 12 due to classfilewriter
- #817 - Fix the javadoc of @configroot
- #816 - Fix logging levels of native image, boot, and JVM mode.
- #813 - Panache field access
- #812 - Build log verbosity: we now have a lot of TRACE/DEBUG messages
- #811 - If putFromLoad happens too close to region evict, try again
- #809 - changed aesh cli to inherit from the build parent fixes #783
- #808 - [LOGMGR-236] Check the correct array for the index.
- #807 - Making ProtoStreamMarshaller default marshaller and adding
- #806 - REST client with native and SSL
- #803 - Fixed infinispan client configuration for config changes part 2
- #799 - TRACE logging does not work
- #795 - Make Undertow logging use JBoss Logging
- #794 - [#790] Allow all log levels to be configured, not just the root
- #793 - Various small improvements to the Spring DI compatibility layer
- #792 - Some minor cleanup of Maven plugin
- #791 - Add REST Client guide
- #790 - TRACE logging does not work
- #789 - Add a Spring guide based on the existing quickstart
- #787 - [#735] Converters for network addresses
- #786 - Infinispan client docs
- #785 - Reword and clarify the 2LC docs
- #783 - Aesh CLI must inherit from the build parent
- #782 - Register feature for Jaeger
- #781 - [#390] Support some more primitive types
- #779 - Remove unused converter
- #775 - Project creator should create a native test and inject the failsafe config
- [#774](https://github.com/jbossas/prote...
0.8.0
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 initialis...
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