FileStore 13.01
Milestone information
- Project:
- FileStore
- Series:
- trunk
- Version:
- 13.01
- Released:
- Registrant:
- Jason Gerard DeRose
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 2 Jason Gerard DeRose
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- 2 Fix Released
Download files for this release
Release notes
Big steps this month in finializing the V1 protocol, starting with a more formal specification:
http://
Still to be decided is whether we'll switch to a custom base-32 encoding to fix the sort-order problem with RFC-3548 Base32 encoding, detailed here:
http://
Code changes include:
* Reworked filestore into a Python package (rather than a single Python module)
* Added new filestore/
* Started work on making all code-paths select protocol version by ID length. This forces us start building things in a future-proof way now, and helps verify that selecting based on ID length is a workable design.
* Added new filestore/misc.py module, to which TempFileStore has been relocated (this avoids a few imports in `filestore`, lowers our idle memory footprint)
* Added experimental fast_b32encode() C extension
Changelog
This release does not have a changelog.
0 blueprints and 2 bugs targeted
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
1094801 | #1094801 | Select protocol version based on ID length | 3 High | Jason Gerard DeRose | 10 Fix Released | |
1099877 | #1099877 | Add formal protocol specification | 3 High | Jason Gerard DeRose | 10 Fix Released |