Skip to content

Commit

Permalink
Merge pull request #103 from giovannipizzi/release_0_5
Browse files Browse the repository at this point in the history
Release v0.5
  • Loading branch information
giovannipizzi authored Nov 11, 2020
2 parents c718ffd + 02caddd commit 875bc98
Show file tree
Hide file tree
Showing 8 changed files with 1,888 additions and 209 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
# v0.5.0 (November 2020)
- Various general (but very important) speed improvements [[#96]](https://github.com/aiidateam/disk-objectstore/pull/96) [[#102]](https://github.com/aiidateam/disk-objectstore/pull/102)
- Add callbacks to a number of functions (e.g. export, add_objects_to_pack, ... to allow showing progress bars or similar indicators [[#96]](https://github.com/aiidateam/disk-objectstore/pull/96)
- Implement repacking (at least when not changing hashing or compression) [[#96]](https://github.com/aiidateam/disk-objectstore/pull/96)
- Remove `export` function, implement `import_objects` function instead, to be called on the other side (it's more efficient) [[#96]](https://github.com/aiidateam/disk-objectstore/pull/96)
- Add support for VACUUMing operations on the SQLite database (very important for efficiency) [[#96]](https://github.com/aiidateam/disk-objectstore/pull/96)
- Add support for multiple hashing algorithms [[#96]](https://github.com/aiidateam/disk-objectstore/pull/96)
- Add concept of (unique) `container_id` [[#97]](https://github.com/aiidateam/disk-objectstore/pull/97)
- Generalize the compression algorithm implementation, and multiple algorithms are supported now [[#99]](https://github.com/aiidateam/disk-objectstore/pull/99)

# v0.4.0 (20 July 2020)
- Major robustness improvements and new functionality (possibility to pack while using the repository, tested on all platforms)
- Not deleting loose files when packing; now there is a `clean_storage()` function to do it afterwards, as a maintenance operation
Expand Down
6 changes: 3 additions & 3 deletions disk_objectstore/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
It does not require a server running.
"""
from .container import Container, ObjectType
from .container import Container, ObjectType, CompressMode

__all__ = ('Container', 'ObjectType')
__all__ = ('Container', 'ObjectType', 'CompressMode')

__version__ = '0.4.0'
__version__ = '0.5.0'
792 changes: 682 additions & 110 deletions disk_objectstore/container.py

Large diffs are not rendered by default.

Loading

0 comments on commit 875bc98

Please sign in to comment.