v0.11.0
What's Changed
Features & Improvements
- Filesystem Cache Key Fragmentation (by @bartventer in #17)
- (33afe4e) store/fscache: Implemented adaptive fragmentation of long cache filenames into directory structures to ensure compatibility with filesystem limits. Filenames exceeding 255 characters are split into multiple directory levels, preserving reversibility and compatibility with existing base64-encoded filenames.
- (798f961) store/acceptance: Enhanced key listing tests to validate handling of long keys and directory structures.
- Thanks to @eric for reporting the issue in #16.
Other Changes
- (244b8d8): Bumped Go version to 1.25 for access to latest (*os.Root) methods.
Full Changelog: v0.10.2...v0.11.0
The project is nearing a stable v1.0.0 milestone.
Any further feedback, issues, or contributions are welcome as we finalize the implementation and documentation.