Repository navigation
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