Releases: scossu/lakesuperior
v1.0.0 Alpha 22
This release cleans out code around configuration loading, as well as the
instantiation of LDP entities and parameters passed to constructors.
Detailed release notes are at https://lakesuperior.readthedocs.io/en/latest/release_notes.html#alpha-22
v1.0.0 Alpha 21 HOTFIX
Add missing init.py file that left out a module in source distribution.
v1.0.0 Alpha 20
This release migrates the core data structures to C libraries to further improve performance and efficiency, both on the HTTP/LDP layer and on the Python API.
Detailed release notes are at https://lakesuperior.readthedocs.io/en/latest/release_notes.html#alpha-20
v1.0.0 Alpha 19 HOTFIX
Fix source distribution and integration with external services.
v1.0.0 Alpha 18
This release represents a major rewrite of many parts of the application, which
took several months of research and refactoring. The main change is a much more
efficient storage engine.
From this release on, release notes will be handled in the documentation: https://lakesuperior.readthedocs.io/en/latest/release_notes.html#alpha-18
v1.0.0 Alpha 17 HOTFIX
Hotfix resolving an issue with version files resulting in an error in the UI homepage.
v1.0.0 Alpha 16
What Changed In This Release
This release was triggered by accidentally merging a PR into master instead of devleopment, which caused CI to push the a16 release, whose name cannot be reused...
In any case, all tests pass and the PR actually brings in a new important feature, i.e. support for multiple RDF serialization formats, so might as well consider it a full release.
v1.0.0 Alpha 15
What Changed In This Release
Alpha 15 completes version handling and deletion & restore of resources, two key features for the beta track. It also addresses a regression issue with LDP-NR POSTs.
All clients are encouraged to upgrade to this last version which fixes a critical issue.
New Features
- Complete bury, resurrect and forget resources
- Complete reverting to version (#21)
Enhancements
- Dramatic performance increase in GET fcr:versions (#20)
- Refactor and simplify deletion-related code (#20)
- Minimize number of triples copied on version creation
- Complete removing SPARQL statements from model and store layout; remove redundant methods
Bug Fixes
- LDP-NR POST returns 500 (#47)
Other Changes
- Add PyPI package badge in README
Acknowledgments
Thanks to @acoburn for reporting and testing issues.
v1.0.0 Alpha 14
What Changed In This Release
Alpha 14 implements Term Search, one of the key features necessary to move toward a Beta release. Documentation about this new feature, which is available both in the UI and REST API, is at http://lakesuperior.readthedocs.io/en/latest/discovery.html#term-search and in the LAKEsuperior term search page itself.
This release also addresses issues with Direct and Indirect Containers, as well as several other server-side and client-side improvements. Client making use of LDP-DC and LDP-IC resources are encouraged to upgrade to this version.
New Features
Enhancements
- Upgrade UI libraries to Bootstrap 4
- Write tests for Direct and Indirect Containers (#22)
Bug Fixes
- LDP-RS creation with POST and Turtle payload results in a LDP-NR (#56)
- Cannot add children to direct containers (#57)
Acknowledgments
- Thanks to @acoburn for reporting issues.
v1.0.0 Alpha 13
What is included in this release
Alpha 13 addressed a number of internal issues and restructured some core components, most notably configuration and globals handling.
New features
- Report file for referential integrity check (#43)
- Support PATCH operations on root node (#44)
- Version number is now controlled by a single file
- Version number added to home page
Enhancements
- Better handling of thread-local and global variables
- Prevent migration script from failing if an HTTP requests fails
- Light LMDB store optimizations
Bug fixes
- Removed extraneous characters from
anchor
link in output headers (#48)
Other changes
- Added template for release notes (this document). This is not a feature supported by Github, but the template can be manually copied and pasted from
.github/release_template.md
.
Notes & caveats
- Custom configurations may need to be adapted to the new configuration scheme. Please look at changes in
lakesuperior/etc.defaults
. Most notably, there is now a singledata_dir
location, andtest.yml
file is now deprecated.
Acknowledgments
Thanks to @acoburn for testing and reporting several isssues.