Changes
- Revert retain causing memory leak @jameskleeh (#6970)
- Bump micronaut-flyway to 5.1.3 @micronaut-build (#6926)
- Bump micronaut-serialization to 1.0.0-RC2 @micronaut-build (#6964)
- Document client binding on types @jameskleeh (#6965)
- Reset messageContext to its previous state once pojoConstraints are validated @agugan (#6922)
- Fix double-checked locking @yawkat (#6963)
- Address static analysis issues @melix (#6958)
- Remove redudant boxing in TimeConverterRegistrar @SplotyCode (#6940)
- Add missing environment variable @alvarosanchez (#6950)
- First cut of Sonar Cloud integration @alvarosanchez (#6893)
- Fix response leak when request is already done @yawkat (#6935)
- Handle invalid content length header @yawkat (#6934)
- Mark ScheduledMethodProcessor.close as PreDestroy @mattmoss (#6932)
- Remove unused and deprecated import in documentation @sascha-frinken (#6931)
- Make leak detection more reliable @yawkat (#6930)
- print warning on insecure configuration @graemerocher (#6920)
- docs: fix typos in 'Micronaut Architecture' section @tobiasschaefer (#6921)
- Merge field annotation metadata into setter argument annotation metadata @mattmoss (#6797)
- Bump io.micronaut.build.shared.settings from 5.1.2 to 5.1.3 @dependabot (#6915)
- Write out status code and message from HttpStatusException @mattmoss (#6886)
- Backport #6895 to 3.2.x @yawkat (#6919)
🐛 Bug Fixes
- Do not wait for request data after decode failure @yawkat (#6941)
- Set an identifier on collections of BeanRegistrations @timyates (#6924)
Contributors
@SplotyCode, @agugan, @alvarosanchez, @dependabot, @dependabot[bot], @graemerocher, @jameskleeh, @mattmoss, @melix, @micronaut-build, @sascha-frinken, @timyates, @tobiasschaefer and @yawkat