Skip to content

5.1.7

Latest

Choose a tag to compare

@spannm spannm released this 13 Sep 10:54
· 72 commits to master since this release

Release artifacts are available at Maven Central.

What has changed?

  • Fix: Prevent table corruption when adding a column after a deleted variable-length column (by @congjun-yang in #11)
  • Fix: Promote global usage map to a reference map once it outgrows inline capacity
  • Fix: Use locale-aware word boundaries for text case-conversion (StrConv)
  • Feat: Make text case-conversion functions locale sensitive
  • Feat: Allow writing indexes with unsupported sort orders via opt-in property
  • Perf: Add opt-in JMH benchmark suite; document the autoSync performance trade-off
  • Build: Make the Apache POI dependency optional
  • Build: Raise minimum build JDK to 17 (bytecode target remains Java 11)
  • Docs: Add CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue/PR templates, and missing Javadoc on core API interfaces
  • Test: Migrate JUnit assertions to AssertJ; add coverage for complex values, attachments, builders and utils
  • Chore: Silence numerous compiler/Eclipse warnings (this-escape, deprecation, narrowing conversions, checkstyle)

Links