Skip to content

Releases: treeverse/lakeFS

v0.89.0

08 Jan 14:27
a3e392f
Compare
Choose a tag to compare

What's new:

  • UI: added a blame button to path context menu (#4888)
  • Configurable repository and commit cache (#4910)
  • Support MinIO (#4878)
  • [Breaking Change] API delete will not return object not found (#4886)

Bug fixes:

  • Refactor lakefs_export script output (#4904)
  • Report all errors as messages not as Exceptions (#4914)
  • API GetCommit return empty array instead of nil for no parent (#4922)
  • KV scan batch size control (#4875)
  • Return secondary key for secondary iterator (#4945)
  • Add missing Auditing fields into logger context (#4864)
  • Fix loading of duckdb every query (#4903)
  • Fix CredentialFromProto can fail to decode secret (#4862)
  • Fix ingest range content type is wrong (#4907)

v0.88.0

22 Dec 18:26
5290a18
Compare
Choose a tag to compare

Changelog

What's new:

  • Integrate duckdb-wasm to query parquet/csv files on the UI (experimental) (#4821)

Bug fixes:

  • API upload object without using tmp file (#4848)
  • lakectl show commit (#4834)
  • Perform fewer API calls for exists (#4797)
  • Fix commit to keep base entry in case staged entry with matched identity (#4825)
  • Fix lakectl branch show to print commit ID (#4837)
  • Fix auth's wildcard Match function (#4828)
  • Check if DDB Table exist before Create to reduce excessive permissions requirements (#4809)
  • Store relative path in stage and link physical address (#4751)

v0.87.1

14 Dec 16:40
4dec8b2
Compare
Choose a tag to compare

Changelog

Bug fixes:

  • Fix UI "Authorization/My Credentials" view returns error (#4816)

v0.87.0

13 Dec 15:51
052a28e
Compare
Choose a tag to compare

What's new:

  • Allow adding hooks without depending on an external service (#4779)
  • Add support for S3 buckets using SSE with KMS secret (#4726)
  • Allow user to subscribe for email feature updates and/or security alerts during setup (#4667)

Bug fixes:

  • [GC]: Correctly handle deleting absolute paths under the storage namespace (#4763)
  • Ref lookup order now prefers commit and branch refs for user actions (#4743)
  • Fix Python LakeFSClient missing API tags (#4606)

v0.86.0

24 Nov 08:48
e40df16
Compare
Choose a tag to compare

v0.86.0

What's new:

  • Add byte range support to OpenAPI (server, spec and generated clients) (#4623)

Bug fixes:

  • Fix unmatch-delete log line (#4643)
  • Change API event_type from enum to string (#4613)
  • Fix diff refs api to return prefix_changed (#4639)

Full Changelog: v0.85.0...v0.86.0

v0.85.0

16 Nov 12:39
d3f0438
Compare
Choose a tag to compare

What's new:

  • lakectl import - hold the same import functionality 'Import' from the UI (#4558)
  • Setting KV drivers defaults the part of the configuration defaults (#4553)
  • Login API returns the token's expiry with the token (#4597)
  • Build Web UI using Vite 3.2.3 (#4576)

v0.84.0

08 Nov 11:30
6601b49
Compare
Choose a tag to compare

What's new:

  • Add kv metrics (#4442)
  • Add prefix change indicator - (API breaking change) (#4403)

Bug fixes:

  • Fix UI report version as dev (#4465)
  • Fix username not enriched in new credentials modal (#4454)
  • Fix: remove unused diff_type from diffRefs operation (#4462)
  • Fix dirty branch error for operations on uncommitted data instead of conflict (#4463)
  • Fix status code return on revert merge without parent (#4498)
  • Cache commit on Graveler ref manager (#4497)
  • Upload data new structure for uploaded data physical addresses (#4530)
  • Feature/configure additional OIDC scopes (#4533)
  • Python lakefs-client library does not have a license (#4452)
  • Fix large file and png preview issues (#4569)

New Contributors

Full Changelog: v0.83.4...v0.84.0

v0.83.4

24 Oct 12:48
5b540fa
Compare
Choose a tag to compare

Changelog

What's new:

  • Deprecate lakefs import (#4323)
  • Added download capability to lakectl (#4418)

Bug fixes:

  • Fix README.md file viewer not displaying content according to file extension (#4380)
  • Fix entity creation fails when % is used in entity name (#4414)
  • Fix lakeFS returns code 500 when getting absent object (#4427)
  • Fix blank page when viewing objects in subdirectories (#4449)

v0.83.3

12 Oct 17:14
d759256
Compare
Choose a tag to compare

What's new:

  • lakectl autocomplete with repository name (#4320)
  • Flush statistics based on events size (#4347)
  • lakectl check bad response (#4331)

Bug fixes:

  • Update and create policy use the user's provided ID (#4359)
  • Fix KV local path using tilde (~) doesn't expand (#4330)
  • Fix username not shown for OIDC users (#4324)
  • Fix create repository API should return status created (#4336)
  • Correctly prefix "after" params in lakeFS auth service (#4353)
  • Fix create policy API and descriptor to return Conflict status (#4350)
  • Fix: Auth update policy (#4355)

v0.80.2

09 Oct 10:07
38836a9
Compare
Choose a tag to compare

Upgrade Notes:
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 to KV.

This is the first lakeFS version over Key-Value Store
lakeFS is decoupling from PostgreSQL and moving to a KV Store interface.
This will provide greater flexibility and allow production groups working with lakeFS to select their backing DB of choice.
Check our updated Deploy lakeFS page, for deployment instructions.
Also make sure to check our Sizing Guide for best practices, requirements and benchmarks

Changelog

  • 38836a9 Fix multiparts KV migration for null content-type (#4343)