some bug fixes and features
What's Changed
- s3: bugfix, use sync.Map instead of map for storing multi part upload… by @peusebiu in #436
- CVE-2022-23648: update dependencies in go.mod by @rchincha in #439
- go.mod: cleanup deps so 'go mod tidy' works by @rchincha in #438
- conformance: fix cross-mount behavior when 'from' is missing by @rchincha in #443
- test: use
T.TempDir
to create temporary test directory by @Juneezee in #447 - Root access for skopeo in Makefile by @laurentiuNiculae in #446
- routes: changes required to do browser authentication by @shimish2 in #429
- Added clustering github workflow by @peusebiu in #416
- Distribution-spec version named simply Version in zot logs by @laurentiuNiculae in #448
- fix dependabot alert by @rchincha in #460
- fix issue and PR templates by @rchincha in #463
- ci/cd: scan released images with trivy scanner by @rchincha in #453
- Export absolute path for notation binary so it runs locally by @chofnar in #470
- sync: support reloading sync config when the config file changes by @peusebiu in #406
- new config option for sync-destination by @laurentiuNiculae in #454
- move module deps under project-zot repo by @rchincha in #473
- Refactor the push/pull tests to use the bats test framework by @andaaron in #467
- sync: Add a new flag to enforce syncing only signed images, closes #455 by @peusebiu in #456
- gc: add a unit test by @rchincha in #478
- build: add -buildmode=pie to builds by @rchincha in #412
- sync: fix inconsistent test by @peusebiu in #489
- Modified shared storage haproxy config to stick only writes, not reads by @peusebiu in #471
- Leave zot repositories in a consistent state after zot hits fd limit closes #359 by @adodon2go in #381
- make scrub inline and periodic by @Andreea-Lupu in #440
- demos: initial commit of asciinema demos by @rchincha in #491
- Separate make targets that require elevated privileges by @chofnar in #461
- update 3rd party licenses by @rchincha in #496
- update demos for better sizing and layout by @rchincha in #498
- Add read-only tests, mixed read-only tests, mixed write-only tests and mixed read-write tests for zb binary by @roxanaN in #372
- "make verify-config" target reports issues by @laurentiuNiculae in #488
- s3: fix initRepo not creating index.json in some edge cases by @peusebiu in #469
- go.mod: update dependencies by @peusebiu in #505
- gc: make garbage-collect periodic by @Andreea-Lupu in #476
- Migrate from docker/build-push-action to stacker-build-push-action by @peusebiu in #499
New Contributors
- @Juneezee made their first contribution in #447
- @laurentiuNiculae made their first contribution in #446
- @chofnar made their first contribution in #470
Full Changelog: v1.3.9...v1.4.0