This major release migrates to Jackson 3, and bumps the minimum Java version to 17.
The migration to Jackson 3 introduced some backwards incompatibilities. See #1095 for upgrade details.
Special thanks to new contributors @tommyulfsparre, @patrickjbarry, and @maxxedev!
What's Changed
⚠️ Update considerations and deprecations
✨ New features and improvements
- Add ability to suppress messages from stacktrace by @patrickjbarry in #1104
- Make it possible to pretty print throwables as array of strings. by @maxxedev in #1043
🐞 Bug fixes
- Allow setting droppedWarnFrequency=0 to disable logging dropped message warnings by @tommyulfsparre in #1086
- Fix flaky flushWithNullOutputStream test by @philsttr in #1101
📖 Documentation, Tests and Build
- Migrate artifact publishing to Maven Central Portal by @philsttr in #1090
- Switch release flow to manual GitHub action trigger by @philsttr in #1091
- Bump CodeQL action to v3 by @philsttr in #1102
- Bump maven to 3.9.11 by @philsttr in #1103
- Document Thread and ThreadLocal cleanup by @philsttr in #1105
🆙 Dependency Upgrades
- Bump org.junit:junit-bom from 5.12.1 to 6.0.0 by @dependabot[bot] in #1085
- Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by @dependabot[bot] in #1066
- Bump mockito.version from 5.16.1 to 5.20.0 by @dependabot[bot] in #1067
- Bump org.apache.felix:maven-bundle-plugin from 5.1.9 to 6.0.0 by @dependabot[bot] in #1068
- Upgrade various dependencies and plugins by @philsttr in #1089
- Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in #1092
- Bump com.puppycrawl.tools:checkstyle from 12.0.0 to 12.0.1 by @dependabot[bot] in #1093
- Upgrade lmax disruptor to 4.0.0 by @philsttr in #1096
- Bump org.codehaus.mojo:xml-maven-plugin from 1.1.0 to 1.2.0 by @dependabot[bot] in #1098
- Bump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.0 by @dependabot[bot] in #1099
- Bump tools.jackson:jackson-bom from 3.0.0 to 3.0.1 by @dependabot[bot] in #1100
- Bump logback-core.version from 1.5.19 to 1.5.20 by @dependabot[bot] in #1097
New Contributors
- @patrickjbarry made their first contribution in #1104
- @tommyulfsparre made their first contribution in #1086
- @maxxedev made their first contribution in #1043
Full Changelog: logstash-logback-encoder-8.1...logstash-logback-encoder-9.0