v0.9.0
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)