Releases: goharbor/harbor
Releases · goharbor/harbor
v2.15.0-rc1
What's Changed
Exciting New Features 🎉
- add tag deletion option for gc by @wy65701436 in #22382
- Add UI for limit upstream registry connection by @stonezdj in #22406
- disable land tag in the backend storage by @wy65701436 in #22507
- Add UI option to enable proxy cache referrer API by @stonezdj in #22767
- Proxy the referrer's API to upstream registry by @stonezdj in #22746
Enhancement 🚀
- Add max_upstream_conn parameter for each proxy_cache project by @stonezdj in #22348
- add per-endpoint CA certificate support for registry endpoints by @wy65701436 in #22535
- Add oci type support for jfrog registry by @stonezdj in #22589
- add DeleteTag support for both aws and azure cr adapters by @shaiatias in #22227
Component updates ⬆️
- Remove unused SYNC_QUOTA from env.jinja template by @mxab in #22280
- bump base to v2.15.0 by @wy65701436 in #22316
- chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 in /src by @dependabot[bot] in #22304
- chore(deps): bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.8 in /src by @dependabot[bot] in #22306
- chore(deps): bump github.com/go-ldap/ldap/v3 from 3.4.10 to 3.4.11 in /src by @dependabot[bot] in #22305
- chore(deps): bump golang.org/x/text from 0.27.0 to 0.29.0 in /src by @dependabot[bot] in #22338
- chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.1.29 to 1.1.31 in /src by @dependabot[bot] in #22337
- chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.1.32 to 1.1.34 in /src by @dependabot[bot] in #22356
- chore(deps): bump golang.org/x/time from 0.12.0 to 0.13.0 in /src by @dependabot[bot] in #22360
- chore(deps): bump k8s.io/client-go from 0.33.3 to 0.34.1 in /src by @dependabot[bot] in #22359
- chore(deps): bump github.com/golang-migrate/migrate/v4 from 4.18.1 to 4.19.0 in /src by @dependabot[bot] in #22358
- chore(deps): bump github.com/coreos/go-oidc/v3 from 3.12.0 to 3.15.0 in /src by @dependabot[bot] in #22357
- chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux from 0.59.0 to 0.63.0 in /src by @dependabot[bot] in #22379
- fix robot issue-21406 by @wy65701436 in #22387
- Update and improve zh-TW Traditional Chinese locale by @PeterDaveHello in #22423
- Allow disable audit log to DB when initialize by @wy65701436 in #22452
- Update zh-TW Traditional Chinese locale by @PeterDaveHello in #22468
- add migraiton sql for skip_audit_log_database by @wy65701436 in #22487
- refactor: use strings.Builder to improve performance by @rocksload in #22453
- refactor: replace Split in loops with more efficient SplitSeq by @rustversion in #22494
- refactor the logic to init skip_audit_log_database by @wy65701436 in #22493
- chore(deps): bump golang.org/x/net from 0.41.0 to 0.46.0 in /src by @dependabot[bot] in #22457
- Remove legacy switch from decodeFilters after UI bug #12579 fix by @intojhanurag in #22510
- chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.1.34 to 1.1.44 in /src by @dependabot[bot] in #22519
- fix robot call the users api by @wy65701436 in #22492
- Update Release note template and dependabot labels by @OrlinVasilev in #22528
- refactor: replace HasPrefix+TrimPrefix with CutPrefix by @dulanting in #22520
- fix(registry): correct parameter in upload status query by @chlins in #22574
- fix: support both docker-compose v1 and docker compose v2 by @Coldchen99 in #22581
- ci(workflows): simplify label pattern in label_check by @chlins in #22596
- chore: Remove Unused Lang Translations - Recreate PR (#21893) by @bupd in #22587
- fix(portal): fix typo in ko-kr placeholder and update strings by @g-yunjh in #22617
- fix(ui): Remove unwanted scrollbar from tag-retention by @bupd in #22598
- feat(cosign): Support Cosign v3 Bundle signature format by @Aloui-Ikram in #22628
- feat: bump UI version v2.15.0 by @bupd in #22645
- fix(artifact): correct typo in artifact_type column definition by @chlins in #22656
- fix error related to search user and search groups by @stonezdj in #22606
- refine apitest to adopt proxy environment by @MinerYang in #22706
- Allows OIDC integration to handle the case where a user only has a single group by @lfrancke in #22723
- refactor: use strings.Cut to simplify code by @liuyueyangxmu in #22590
- fix(session): fix invalid data type in SessionRegenerate by @liubin in #22726
- update swagger file for creating tag by @wy65701436 in #22754
- Fix goroutine leak in StopAndWait by buffering errChan by @remo-lab in #22740
- docs/makefile-commands by @intojhanurag in #22605
- Add pprof support by @strigazi in #22005
- fix(exporter): Export Harbor version via Prometheus exporter binary. by @Vad1mo in #22733
- chore(deps): update github.com/Masterminds/semver to v3 by @Juneezee in #22411
- Fix(portal): Restore Missing i18n Translation Keys by @bupd in #22722
- Fix: Hide alert messages irrelevant to users in UI by @bupd in #21972
- feat: Add Style Linters (usestdlibvars, dupl) by @bupd in #22670
- Fix redis sentinel master acl for jobservice by @MinerYang in #22765
- support parse redis acl for registry config by @MinerYang in #22770
- fix(ui): avoid duplicate RUN in build history by @Tusharjamdade in #22685
- fix flaky ut tests involving workers by @Vad1mo in #22768
- Pin distribution src tag to v2.8.3-harbor.1-rc.1 by @MinerYang in #22772
- fix(core): add warning when config admin password is ignored by @thc1006 in #22709
- Fix: Copy Pull Button when tags are undefined by @bupd in #22136
- Replace pull-through cache with proxy cache by @stonezdj in #22766
- add support for configure trivy db repository via harbor.yml by @quent1-fr in #21193
- build: remove unused REGISTRYURL and GCS download path for registry build by @SoumyaRaikwar in #22372
- add prepare migration script for 2.15.0 by @MinerYang in #22788
- fix: correct multiline string in yaml by @Vad1mo in #22809
- fix: mock http server for volcenginecr adapt ut by @hyy0322 in #22810
- chore(deps): bump form-data in /src/portal by @dependabot[bot] in #22523
- fix 22817 by @wy65701436 in #22826
- Swagger Replication Rule invalid JSON by @mlimardo1984 in #22724
- fix the git action publish permission issue by @wy65701436 in #22841
Docs update 🗄️
- Fix typos for i18n by @ciphersaw in #22301
- Update badges by @Vad1mo in #22139
- fix: typos in comments by @NAM-MAN in #22738
- chore: add OpenSSF Security Scorecard badge by @kashish00208 in #22774
- Fix broken cosign documentation link in signature-verification.md by @Aloui-Ikram in #22798
Community update 🧑🏻🤝🧑🏾
- Contrib backup/restore scripts by @teletechie in #21971
Bump Component Version 🤖
- chore(deps): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.2 in /src by @dependabot[bot] in h...
v2.14.2
What's Changed
Component updates ⬆️
- chore(deps): bump golang.org/x/sync from 0.16.0 to 0.18.0 in /src by @dependabot[bot] in #22603
- feat: bump UI version v2.14 by @bupd in #22646
- [CHERRY-PICK] fix(artifact): correct typo in artifact_type column definition by @chlins in #22658
- Bump up trivy and trivy adapter for v2.14.2 by @reasonerjt in #22689
- (cherry-pick) fix error related to search user and search groups by @stonezdj in #22705
- bump bases for v2.14.2 by @wy65701436 in #22712
Other Changes
Full Changelog: v2.14.1...v2.14.2
v2.14.2-rc2
What's Changed
Component updates ⬆️
- chore(deps): bump golang.org/x/sync from 0.16.0 to 0.18.0 in /src by @dependabot[bot] in #22603
- feat: bump UI version v2.14 by @bupd in #22646
- [CHERRY-PICK] fix(artifact): correct typo in artifact_type column definition by @chlins in #22658
- Bump up trivy and trivy adapter for v2.14.2 by @reasonerjt in #22689
- (cherry-pick) fix error related to search user and search groups by @stonezdj in #22705
- bump bases for v2.14.2 by @wy65701436 in #22712
Other Changes
Full Changelog: v2.14.1...v2.14.2-rc2
v2.13.4
What's Changed
Component updates ⬆️
- [CHERRY-PICK] fix(artifact): correct typo in artifact_type column definition by @chlins in #22657
- Bump up trivy and trivy adapter for v2.13.4 by @reasonerjt in #22693
- bump bases for v2.13.4 by @wy65701436 in #22711
Full Changelog: v2.13.3...v2.13.4
v2.13.4-rc2
What's Changed
Component updates ⬆️
- [CHERRY-PICK] fix(artifact): correct typo in artifact_type column definition by @chlins in #22657
- Bump up trivy and trivy adapter for v2.13.4 by @reasonerjt in #22693
- bump bases for v2.13.4 by @wy65701436 in #22711
Full Changelog: v2.13.3...v2.13.4-rc2
v2.14.2-rc1
What's Changed
Component updates ⬆️
- chore(deps): bump golang.org/x/sync from 0.16.0 to 0.18.0 in /src by @dependabot[bot] in #22603
- feat: bump UI version v2.14 by @bupd in #22646
- [CHERRY-PICK] fix(artifact): correct typo in artifact_type column definition by @chlins in #22658
- Bump up trivy and trivy adapter for v2.14.2 by @reasonerjt in #22689
- (cherry-pick) fix error related to search user and search groups by @stonezdj in #22705
- bump bases for v2.14.2 by @wy65701436 in #22712
Other Changes
Full Changelog: v2.14.1...v2.14.2-rc1
v2.13.4-rc1
What's Changed
Component updates ⬆️
- [CHERRY-PICK] fix(artifact): correct typo in artifact_type column definition by @chlins in #22657
- Bump up trivy and trivy adapter for v2.13.4 by @reasonerjt in #22693
- bump bases for v2.13.4 by @wy65701436 in #22711
Full Changelog: v2.13.3...v2.13.4-rc1
v2.14.1
What's Changed
Exciting New Features 🎉
- (cherry-pick) Add max_upstream_conn parameter for each proxy_cache project (#22348) by @stonezdj in #22409
- (cherry-pick) Add UI for limit upstream registry connection by @stonezdj in #22410
Component updates ⬆️
- [cherry-pick] fix robot issue-21406 by @wy65701436 in #22394
- [cherry-pick] Allow disable audit log to DB when initialize by @wy65701436 in #22469
- [cherry-pick] add migraiton sql for skip_audit_log_database by @wy65701436 in #22489
- [cherry-pick]refactor the logic to init skip_audit_log_database by @wy65701436 in #22496
- Bump up trivy and trivy-adapter for v2.14.1 by @reasonerjt in #22501
- bump go version for v2.14.1 by @wy65701436 in #22499
- bump base images for v2.14.1 by @wy65701436 in #22506
- chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.3.0 in /src by @dependabot[bot] in #22518
- chore(deps): bump k8s.io/client-go from 0.33.3 to 0.34.1 in /src by @dependabot[bot] in #22515
- Revert to older version of trivy adapter by @reasonerjt in #22541
- bump base and go for 2.14.1 by @wy65701436 in #22550
- bump base version for v2.14.1 by @wy65701436 in #22552
- update go version claim by @wy65701436 in #22564
- bump base photon image for v2.14.1 by @wy65701436 in #22576
Full Changelog: v2.14.0...v2.14.1
v2.14.1-rc2
What's Changed
Exciting New Features 🎉
- (cherry-pick) Add max_upstream_conn parameter for each proxy_cache project (#22348) by @stonezdj in #22409
- (cherry-pick) Add UI for limit upstream registry connection by @stonezdj in #22410
Component updates ⬆️
- [cherry-pick] fix robot issue-21406 by @wy65701436 in #22394
- [cherry-pick] Allow disable audit log to DB when initialize by @wy65701436 in #22469
- [cherry-pick] add migraiton sql for skip_audit_log_database by @wy65701436 in #22489
- [cherry-pick]refactor the logic to init skip_audit_log_database by @wy65701436 in #22496
- Bump up trivy and trivy-adapter for v2.14.1 by @reasonerjt in #22501
- bump go version for v2.14.1 by @wy65701436 in #22499
- bump base images for v2.14.1 by @wy65701436 in #22506
- chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.3.0 in /src by @dependabot[bot] in #22518
- chore(deps): bump k8s.io/client-go from 0.33.3 to 0.34.1 in /src by @dependabot[bot] in #22515
- Revert to older version of trivy adapter by @reasonerjt in #22541
- bump base and go for 2.14.1 by @wy65701436 in #22550
- bump base version for v2.14.1 by @wy65701436 in #22552
- update go version claim by @wy65701436 in #22564
- bump base photon image for v2.14.1 by @wy65701436 in #22576
Full Changelog: v2.14.0...v2.14.1-rc2
v2.13.3
What's Changed
Component updates ⬆️
- [cherry-pick]update pipenv and lock on release-2.13.0 by @MinerYang in #22477
- [cherry-pick]add dockernetwork parameter on release-2.13.0 by @MinerYang in #22478
- [cherry-pick] remove extra build_base check logic on release-2.13.0 by @MinerYang in #22475
- [cherry-pick]Make offline installer optional on release 2.13.0 by @MinerYang in #22476
- Fix other build gaps in release-2.13.0 by @MinerYang in #22485
- update pip install for make swagger_client on release-2.13.0 by @MinerYang in #22486
- Bump up trivy and trivy adapter for v2.13.3 by @reasonerjt in #22500
- bump go module dependency on release-2.13.0 by @MinerYang in #22502
- bump base and go for v2.13.3 by @wy65701436 in #22549
- bump base version for v2.13.3 by @wy65701436 in #22551
- update go version claim by @wy65701436 in #22562
- bump base photon image for v2.13.3 by @wy65701436 in #22575
Other Changes
- (cherry-pick) Upload log files to github with 5 day retention by @stonezdj in #22253
- (cherry-pick) Remove port 9443 from harbor IP for webhook event check by @stonezdj in #22559
- (cherry-pick) Remove gitlab replication by @stonezdj in #22560
- (cherry-pick) Remove GCR replication because GCR account is removed by @stonezdj in #22561
Full Changelog: v2.13.2...v2.13.3