Skip to content

Releases: treeverse/lakeFS

v0.15.0

26 Oct 09:37
00c7c08
Compare
Choose a tag to compare

Changelog

8527b2a Add new ReadConfigAction auth action for reading config (#837) (thanks @daniel-shuy )
2a2a8d5 Callhome to collect heartbeats (#841)
4032a01 Configure branch continuous export: Swagger defs and API handlers
1626f37 Diffs are now on references not branches (#863)
89b8b7d Feature/db read entry - read entry/s using simple union sql, instead of the complex views/sqEntriesLineage (#783)
0bba0ca Fixing terraform version bug (#860)
0f923de Implement cataloger current diff using scanners (#790)
0b2f3ba Validate dependencies licenses (#836)
e26816a add option to set a fixed installation ID
bd52e00 bug fix conflict result compare type (#829)
8d333ed change environment variable for installation id to be with underscore instead of dash
1ab4684 change handler to actor document actor
6c6351b child diff simplify check - compare delete and content first (#845)
99e1bd1 diff between two references on the same branch (#842)
b7f7cbc diff with additional fields support (#851)
4a51df8 lakefs new repositories with import branch as parent branch by default (#810)
00c7c08 lakefs superuser command for adding more admin users (#864)
7d7d611 move action_manager to parade document action_manager add data to logs
3021a8a move catalog errors to errors.go (#847)
1270083 remove extra space from error message (#820)
1f3cd72 replace current branching model with a per-use-case set of models (#824)

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)