Releases: treeverse/lakeFS
v0.102.0
What's Changed
- fix lakefs release tag in docker duckdb build by @nopcoder in #5989
- Onboarding progress indicator - repository level by @eladlachmi in #5876
- Fix import start permissions by @itaiad200 in #5996
Full Changelog: v0.101.1...v0.102.0
v0.101.1
Changelog
This release eliminates the need to go through previous ACL migration versions (v0.98.0 and up)
Migrations can be performed from this version instead
🆕 What's new:
- Improved Import experience
- UGC prepare configurable max file size and produce time (#5969)
- Migrations: Revert remove ACL migration (#5942)
- Merge API response - remove summary field (#5115)
- Split and publish lakefs duckdb build and images (#5985)
🐛 Bugs fixed:
v0.101.0
This release requires running database migration.
The lakeFS service will not run if the migration version isn't compatible with the binary.
Before running the new version you will be required to run migrate (lakefs migrate up
), with the new version.
While running the migration, it is prohibited to perform any changes in Auth Policies
🆕 What's new:
- Refactor import (#5840)
- Deprecate ingest command (#5882)
- Support TLS for lakeFS local development (#5322)
- Generate JWT while working with auth API when non is configured (#5894)
- Remove email authenticator middleware (#5884)
🐛 Bugs fixed:
v0.100.0
🆕 What's new:
- Support
--first-parent
option for commit log (#5733) - Homebrew support as part of lakefs release (#5738)
- [actions] Add conditional execution to hooks (#5707)
- 🌬️ [UI] Display buttons to open (Airflow) metadata from UI (#5763)
- [bagel] Add docker-compose-airflow (#5757)
- 🎁 Add Sample Repository with Quickstart option for new repositories (#5787)
🐛 Bugs fixed:
- [API] LinkPhysicalAddress twice should fail with status code 400 (#5727)
- [UI] Add back the copy URI button + add cache-control header to GET objects (#5731)
- [export] Fix lakeFS export docker image to use python 3.11 (#5755)
- [S3gw] Fix s3 multipart upload abort (#5725)
- [setup] Fix warning on ACL write group for ACL during setupFS (#5792)
- [UI] Fix repository name while validating storage namespace (#5802)
- [UI/setup] Require admin username in initial setup (#5818)
- [lakectl] Validate fs upload path is not empty (#5819)
- [lakectl] refs-dump output should be valid JSON (#5831)
- [auth] Add metarange creation permissions to Developers and to Writers (#5833)
- [UI] only show group ACL column in simplified mode (#5843)
- [auth] Remove auth API pass and use username with credentials (#5838)
v0.99.0
Changelog
- 3d1ce01 Fix priority queue used by merge find base (#5668)
- 1a6be78 Lua optional net http request (#5679)
- 600d19a Migrate up to ACL if there are no warnings and show messages only once (#5657)
- 61cb35a Reduce listObjects calls and amount (#5683)
- 53c5de6 Remove Repositories from ACL in UI (#5680)
- 91d8f34 Revert "Remove simplified configuration and conclude from auth api" (#5656)
- f350c11 Write expired addresses once (#5631)
- 76ec7ae [GC] Partition and aggregate expired addresses more efficiently (#5618)
- 1028e10 bisect lakectl support (#5381)
v0.98.0
Changelog
This release requires running database migration.
The lakeFS service will not run if the migration version isn't compatible with the binary.
Before running the new version you will be required to run migrate, with the new version.
Please refer to this upgrade documentation for more information on the specific migration from RBAC to ACL
🆕 What's new:
- change authorization from RBAC to ACL (#5338)
- Notify new lakefs version in lakectl and Web UI (#5608)
- Added code highlighting for markdown code blocks + prettier formatting (#5590)
- Preview Build and Check links for any doc PRs (#5601)
- Bump Java version in SBT (#5615)
- Safer fs for config in HadoopFS (#5602)
- Added support for Azure service principal (#5549)
🐛 Bugs fixed:
- Fix adls import (#5625)
v0.97.5
v0.97.4
v0.97.3
Changelog
🆕 What's new:
- Delta Lake Tables diff - BETA: Compare Delta Lake tables between different refs - UI only (#5427)
- Cherry-pick a commit to a branch (#5483)
- Diff UX improvements (#5414)
- DuckDB/lakeFS improvements (#5430)
- Display images in markdown with support for lakefs:// URIs (#5449)
- DynamoDB KV error count without context cancellation (#5512)
🐛 Bugs fixed:
- Fix inconsistent marshaling in DynamoDB KV (#5409)
- Fix S3 accept header prefer application/xml (#5447)
- Fix lakectl table write to non TTY non string column (#5500)
- Fix S3 adapter access content length without nil check (#5499)
- Fix UI DuckDB fix re-query updated data (#5536)
- Fix object name wrapping in UI (#5532)
- Fix iterator panic on close after failed SeekGE (#5516)
- Remove stack trace from error message in the UI (#5523)