Skip to content

Releases: lakekeeper/lakekeeper

v0.6.0

07 Jan 16:59
8a7a2bf
Compare
Choose a tag to compare

0.6.0 (2025-01-07)

Features

  • Check Endpoint for single permissions (#706) (6a149a6)
  • Lakekeeper Open Policy Agent Bridge with trino support (3735742)
  • tests: run integration tests with iceberg versions: 1.5.2, 1.6.1, 1.7.1 (3f3b5ad)
  • Update Lakekeeper UI to 0.4.0 (3735742)

Bug Fixes

  • credentials configs are never empty but are either null or an empty list (3f3b5ad)
  • Default to purge drop for managed tables (#712) (676d995)
  • Enable openfga integration tests (3735742)
  • files of deleted tables not deleted for ADLS (#715) (d81677f)
  • return proper error codes for invalid writes and reads of permission tuples (#727) (96c2d5e)
  • use correct list of supported endpoints (3f3b5ad)

v0.5.2

17 Dec 11:24
d33b6a2
Compare
Choose a tag to compare

0.5.2 (2024-12-17)

Features

Bug Fixes

  • Make BASE_URI trailing slash insensitive (#681) (4799ea7)
  • Snapshots without schema (1e4fa38)

Miscellaneous Chores

v0.5.1

12 Dec 18:28
060b940
Compare
Choose a tag to compare

0.5.1 (2024-12-12)

Features

Bug Fixes

  • allow mixed-case properties (#660) (f435573)
  • potential deadlock for views through uncommitted transactions (#638) (0dda8e3)
  • potential deadlock in load-table (#636) (c22b0e0)
  • remove unused relation from openfga schema (#659) (764ca5b)
  • tokens of humans are wrongly identified as applications if "appid" claim is present (#647) (bc6b475)

Miscellaneous Chores

v0.5.0

06 Dec 20:59
6fe410f
Compare
Choose a tag to compare

0.5.0 (2024-12-06)

⚠ BREAKING CHANGES

  • Rename S3 minio flavor to s3-compat (#630)
  • Change default port from 8080 to 8181
  • Default to single-tenant / single-project with NIL Project-ID

Features

Bug Fixes

  • aws s3 signer (#493) (b7ad8f4)
  • aws: deal with closed connections via retries (#569) (bbda2c4)
  • azure connection reset (#553) (5d4b041)
  • Bootstrap should return HTTP Code 204 (#597) (25d1d4e)
  • Delete Namespaces with children should not be possible (#482) (7ffd864)
  • flaky aws tests (#545) (f4d46b2)
  • Include Deletion Profile in GetWarehouseResponse (#514) (54a6420)
  • List Namespaces - Top level NS list should only contain top level Namespaces (#512) (795d4f0)
  • list-projects for non admins (#546) (d0066b8)
  • management: deleted tabulars endpoint should not contain underscore (#556) (b15a8fe)
  • only log table load failed when it actually happened (#626) (be5f58c)
  • openapi: Fix Soft-Deletion expiration seconds type (#509) (322a1a0)
  • pagination (#604) (0be19ed)
  • permissions API Parameters (#516) (5133752)
  • prepend a version count to metadata files (#524) (0d9d06f)
  • recreate user (#599) (1194cb0)
  • run metrics router (#628) (f6b47e5)
  • set pool idle timeout to <20 not keepalive timeout (#551) (2ae5b8d)
  • tests: give openfga a bit of time to delete things (#557) (71daf6f)
  • tests: use a shared runtime for tests that share a static reqwest client (#555) (90c6880)
  • Warehouse managed-access in openapi spec (#610) (c860506)
  • WarehouseAdmin renamed to DataAdmin (#515) (7ec4c01)

Miscellaneous Chores

v0.4.3

13 Nov 18:34
85c616e
Compare
Choose a tag to compare

0.4.3 (2024-11-13)

Bug Fixes

  • Fix a bug where remote signing did not work with AWS S3 (#493) (dea4a57)

Miscellaneous Chores

v0.4.2

28 Oct 22:38
e613372
Compare
Choose a tag to compare

0.4.2 (2024-10-28)

Features

  • enable native-tls-root-certs (af26004)
  • improve azure latency by reusing http clients (af26004)

Miscellaneous Chores

v0.4.1

15 Oct 19:56
4596294
Compare
Choose a tag to compare

0.4.1 (2024-10-15)

Bug Fixes

  • bug in join for listing view representations (d2f1d7a)
  • gcs integration test are now running in ci (d2f1d7a)
  • increase keycloak timeout in integration tests (d2f1d7a)
  • purge tests are now properly executed in ci (d2f1d7a)

v0.4.0

03 Oct 12:32
bb8bb6b
Compare
Choose a tag to compare

0.4.0 (2024-10-03)

⚠ BREAKING CHANGES

  • Rename TIP to Lakekeeper (#372)

Features

  • cache: cache metadata location in signer (#334) (fa0863c)
  • catalog: expiration queue configuration (#330) (fd96861)
  • catalog: Soft-deletions & tabular cleanup queues (#310) (1de63b3)
  • list soft deletions (#302) (0a01eaf)
  • make sure table locations are unique (#335) (543db50)
  • New TableMetadataBuilder with: ID Reassignments, Metadata expiry, safe binding... (#387) (e5c1c77)
  • Rename TIP to Lakekeeper (#372) (57df07e)
  • storage: support for google cloud storage (gcs) (#361) (ebb4e27)
  • tabular: soft-delete & drop purge (#287) (475db44)

Bug Fixes

  • make conditional compilation of tests depend on var content (#311) (79036db)
  • replace pretty debug prints with properly formatted errors (#327) (efe9fe9)

v0.3.0

26 Aug 18:16
df18ba1
Compare
Choose a tag to compare

0.3.0 (2024-08-26)

Summary

  • Support for Trino by implementing custom locations - including integration tests
  • Support for Azure Data Lake Store
  • Support for vended-credentials via STS for AWS and MinIO
  • Dots can no longer be used in Namespace Names
  • Helm Chart and Dockerimage have been renamed to tip-catalog instead of iceberg-catalog

⚠ BREAKING CHANGES

  • dots can no longer be used in namespace names (#257)

Features

  • Add support for custom Locations for Namespaces & Tables (1d2ac6f)
  • aws: sts credentials for s3 (#236) (dbf775b)
  • compression-codec: Support setting and altering write.metadata.compression-codec (#235) (f4fb4cb)
  • storage: add ability to narrow token permissions (#249) (ba9f046)
  • storage: azdls (#223) (fd11428)

Bug Fixes

  • dots can no longer be used in namespace names (#257) (8ac52e0)
  • kv2: extend docs & fix mismatch between docs and expected env values (#224) (be3e3e6)

v0.2.1

29 Jul 13:59
c537257
Compare
Choose a tag to compare

0.2.1 (2024-07-29)

Features

  • db: Add Encryption Secret for postgres SecretStore to README & warn on startup (#217) (933409d)
  • secrets: Secret Backend configuration is now case insensitive (#215) (99b19ab)

Bug Fixes

  • examples: Fix ICEBERG_REST__BASE_URI (33f213b)
  • s3signing: Add S3 remote signing "content-md5" for pyiceberg compatability (33f213b)

Miscellaneous Chores