Skip to content

Releases: treeverse/lakeFS

v0.14.0

15 Oct 06:29
a38f158
Compare
Choose a tag to compare

Changelog

a38f158 Partial index for uncommitted entries to skip full scan on select changes (#816)
7d1246e Fix lakectl fs list showed first page (#815)
05cd0b0 Repository default branch as create branch default source branch #652 (thanks @iamRishabh07)
b78e5c6 557 lakefs import improve usability (#800)
ab0332a 724 BI collection improvements (#770)
58ab9d1 Merge operation added to benchmark tests (#802)
2020328 Addition of config endpoint to api that currently retrieves only blockstore type and using it in the client (#751)
ee09a87 Allow Nessie reruns by reusing images
0030f9a Replace alert in UI with nice modal in case of delete #653 (thanks @shamikakumar)
dbba26a Improvement/import tool progress indication (#804)
10a211c Override the default Prometheus histogram buckets (#775)
ed47a62 Post-merge broken autogenerated js/swagger.yml
a6d2d6e Requirements doc for task (queue) management API
40643a7 Silence checks warning: don't try to pass difference by reference
f820167 Skip Nessie testing when secrets are unavailable (#789)
252397f Skip benchmark DB snapshot upon delete (#782)
886ca34 Use build number as CloudWatch logs group (#777)
b9c84e5 Use deleteTasks to clean up every test
589b4f0 Use pgx/stdlib to access pgx Conns directly from the DB
be24c89 Wrap all up/down DB migration scripts in a transaction (#772)
32af7f7 Fix misleading error when trying requesting for branches on non-existing repo #528 (thanks @sarathsp06)
87c82b6 Block store adapter copy support
547f5f2 lakefs-loadtest db entry create (#814)
907833a replace repo => repository in logs

v0.13.0

04 Oct 15:29
76cceb5
Compare
Choose a tag to compare

Changelog

Use max commit ID value for uncommitted changes for min_commit (#742)
Set default server endpoint URL for lakectl (thanks @eylonronen)
Release notification to slack's news channel (#736)

v0.12.0

01 Oct 13:16
995d5ba
Compare
Choose a tag to compare

Changelog

995d5ba lakefs import optional merge support (#726)
8d9257e Fix break in ref parse in lakectl fs ls (#728)
01cb46e Cataloger entries scan iterator (#623)

v0.11.1

01 Oct 10:16
0f4fb7f
Compare
Choose a tag to compare

Changelog

0f4fb7f Process diff results with unlogged table (#685)
4aa55f6 Fix display bug in import tool progress bar (#678)
e438f84 Use go v1.15.2 (#665)
c456c34 Adding security check workflow (#662)
35278e4 Benchmark env (#631)
d7d8368 Fix swagger errors #658 (#659)

v0.11.0

27 Sep 13:31
b2568aa
Compare
Choose a tag to compare

Changelog

81a4672 Import API using lakefs cli (#621)
9794f4c Add manual trigger option to Nessie
efdafc7 Benchmark ListEffectivePolicies (#638)
876317a Database interface align with Tx (#642)
b3a608e Fix empty dump from nessie's runs (#633)
4bace3e Fix merge after delete (#622)
4933197 Merge pull request #660 from treeverse/feature/manual-actions
46216dd Remove "Forums (coming soon)" from Community page (#646)
157cb71 Removing coming soon from community.md (#651)
604beba Try again without an explicit branch specification
af4b76d Basic welcome banner to lakeFS run (#635)
b2568aa Bugfix in import branch creation (#664)
c96a006 Change compose execution in quickstart and README (#640)
e0410fd Nessie control stats and ignore all dev versions when post stats (#626)
2b7fcf2 Remove unused and fail before access nil values (#624)
eb57df4 Updated node-forge to fix CVE-2020-7720 (#637)

v0.10.2

17 Sep 12:36
fca59c9
Compare
Choose a tag to compare

Changelog

080bae0 Fix #619 - Entry not found after delete entry on the parent branch

v0.10.1

15 Sep 14:23
a1dae12
Compare
Choose a tag to compare

Changelog

a48d513 Bugfix installation id not set and collector posting data is dropped (#616)
a1dae12 Bugfix lakectl no diff output - client pagination (#614)
1aff5ce "make build" so the exact copy of swagger.yml is copied (#611)
84212be Create branches, commits, merges using time on DB
aedb342 Create repository using time on DB
f387784 Merge pull request #610 from treeverse/bugfix/use-db-time
b994757 [CR] Compute close time matches
aa21c37 docker-compose use lakefs stats enabled from env if needed (#612)

v0.10.0

14 Sep 14:25
bdb71d2
Compare
Choose a tag to compare

Note

Backwards incompatible changes were made to the diff and merge API, make sure you update your client (lakectl), API and reload the UI.

Changelog

9e40dce Feature/import api orc - support importing from ORC inventories (#548)
bdb71d2 Feature/diff pagination - support listing large merge/diff changes (#583)
32d83d7 Modify main unique index on entities - performance improvement
d1a2423 561 docs snippets copy button (#590)
ad68dc8 AWS AccountID to github secret (#596)
d89843f Add Nessie's validation step of files stored in bucket (#566)
9e4f31a Add a python API usage page to docs (#584)
d333a48 Benchmark tests design (#573)
ad85efa Build docker image once during build (#580)
ece653d Chore/Nessie run system tests on Google Storage (#568)
fe5a751 Docs let jekyll-seo plugin set the documentation header title (#602)
60faab9 Fix postgres dump (#576)
8a42dd0 Improvement/docs copy button tweaks (#597)
51cc28e Merge pull request #589 from treeverse/bugfix/retention-config-link
d3e18ee Merge pull request #599 from treeverse/YaelRiv-patch-2
a92bf43 Merge pull request #600 from treeverse/docs/branches_image_smaller
c2d2ed6 Merge pull request #605 from treeverse/docs/gcs
11be374 Nessie improvements (#556)
34e6bc2 add the $ for bash code (#598)
229b868 change display-name to username (#578)
607e9e2 create entries batch multiple entries into single insert (#550)
85e87e4 fix bug: wrong timestamp after ORC import + testing (#607)
b0b0ce3 license badge (#558)
cdda1ac make image smaller (#555)
47c41f9 reference for google storage
4bf9f0b remove docker expose port (#570)
f206260 remove old scripts from repo (#553)
4704e7f rename index changes migrate (#591)
95bb4bf sanity test using Nessie (#559)

v0.9.0

01 Sep 09:04
04ccd97
Compare
Choose a tag to compare

Changelog

bf51115 Add Nessie's merge and list test
e7219cf Add generic pagination in auth and use it to write more better tests
7f0a1d0 Add multipart test to nessie (#541)
ea611bc Allow reuse of db container when testing locally (#464)
2577b50 Break quickstart to several pages
a9bce37 CR: No underscores in package names when renaming imports
8f91f92 CR: add context to default logger, avoid logging nil error
65739fe Combine Nessie's endpoint and scheme to 1 flag
49bd94a Docs to show setup options for portions of the bucket
e14eeab Docs/update helm values example (#523)
615d940 Document global required configuration
3b5b144 Ensure commit order based on commit sequence order
c067d5f Feature/list commits with children (#458)
1d967af Feature/read batch (#497)
548ac59 Imporvment/quickstart docs revisit (#465)
827373b Improve logs: expiring nothing is OK, add fields
3d4c458 Initial test for ListUserCredentials
b537d92 Kubernetes in quickstart ! (#520)
fc38a97 Make expiry safe from racing against entry dedupe
d3b22f5 Move setup handler to swagger
c4274ac Nessie to run on master merge (#519)
05a497f Pass context and logger to db non-Transact methods
85ce0de Playground Design (#507)
8e03b7a Redirect quickstart.html
defa439 Refactor config: extract block, auth factories
9c2e4bd Remove gender from familial nouns (#475)
16bbeac Return (just) params from config to build stats buffered collector
4081f10 Revert "Remove retention documentation"
1eae3b2 Run Go CI tests also on merge-to-master
de3b9f7 S3 custom endpoint (#499)
85ee626 Show "lakefs expire" command
a01ed6a Update README.md (#474)
cd950c1 Update README.md (#522)
6d08ed2 Update recommendations.md (#467)
ef5b755 Update webui package to fix vulnerabilities (#479)
5845187 Use only branch master for badges (#480)
93b5537 Use refactored config->params->factory flow to construct objects
c10905d [CR] Add catalog_object_dedup.deleting column using go-migrate
cd3b60b [CR] Log durations via a wrapper function and casts
28b64d7 [CR] Place comment on column rather than in source
599772a [CR] Take logger only from context
e133d30 [CR] test pages have expected size and rename confusing var
1283374 append chunk until MaxPartsInCompose size (included)
04ccd97 auto migrate db on connect (#544)
08c66b5 basic gcs storage adapter no expiry or multipart upload (#485)
aea1c1b bugfix - disable URI escaping in base signer
227e2d5 configurable db connection parameters (#533)
e073d93 do not use prefix of configuration key in viper.IsSet (#420)
818d6c1 fix bare domain name on sig v2 (#471)
ba9ae6e fix get content by range - calc the right length (#514)
518dab5 fix misspelling (#461)
c7a0497 fix multipart using only uploadID
4223a56 fix pprof path bug (#546)
e2e96c7 fix storage type namespace resolve for gcs (#506)
3b89cae fixed no-color cli flag description (#511)
24a7ba8 gateway playback gcs support
652f6df get gateway/testdata folder back and create recordings when needed (#545)
8ede96d golangci-lint action and lint fixes #428 (#421)
2256aea gs adapter (#509)
759f708 gs multipart upload basic support using bucket listing
3d7604d multipart compose with 10000 limit
96fbc64 remove symlink workaround
943c99f remove unused test function (#469)
d3c6325 removed outdated warning (#488)
b21bb81 replay translate ID on all adapter methods
0eeeb72 update gems (#456)
cb94eb6 use testing short flag to skip integration tests (#455)

v0.8.2

06 Aug 16:03
Compare
Choose a tag to compare

0.8.2 is mostly a bug fix release, with some non-functional improvements to the project structure, linting and testing.

Changelog

7c68057 Add copyright NOTICE file (#408)
daae511 Check makefile dependencies
38d2eef Feature/add tests list entries (#407)
0275da3 Feature/sort manifest files (#375)
bc6b120 Fix linter and TODOs (#397)
2b04326 Get access key ID from AWS session
c2cd466 Publish coverage information to CodeCov (#410)
b02bdfe Remove DedupFoundCallback type (#396)
cc43b25 Support writing reports for expiry S3 batch tagging
daad87c add docker-compose to root
1e1b40a add domain name configuration to docs
c5d114b bug fix - show deleted directories (#415)
1f76c7f close ref dropdown when clicking outside (#418)
7e1680d fix: policy validation uses wrong case for effect values (#452)
0cf054a nolint in embedded struct (#417)
15ffc4b prevent db log error when loading installationID (#406)
ad370e4 removed unionQueryParts array. - now there is only branchQueryMap (#409)