Skip to content

v0.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Oct 04:45
· 75 commits to main since this release

What's Changed

  • Add CI configuration for unit and integration tests by @predatorray in #5
  • Add GitHub Actions workflow for Docker image publishing by @predatorray in #6
  • Bump org.assertj:assertj-core from 3.25.3 to 3.27.7 by @dependabot[bot] in #7
  • Feat/lsm range ops by @predatorray in #8
  • Add S3-compatible HTTP gateway (candybox-s3-gateway) by @predatorray in #9
  • Support V1 ListObjects marker + ListObjectVersions in the S3 gateway by @predatorray in #11
  • Add ceph/s3-tests S3 compatibility harness + CI gate by @predatorray in #10
  • Add unit-test coverage for config, validation, byte-utils, protocol messages, and SSTableMeta by @predatorray in #13
  • Add Range GET + multipart upload (Phase 5) by @predatorray in #12
  • Add server + client integration tests (UT+IT coverage > 90%) by @predatorray in #14
  • Add candybox-admin-api + candybox-web dashboard by @predatorray in #15
  • Partition Boxes by key hash with balanced, fenced per-partition ownership by @predatorray in #19
  • Authentication & authorization across every Candybox channel (SASL + TLS + per-Box/object ACLs + S3 SigV4) by @predatorray in #20
  • Raise object-store test coverage above 90% with new edge-case tests by @predatorray in #22
  • S3 gateway: auth-mode compatibility testing, recalibrate to 192/838, add badge by @predatorray in #23
  • docs: add Hugo-based user manual published to GitHub Pages by @predatorray in #24
  • docs: use the Candybox logo for the site brand and favicon by @predatorray in #27
  • test: cover multi-level compaction and deep-level deletes by @predatorray in #28
  • Cross-partition zero-copy copy/rename + Box-global GC by @predatorray in #29
  • Extract concurrency utilities, add multithreaded tests, fix two races by @predatorray in #30
  • Bump js-yaml from 4.2.0 to 4.3.0 in /candybox-web by @dependabot[bot] in #31
  • Replace blocking TCP server with Netty NIO implementation by @predatorray in #34
  • Bump postcss from 8.5.15 to 8.5.24 in /candybox-web by @dependabot[bot] in #32
  • Bump form-data from 4.0.5 to 4.0.6 in /candybox-web by @dependabot[bot] in #25
  • Bump js-yaml from 4.3.0 to 4.3.1 in /candybox-web by @dependabot[bot] in #35
  • Bump js-yaml from 4.3.1 to 4.3.2 in /candybox-web by @dependabot[bot] in #40
  • Bump react-router-dom from 6.30.4 to 6.30.6 in /candybox-web by @dependabot[bot] in #37
  • Bump baseline-browser-mapping from 2.10.33 to 2.11.22 in /candybox-web by @dependabot[bot] in #39
  • Bump source-map-js from 1.2.1 to 1.2.2 in /candybox-web by @dependabot[bot] in #42
  • Bump brace-expansion from 1.1.15 to 1.1.21 in /candybox-web by @dependabot[bot] in #43
  • Bump react-router and react-router-dom in /candybox-web by @dependabot[bot] in #44
  • Persist a high-water HLC in the manifest so post-flush recovery cannot lose writes by @predatorray in #62
  • Never GC a Syrup that a cross-partition zero-copy put re-referenced by @predatorray in #64
  • Add AGENTS.md agent guide with CLAUDE.md symlink by @predatorray in #67
  • Relay cross-partition zero-copy locators through coordination instead of the client by @predatorray in #70
  • Publish the Maven artifacts to Maven Central from release branches by @predatorray in #73
  • Prepare 0.1.1-SNAPSHOT by @github-actions[bot] in #75
  • Backport main changes for v0.1.1 by @predatorray in #177

Full Changelog: https://github.com/predatorray/candybox/commits/v0.1.1