-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #90 from aiidateam/develop
Release of version 0.4.0
- Loading branch information
Showing
3 changed files
with
24 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# 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 | ||
- Backward-incompatible change to the Container format (now it expects a `duplicates` folder, so old repositories do not work out of the box) | ||
- Added various functionality to delete objects, validate the packs, list all objects, possibility to seek() into returned objects | ||
- Added continuous-integation benchmarks | ||
- Various bugfixes | ||
|
||
# v0.3.0 (22 June 2020) | ||
- Changed the logic of packing: now packs are not determined anymore from the first few characters of the UUID/hash, but they are sequential integers with capped max size | ||
- Complete major rewrite of the library, where now objects are deduplicated and use a SHA256 hash to be identified. This is a backward-incompatible version, but provides much higher robustness and features, making it almost production ready (only a few useful functions need still to be implemented to facilitate repository management, like the option to perform a full repack of a repository. | ||
|
||
# v0.2.1 (13 April 2020) | ||
- Improving testing and continuous integration, badges, and homepage | ||
|
||
# v0.2.0 (10 April 2020) | ||
- Rename of the project and implementation of a number of functions | ||
|
||
# v0.1.0 (1 April 2020) | ||
- This is the very first version. Uses random UUIDs to identify objects. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
c718ffd
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'Benchmark on ubuntu-latest'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
2
.tests/test_benchmark.py::test_loose_write
0.11891719609371995
iter/sec (stddev: 0.06503253025899901
)0.8395174685297763
iter/sec (stddev: 0.10884832637939403
)7.06
This comment was automatically generated by workflow using github-action-benchmark.
c718ffd
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'Benchmark on macos-latest'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
2
.tests/test_benchmark.py::test_list_all_loose
1778739.473984469
iter/sec (stddev: 7.581084868945942e-7
)4001441.3809666643
iter/sec (stddev: 1.040881353911888e-7
)2.25
This comment was automatically generated by workflow using github-action-benchmark.