Skip to content

Releases: msgpack/msgpack-java

v0.9.10

19 Jul 19:45
799e2d1
Compare
Choose a tag to compare

What's Changed

🔥 Breaking Changes

🚀 Features

  • Add support for jackson field ids by @brenbar in #868
  • Refactor CI to use matrix strategy and add JDK 24 support by @xerial in #895

🐛 Bug Fixes

  • Fix Jackson deprecation warnings in MessagePackFactory by @xerial in #903

🔗 Dependency Updates

🛠 Internal Updates

📚 Docs

  • Add CLAUDE.md for AI-assisted development by @xerial in #894
  • Upgrade Scala to 3.7.1 and use Scala 3 code format style by @xerial in #899
  • Update README.md publishing instructions for Sonatype Central by @xerial in #900

Other Changes

  • Update sbt-dynver to 5.1.1 by @xerial in #896
  • Migrate from JUnit 4 to JUnit 5 to resolve deprecation warnings by @xerial in #897
  • Migrate from sbt-sonatype to built-in sonaRelease by @xerial in #898
  • Skip CI tests for non-code changes using dorny/paths-filter by @xerial in #901
  • Add scalafmtCheckAll to code format CI by @xerial in #902

New Contributors

Full Changelog: v0.9.9...v0.9.10

v0.9.9

09 Jan 13:27
5921983
Compare
Choose a tag to compare

What's Changed

🔗 Dependency Updates

🛠 Internal Updates

Other Changes

  • Improve the performance of jackson-dataformat-msgpack by @komamitsu in #866

Full Changelog: v0.9.8...v0.9.9

v0.9.8

21 Jan 05:50
480fd73
Compare
Choose a tag to compare

What's Changed

🔥 Breaking Changes

🐛 Bug Fixes

  • core: Fix ClassCastException when array values is set as List by @takezoe in #794

🔗 Dependency Updates

🛠 Internal Updates

Full Changelog: v0.9.7...v0.9.8

v0.9.7

10 Jan 01:44
532199e
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

🔗 Dependency Updates

🛠 Internal Updates

📚 Docs

  • Add MessagePackMapper#handleBigIntegerAndBigDecimalAsString by @komamitsu in #768

New Contributors

Full Changelog: v0.9.6...v0.9.7

v0.9.6

24 Sep 04:26
3929eb3
Compare
Choose a tag to compare

What's Changed

🔥 Breaking Changes

  • feature: Support JDK21 (and drop JDK7 support) by @xerial in #765

Important: If you need to use DirectByteBuffer (raw memory access) in JDK17 or later, specify two JVM options to allow access to native memory:

--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED

🔗 Dependency Updates

🛠 Internal Updates

📚 Docs

New Contributors

Full Changelog: v0.9.5...v0.9.6

v0.9.5

31 Jul 17:12
3085cc1
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • core (fix): Fix MessageUnpacker.unpackValue to check the custom stringSizeLimit @xerial (#753)

🔗 Dependency Updates

🛠 Internal Updates

Full Changelog: v0.9.4...v0.9.5

v0.9.4

11 Jul 16:29
60f5aa6
Compare
Choose a tag to compare

What's Changed

🔥 Breaking Changes

🚀 Features

🔗 Dependency Updates

🛠 Internal Updates

📚 Docs

Full Changelog: v0.9.3...v0.9.4

v0.9.3

07 Feb 05:49
d502fa1
Compare
Choose a tag to compare

This version supports JDK17 #660.

Important: If you need to use DirectByteBuffer (raw memory access) in JDK17 or later, specify two JVM options to allow accessing native memory:

--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
Internal updates:

Use SPDX-ID in license name #653
Update airframe-json, airspec to 22.6.4 #659
Update akka-actor to 2.6.19 #647