FileStore 13.01

Milestone information

Project:
FileStore
Series:
trunk
Version:
13.01
Released:
2013-01-28  
Registrant:
Jason Gerard DeRose
Release registered:
2013-01-28
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

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

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon filestore-13.01.0.tar.gz (md5, sig) tarball 15
last downloaded 3 weeks ago
Total downloads: 15

Release notes 

Big steps this month in finializing the V1 protocol, starting with a more formal specification:

  http://docs.novacut.com/filestore/specification.html

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://docs.novacut.com/dbase32/design.html

Code changes include:

  * Reworked filestore into a Python package (rather than a single Python module)

  * Added new filestore/protocols.py module that cleanly separates the functionality that any protocol will have in common from the details that will be unique to a protocol version. This makes R&D on future protocols easier, also helps us move more quickly on finalizing the V1 protocol.

  * 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
This milestone contains Public information
Everyone can see this information.