Releases ยท xerial/snappy-java
v1.1.10.8
What's Changed
๐ Features
- Add support for IBM ppc 64 little endian by @PeterDubec in #628
- feat: add support to x64 systems using musl by @samyuh in #632
๐ Bug Fixes
- Remove the problematic catch of OOM. by @duongkame in #647
๐ Dependency Updates
- Update sbt to 1.10.2 by @xerial-bot in #598
- Update sbt to 1.10.5 by @xerial-bot in #615
- Update sbt to 1.10.6 by @xerial-bot in #619
- Update sbt to 1.10.7 by @xerial-bot in #624
- Update scalafmt-core to 3.8.6 by @xerial-bot in #636
- Update sbt, scripted-plugin to 1.10.11 by @xerial-bot in #656
- Update scalafmt-core to 3.9.4 by @xerial-bot in #655
- Update sbt, scripted-plugin to 1.11.3 by @xerial-bot in #674
๐ Internal Updates
- Update airframe-log to 24.9.3 by @xerial-bot in #601
- Update sbt-pgp to 2.3.0 by @xerial-bot in #602
- Update airframe-log to 24.11.0 by @xerial-bot in #617
- Update sbt-dynver to 5.1.0 by @xerial-bot in #610
- Update airframe-log to 24.12.2 by @xerial-bot in #623
- Update sbt-pgp to 2.3.1 by @xerial-bot in #622
- Update sbt-sonatype to 3.12.2 by @xerial-bot in #609
- Update hadoop-common to 3.4.1 by @xerial-bot in #611
- Update airframe-log to 2025.1.1 by @xerial-bot in #639
- Update sbt-scalafmt to 2.5.4 by @xerial-bot in #633
- Update sbt-scalafmt to 2.5.5 by @xerial-bot in #670
- Change -source and -target parameters to Java 8 by @jdbp-classpass in #663
- Update plexus-classworlds to 2.9.0 by @xerial-bot in #659
- Update airframe-log to 2025.1.14 by @xerial-bot in #668
- Update sbt-dynver to 5.1.1 by @xerial-bot in #669
๐ Docs
- Added gradle dep example to readme by @sksamuel in #665
- Add CLAUDE.md for Claude Code guidance by @xerial in #672
- Skip CI tests for non-code changes by @xerial in #673
- Update CLAUDE.md development workflow by @xerial in #675
- Migrate to sonaRelease command for publishing by @xerial in #676
Other Changes
- the dll is called snappyjava not libsnappyjava by @tonivade in #635
- Add bit-shuffling interfaces for unshuffle with provided output array by @tianjiqx in #608
- Fix the scope of the default values in SnappyOutputStream by @rodrigo-molina in #638
- Revert "Add bit-shuffling interfaces for unshuffle with provided output array" by @xerial in #640
- OSInfo: Update link to Java bug #8005545 by @howlger in #664
- Replace setup-scala with setup-java in CI workflows by @xerial in #677
- Add Java 24 to CI test matrix by @xerial in #678
- Update scalafmt configuration for Scala 3 by @xerial in #679
- chore: update CI workflows to use main branch instead of master by @xerial in #680
New Contributors
- @tonivade made their first contribution in #635
- @PeterDubec made their first contribution in #628
- @tianjiqx made their first contribution in #608
- @rodrigo-molina made their first contribution in #638
- @howlger made their first contribution in #664
- @sksamuel made their first contribution in #665
- @jdbp-classpass made their first contribution in #663
- @duongkame made their first contribution in #647
- @samyuh made their first contribution in #632
Full Changelog: v1.1.10.7...v1.1.10.8
v1.1.10.7
v1.1.10.6
What's Changed
๐ Features
- [experimental] Add native lib for Linux loongarch64 (#526) by @xiangzhai in #526
- Add up-to-date libraries for FreeBSD on amd64 and i386 archs by @michael-o in #570
- feat: add GraalVM support by @klopfdreh in #590
๐ Dependency Updates
- Update sbt to 1.9.7 by @xerial-bot in #530
- Update scalafmt-core to 3.7.15 by @xerial-bot in #531
- Update scalafmt-core to 3.7.17 by @xerial-bot in #540
- Bump actions/setup-java from 3 to 4 by @dependabot in #541
- Update sbt to 1.9.8 by @xerial-bot in #544
- Bump actions/cache from 3 to 4 by @dependabot in #552
- Bump release-drafter/release-drafter from 5 to 6 by @dependabot in #557
- Bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #558
- Bump jwlawson/actions-setup-cmake from 1.14 to 2.0 by @dependabot in #559
- Update sbt to 1.9.9 by @xerial-bot in #562
- Update scalafmt-core to 3.8.0 by @xerial-bot in #560
- Update scalafmt-core to 3.8.1 by @xerial-bot in #571
- Update sbt to 1.10.0 by @xerial-bot in #577
- Update sbt to 1.10.1 by @xerial-bot in #585
- Update scalafmt-core to 3.8.2 by @xerial-bot in #582
๐ Internal Updates
- Use matrix build for test workflow by @deejay1 in #523
- Update airframe-log to 23.9.3 by @xerial-bot in #524
- Update sbt-osgi to 0.9.8 by @xerial-bot in #529
- Update airframe-log to 23.10.0 by @xerial-bot in #525
- Update airframe-log to 23.11.0 by @xerial-bot in #533
- Update airframe-log to 23.11.1 by @xerial-bot in #535
- Update sbt-osgi to 0.9.9 by @xerial-bot in #534
- Update airframe-log to 23.11.3 by @xerial-bot in #538
- Update sbt-sonatype to 3.10.0 by @xerial-bot in #539
- Update airframe-log to 23.12.0 by @xerial-bot in #545
- Update airframe-log to 23.12.1 by @xerial-bot in #546
- Update plexus-classworlds to 2.8.0 by @xerial-bot in #548
- Update sbt-osgi to 0.9.10 by @xerial-bot in #549
- Update airframe-log to 24.1.0 by @xerial-bot in #550
- Update airframe-log to 24.1.1 by @xerial-bot in #551
- Update sbt-osgi to 0.9.11 by @xerial-bot in #553
- Update airframe-log to 24.1.2 by @xerial-bot in #555
- Update sbt-osgi to 0.10.0 by @xerial-bot in #554
- Update airframe-log to 24.2.0 by @xerial-bot in #561
- Update airframe-log to 24.2.2 by @xerial-bot in #564
- Update airframe-log to 24.2.3 by @xerial-bot in #566
- Update airframe-log to 24.3.0 by @xerial-bot in #569
- Update hadoop-common to 3.4.0 by @xerial-bot in #568
- Update airframe-log to 24.4.3 by @xerial-bot in #576
- Update airframe-log to 24.5.0 by @xerial-bot in #578
- Update airframe-log to 24.5.2 by @xerial-bot in #581
- Update airframe-log to 24.7.0 by @xerial-bot in #586
- Update airframe-log to 24.7.1 by @xerial-bot in #587
๐ Docs
- Fix javadoc links to new url for framing_format.txt by @massdosage in #565
New Contributors
- @deejay1 made their first contribution in #523
- @xiangzhai made their first contribution in #526
- @massdosage made their first contribution in #565
- @michael-o made their first contribution in #570
- @klopfdreh made their first contribution in #590
Full Changelog: v1.1.10.5...v1.1.10.6
v1.1.10.5
What's Changed
๐ Features
- Feature: Add Windows arm64 (e.g., Surface Pro X, Surface Pro 9 with 5G, etc.) support by @imsudiproy in #511
- Linux ppc64-le: Use an LTS-version of cross-compiler to support GLIBC_2.28 by @xerial in #516
๐ Bug Fixes
- Fix GLIBC_2.32 not found error in ppc64le on an older version of Linux (e.g,. RedHat8.6) #512 by @vineshcpaul in #515
- internal fix: Use Windows-aarch64 target name by @xerial in #518
- win-aarch64 (fix): Fix dll name by @xerial in #520
๐ Dependency Updates
- Bump jwlawson/actions-setup-cmake from 1.13 to 1.14 by @dependabot in #514
- Update native libraries by @github-actions in #519
- Update native libraries by @github-actions in #521
- internal: Support JDK21 in CI by @xerial in #510
New Contributors
- @vineshcpaul made their first contribution in #515
Full Changelog: v1.1.10.4...v1.1.10.5
v1.1.10.4
What's Changed
Security Fix
- CVE-2023-43642 Fixed SnappyInputStream so as not to allocate too large memory when decompressing data with an extremely large chunk size by @tunnelshade (code change)
- This does not affect users only using Snappy.compress/uncompress methods
๐ Features
- feature: Upgrade the internal snappy version to 1.1.10 (1.1.8 was wrongly used before) by @xerial in #508
- Support JDK21 (no internal change)
๐ Dependency Updates
- Update scalafmt-core to 3.7.11 by @xerial-bot in #485
- Update sbt to 1.9.3 by @xerial-bot in #483
- Update scalafmt-core to 3.7.12 by @xerial-bot in #487
- Bump actions/checkout from 3 to 4 by @dependabot in #502
- Update sbt to 1.9.4 by @xerial-bot in #496
- Update scalafmt-core to 3.7.14 by @xerial-bot in #501
- Update sbt to 1.9.6 by @xerial-bot in #505
- Update native libraries by @github-actions in #503
๐ Internal Updates
- Update airframe-log to 23.7.4 by @xerial-bot in #486
- Update airframe-log to 23.8.0 by @xerial-bot in #488
- Update sbt-scalafmt to 2.5.2 by @xerial-bot in #500
- Update airframe-log to 23.8.6 by @xerial-bot in #497
- Update sbt-scalafmt to 2.5.1 by @xerial-bot in #499
- Update airframe-log to 23.9.1 by @xerial-bot in #504
- Update airframe-log to 23.9.2 by @xerial-bot in #509
Other Changes
- Update NOTICE by @imsudiproy in #492
Full Changelog: v1.1.10.3...v1.1.10.4
v1.1.10.3
What's Changed
๐ Bug Fixes
- Fix the
GLIBC_2.32 not foundissue oflibsnappyjava.soin certain Linux distributions on s390x by @kun-lu20 in #481
๐ Dependency Updates
- Update scalafmt-core to 3.7.10 by @xerial-bot in #480
- Update native libraries by @github-actions in #482
New Contributors
Full Changelog: v1.1.10.2...v1.1.10.3
v1.1.10.2
v1.1.10.1
What's Changed
๐ Bug Fixes
- Fixed several vulnerabilities by @aidanchiu1112:
- internal: Fix commit message by @xerial in #447
- internal: Fix CI target branch by @xerial in #449
- Fix typo by @aidanchiu1112 in #457
- CI Fix to Prevent Checks Dealing with Large Array Sizes by @aidanchiu1112 in #459
๐ Dependency Updates
- Update native libraries by @github-actions in #445
- Update native libraries by @github-actions in #450
- Update scalafmt-core to 3.7.4 by @xerial-bot in #454
- Update sbt to 1.9.0 by @xerial-bot in #455
๐ Internal Updates
- Trigger native lib build on PR by @imsudiproy in #444
- internal: Run CI tests on native file change by @xerial in #446
- internal: Run CI tests for update-native-libs branch by @xerial in #448
- intertnal: Fix CI watch target files by @xerial in #451
- Update airframe-log to 23.5.6 by @xerial-bot in #453
New Contributors
- @imsudiproy made their first contribution in #444
- @github-actions made their first contribution in #445
- @aidanchiu1112 made their first contribution in #457
Full Changelog: v1.1.10.0...v1.1.10.1