Recipes for upgrading and patching Micronaut applications.
- Add
@Introspected
to classes requiring a map representation - Add Micronaut build plugins to 4.x
- Add
snakeyaml
dependency if needed - Change Maven annotation processor path
- Change factory method return types to reflect their resolved return type
- Convert
OncePerRequestServerFilter
extensions toHttpServerFilter
- Copy non-inherited annotations from super class
- De-capitalize
BeanIntrospection
getProperty(..)
andgetRequiredProperty(..)
name arguments - Find Micronaut properties config
- Find Micronaut yaml config
- Fix deprecated no-arg
ExceptionHandler
constructors - Migrate from Micronaut 2.x to 3.x
- Migrate from Micronaut 3.x to 4.x
Provider
implementation beans to Micronaut@Factory
- Update jakarta annotations dependency
- Update relocated Micronaut Security config properties
- Update relocated Micronaut Security config yaml keys
- Update the Micronaut Retry support
- Update the Micronaut Security library
- Update the Micronaut Session support
- Update the Micronaut Websocket support
- Update the Micronaut version to 4.x
- Update to Micronaut 4.x platform BOM
- Update to Micronaut Validation 4.x
- Update to Micronaut Validation 4.x
- Upgrade gradle.properties Micronaut version
- Upgrade
micronaut.version
Maven property