Skip to content

Releases: treeverse/lakeFS

v0.102.0

01 Jun 14:55
8d96ef0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.101.1...v0.102.0

v0.101.1

31 May 11:30
e6d4832
Compare
Choose a tag to compare

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:

  • GC: Read provided mark ID's run id in case that the run is a sweep-only run (#5936)
  • Avoid panics after errors in log-commits (#5956)
  • Fix extended stats user id report (#5970)
  • Fix branch truncation in object viewer (#5982)

v0.101.0

22 May 10:39
aef14af
Compare
Choose a tag to compare

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:

  • Fix UI rename Error control to AlertError fixing conflict with class (#5907)
  • Fix loading metadata cache with path separator prefix (#5922)
  • Fix database setup for non-external mode (#5860)

v0.100.0

10 May 17:00
ba29f59
Compare
Choose a tag to compare

🆕 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

19 Apr 10:07
c50898d
Compare
Choose a tag to compare

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

05 Apr 11:27
246213a
Compare
Choose a tag to compare

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

28 Mar 13:47
d398d64
Compare
Choose a tag to compare

Changelog

🐛 Bugs fixed:

  • Fix: show GC rules missing warning not showing up (#5582)
  • Fix: dotgraph commit urls are broken (#5583)
  • Fix azure data lake v2 import (#5563)
  • fix presign UI (#5586)

v0.97.4

26 Mar 12:51
b128dee
Compare
Choose a tag to compare

Changelog

🐛 Bugs fixed:

  • Fix lakeFS clients - revert OpenAPI generator cli version (#5572)

v0.97.3

22 Mar 15:03
ed5efd9
Compare
Choose a tag to compare

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)

v0.96.1

09 Mar 14:10
148649b
Compare
Choose a tag to compare

🐛 Bugs fixed:

  • Fix registration form (#5420)