v0.4.0 - Docs, docs, docs π
The v0.4.0 release is dominated by the complete overhaul of the user documentation (check it out at https://lakefs-spec.org/) π
The documentation now features a quickstart guide, a full user guide, and an improved tutorial on how to use lakeFS-spec in a data science project. Feedback on and contributions to the documentation are highly appreciated!
π¨ Breaking Changes
- The
LakeFSFileSystem.scope
context manager has been removed from the API in #175, since its functionality has been superseded
What's Changed
- Make
pyyaml
dependency mandatory by @AdrianoKF in #143 - Restructure README [ENG-122] by @AdrianoKF in #129
- Run
pre-commit autoupdate
, delete unnecessary gitkeep file by @nicholasjng in #144 - Remove file upload performance warning by @nicholasjng in #146
- Improve lakeFS transactions by using deque, placeholders for commit SHAs by @nicholasjng in #140
- Move demo lakectl to tutorials folder by @maxmynter in #148
- Integrate
.ipynb
to CI and move to docs by @maxmynter in #119 - Quickstart guide [ENG-146] by @AdrianoKF in #142
- Delete stale black config and comments, fix error handling in blockstore puts by @nicholasjng in #150
- Add lakeFS file system configuration doc by @nicholasjng in #151
- Reword Python environment installation guide by @nicholasjng in #152
- Add
exist_ok
flag to all resource-creating client helpers by @nicholasjng in #154 - Docs: Landing page [ENG-147] by @AdrianoKF in #155
- Docs: Branding fixes by @AdrianoKF in #157
- Improvements to
ls
implementation by @AdrianoKF in #166 - Add file system usage documentation [ENG-148] by @nicholasjng in #156
- Docs: Add third-party integrations user guide by @AdrianoKF in #167
- Allow leading
lakefs://
scheme in input paths by @nicholasjng in #169 - Change
fs.info()
logic to recognize non-slash-terminated directories by @nicholasjng in #160 - Add transaction usage document [ENG-150] by @nicholasjng in #171
- Documentation cleanup [ENG-198] by @AdrianoKF in #170
- Docs: Post-hoc cleanup of third-party integrations user guide [ENG-149] by @AdrianoKF in #172
- Change certain aspects of the data science tutorial notebook by @nicholasjng in #158
- Add doc-strings to the client_helpers by @maxmynter in #168
- Add HTTP409 check in
create_repository
for forward compatibility by @nicholasjng in #177 - Docs: Render pre-release banner for
main
by @AdrianoKF in #176 - Adapt
create_tag
client helper to reflect tag immutability by @maxmynter in #179 - Remove
_strip_protocol
overload and usages by @nicholasjng in #174 - Remove
LakeFSFileSystem.scope
context manager by @nicholasjng in #175 - Add depagination helper by @nicholasjng in #180
Full Changelog: v0.3.0...v0.4.0