Skip to content

v2.15.0

Choose a tag to compare

@IabSDocker IabSDocker released this 28 Mar 15:11
· 4 commits to main since this release
74e0cc0

What's Changed
Exciting New Features 🎉
add tag deletion option for gc by @wy65701436 in goharbor/harbor#22382
Add UI for limit upstream registry connection by @stonezdj in goharbor/harbor#22406
disable land tag in the backend storage by @wy65701436 in goharbor/harbor#22507
Enhancement 🚀
Add max_upstream_conn parameter for each proxy_cache project by @stonezdj in goharbor/harbor#22348
add per-endpoint CA certificate support for registry endpoints by @wy65701436 in goharbor/harbor#22535
Add oci type support for jfrog registry by @stonezdj in goharbor/harbor#22589
add DeleteTag support for both aws and azure cr adapters by @shaiatias in goharbor/harbor#22227
Component updates ⬆️
Remove unused SYNC_QUOTA from env.jinja template by @mxab in goharbor/harbor#22280
bump base to v2.15.0 by @wy65701436 in goharbor/harbor#22316
chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22304
chore(deps): bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.8 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22306
chore(deps): bump github.com/go-ldap/ldap/v3 from 3.4.10 to 3.4.11 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22305
chore(deps): bump golang.org/x/text from 0.27.0 to 0.29.0 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22338
chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.1.29 to 1.1.31 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22337
chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.1.32 to 1.1.34 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22356
chore(deps): bump golang.org/x/time from 0.12.0 to 0.13.0 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22360
chore(deps): bump k8s.io/client-go from 0.33.3 to 0.34.1 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22359
chore(deps): bump github.com/golang-migrate/migrate/v4 from 4.18.1 to 4.19.0 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22358
chore(deps): bump github.com/coreos/go-oidc/v3 from 3.12.0 to 3.15.0 in /src by https://github.com/dependabot[bot] in goharbor/harbor#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 https://github.com/dependabot[bot] in goharbor/harbor#22379
fix robot issue-21406 by @wy65701436 in goharbor/harbor#22387
Update and improve zh-TW Traditional Chinese locale by @PeterDaveHello in goharbor/harbor#22423
Allow disable audit log to DB when initialize by @wy65701436 in goharbor/harbor#22452
Update zh-TW Traditional Chinese locale by @PeterDaveHello in goharbor/harbor#22468
add migraiton sql for skip_audit_log_database by @wy65701436 in goharbor/harbor#22487
refactor: use strings.Builder to improve performance by @rocksload in goharbor/harbor#22453
refactor: replace Split in loops with more efficient SplitSeq by @rustversion in goharbor/harbor#22494
refactor the logic to init skip_audit_log_database by @wy65701436 in goharbor/harbor#22493
chore(deps): bump golang.org/x/net from 0.41.0 to 0.46.0 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22457
Remove legacy switch from decodeFilters after UI bug goharbor/harbor#12579 fix by @intojhanurag in goharbor/harbor#22510
chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.1.34 to 1.1.44 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22519
fix robot call the users api by @wy65701436 in goharbor/harbor#22492
Update Release note template and dependabot labels by @OrlinVasilev in goharbor/harbor#22528
refactor: replace HasPrefix+TrimPrefix with CutPrefix by @dulanting in goharbor/harbor#22520
fix(registry): correct parameter in upload status query by @chlins in goharbor/harbor#22574
fix: support both docker-compose v1 and docker compose v2 by @Coldchen99 in goharbor/harbor#22581
ci(workflows): simplify label pattern in label_check by @chlins in goharbor/harbor#22596
chore: Remove Unused Lang Translations - Recreate PR (goharbor/harbor#21893) by @bupd in goharbor/harbor#22587
fix(portal): fix typo in ko-kr placeholder and update strings by @g-yunjh in goharbor/harbor#22617
fix(ui): Remove unwanted scrollbar from tag-retention by @bupd in goharbor/harbor#22598
feat(cosign): Support Cosign v3 Bundle signature format by @Aloui-Ikram in goharbor/harbor#22628
feat: bump UI version v2.15.0 by @bupd in goharbor/harbor#22645
fix(artifact): correct typo in artifact_type column definition by @chlins in goharbor/harbor#22656
fix error related to search user and search groups by @stonezdj in goharbor/harbor#22606
refine apitest to adopt proxy environment by @MinerYang in goharbor/harbor#22706
Allows OIDC integration to handle the case where a user only has a single group by @lfrancke in goharbor/harbor#22723
refactor: use strings.Cut to simplify code by @liuyueyangxmu in goharbor/harbor#22590
fix(session): fix invalid data type in SessionRegenerate by @liubin in goharbor/harbor#22726
update swagger file for creating tag by @wy65701436 in goharbor/harbor#22754
Fix goroutine leak in StopAndWait by buffering errChan by @remo-lab in goharbor/harbor#22740
docs/makefile-commands by @intojhanurag in goharbor/harbor#22605
Add pprof support by @strigazi in goharbor/harbor#22005
fix(exporter): Export Harbor version via Prometheus exporter binary. by @Vad1mo in goharbor/harbor#22733
chore(deps): update github.com/Masterminds/semver to v3 by @Juneezee in goharbor/harbor#22411
Fix(portal): Restore Missing i18n Translation Keys by @bupd in goharbor/harbor#22722
Fix: Hide alert messages irrelevant to users in UI by @bupd in goharbor/harbor#21972
feat: Add Style Linters (usestdlibvars, dupl) by @bupd in goharbor/harbor#22670
Fix redis sentinel master acl for jobservice by @MinerYang in goharbor/harbor#22765
support parse redis acl for registry config by @MinerYang in goharbor/harbor#22770
fix(ui): avoid duplicate RUN in build history by @Tusharjamdade in goharbor/harbor#22685
fix flaky ut tests involving workers by @Vad1mo in goharbor/harbor#22768
Pin distribution src tag to v2.8.3-harbor.1-rc.1 by @MinerYang in goharbor/harbor#22772
fix(core): add warning when config admin password is ignored by @thc1006 in goharbor/harbor#22709
Fix: Copy Pull Button when tags are undefined by @bupd in goharbor/harbor#22136
Replace pull-through cache with proxy cache by @stonezdj in goharbor/harbor#22766
add support for configure trivy db repository via harbor.yml by @quent1-fr in goharbor/harbor#21193
build: remove unused REGISTRYURL and GCS download path for registry build by @SoumyaRaikwar in goharbor/harbor#22372
add prepare migration script for 2.15.0 by @MinerYang in goharbor/harbor#22788
fix: correct multiline string in yaml by @Vad1mo in goharbor/harbor#22809
fix: mock http server for volcenginecr adapt ut by @hyy0322 in goharbor/harbor#22810
chore(deps): bump form-data in /src/portal by https://github.com/dependabot[bot] in goharbor/harbor#22523
fix 22817 by @wy65701436 in goharbor/harbor#22826
Swagger Replication Rule invalid JSON by @mlimardo1984 in goharbor/harbor#22724
fix the git action publish permission issue by @wy65701436 in goharbor/harbor#22841
[cherry-pick] fix: Update Verify Remote Cert tooltip for registry endpoints by @wy65701436 in goharbor/harbor#22867
[CHERRY_PICK] fix(session): use correct maxlifetime in SessionRegenerate by @chlins in goharbor/harbor#22881
refresh base images for v2.15.0 rc2 by @wy65701436 in goharbor/harbor#22883
fix: bump Trivy to v0.69.2 following supply chain incident (goharbor/harbor#22896) by @wy65701436 in goharbor/harbor#22911
refresh base images for v2.15 rc2 by @wy65701436 in goharbor/harbor#22910
(cherry-pick) Remove payload from config audit log by @stonezdj in goharbor/harbor#22917
bump otel to 1.40.0 by @wy65701436 in goharbor/harbor#22921
Bump trivy to 0.69.3 & adapter to v0.35.1-rc.1 on release-2.15.0 by @MinerYang in goharbor/harbor#22929
fix(security): reject bearer tokens issued before project creation (#… by @wy65701436 in goharbor/harbor#22938
[cherry-pick] add the 2.14.1 sql by @wy65701436 in goharbor/harbor#22948
Bump trivy-adapter v0.35.1 GA on release-2.15.0 by @MinerYang in goharbor/harbor#22967
bump docker cli to latest version by @wy65701436 in goharbor/harbor#22981
[cherry-pick]fix db scheme migration issue by @wy65701436 in goharbor/harbor#22999
Docs update 🗄️
Fix typos for i18n by @ciphersaw in goharbor/harbor#22301
Update badges by @Vad1mo in goharbor/harbor#22139
fix: typos in comments by @NAM-MAN in goharbor/harbor#22738
chore: add OpenSSF Security Scorecard badge by @kashish00208 in goharbor/harbor#22774
Fix broken cosign documentation link in signature-verification.md by @Aloui-Ikram in goharbor/harbor#22798
Community update 🧑🏻‍🤝‍🧑🏾
Contrib backup/restore scripts by @teletechie in goharbor/harbor#21971
Bump Component Version 🤖
chore(deps): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.2 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22600
chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22579
chore(deps): bump k8s.io/apimachinery from 0.34.1 to 0.34.2 in /src by https://github.com/dependabot[bot] in goharbor/harbor#22623
chore(deps): bump lodash from 4.17.21 to 4.17.23 in /src/portal by https://github.com/dependabot[bot] in goharbor/harbor#22763
chore(deps-dev): bump node-forge from 1.3.1 to 1.3.2 in /src/portal/app-swagger-ui by https://github.com/dependabot[bot] in goharbor/harbor#22594
chore(deps-dev): bump node-forge from 1.3.1 to 1.3.3 in /src/portal by https://github.com/dependabot[bot] in goharbor/harbor#22698
Bump go-redis dependencies for supply chain security by @RainbowMango in goharbor/harbor#22769
bump go to v1.25 by @wy65701436 in goharbor/harbor#22794
bump base images for v2.15 by @wy65701436 in goharbor/harbor#22807
chore(deps): bump form-data from 4.0.2 to 4.0.4 in /src/portal/app-swagger-ui by https://github.com/dependabot[bot] in goharbor/harbor#22522
bump go and base images by @wy65701436 in goharbor/harbor#22831
build base for v2.15.0-rc1 by @wy65701436 in goharbor/harbor#22839
Update go.mod upgrade grpc to v1.79.3 by @stonezdj in goharbor/harbor#23010
Other Changes
Remove port 9443 from harbor IP for webhook event check by @stonezdj in goharbor/harbor#22320
Remove GCR replication because GCR account is removed by @stonezdj in goharbor/harbor#22309
chore(deps): bump aws-actions/configure-aws-credentials from 4.2.1 to 5.0.0 by https://github.com/dependabot[bot] in goharbor/harbor#22324
chore(deps): bump actions/setup-node from 4 to 5 by https://github.com/dependabot[bot] in goharbor/harbor#22325
chore(deps): bump actions/stale from 9.1.0 to 10.0.0 by https://github.com/dependabot[bot] in goharbor/harbor#22323
chore(deps): bump actions/upload-artifact from 4 to 5 by https://github.com/dependabot[bot] in goharbor/harbor#22509
docs: minor improvement for docs by @geogrego in goharbor/harbor#22526
Add HARBOR_ADMIN to run upgrade script by @stonezdj in goharbor/harbor#22615
Correct the log upload path and make sure it always run by @stonezdj in goharbor/harbor#22616
chore(deps): bump actions/checkout from 5 to 6 by https://github.com/dependabot[bot] in goharbor/harbor#22584
chore(deps): bump aws-actions/configure-aws-credentials from 5.0.0 to 5.1.1 by https://github.com/dependabot[bot] in goharbor/harbor#22599
chore(deps): bump actions/upload-artifact from 5 to 6 by https://github.com/dependabot[bot] in goharbor/harbor#22642
Add Cosign keyless signing for Harbor release artifacts by @Aloui-Ikram in goharbor/harbor#22578
chore(deps): bump sigstore/cosign-installer from 3.7.0 to 4.0.0 by https://github.com/dependabot[bot] in goharbor/harbor#22732
ci: migrate build workflows to ubuntu-latest runners by @chlins in goharbor/harbor#22750
ci: fix the publishImage script with new docker version by @chlins in goharbor/harbor#22753
chore(deps): bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.1 by https://github.com/dependabot[bot] in goharbor/harbor#22748
chore(deps): bump github/codeql-action from 3 to 4 by https://github.com/dependabot[bot] in goharbor/harbor#22432
New Contributors
@mxab made their first contribution in goharbor/harbor#22280
@ciphersaw made their first contribution in goharbor/harbor#22301
@rocksload made their first contribution in goharbor/harbor#22453
@rustversion made their first contribution in goharbor/harbor#22494
@intojhanurag made their first contribution in goharbor/harbor#22510
@geogrego made their first contribution in goharbor/harbor#22526
@dulanting made their first contribution in goharbor/harbor#22520
@Coldchen99 made their first contribution in goharbor/harbor#22581
@g-yunjh made their first contribution in goharbor/harbor#22617
@lfrancke made their first contribution in goharbor/harbor#22723
@liuyueyangxmu made their first contribution in goharbor/harbor#22590
@NAM-MAN made their first contribution in goharbor/harbor#22738
@remo-lab made their first contribution in goharbor/harbor#22740
@teletechie made their first contribution in goharbor/harbor#21971
@Tusharjamdade made their first contribution in goharbor/harbor#22685
@thc1006 made their first contribution in goharbor/harbor#22709
@kashish00208 made their first contribution in goharbor/harbor#22774
@shaiatias made their first contribution in goharbor/harbor#22227
@RainbowMango made their first contribution in goharbor/harbor#22769
@quent1-fr made their first contribution in goharbor/harbor#21193
@SoumyaRaikwar made their first contribution in goharbor/harbor#22372
@vastonus made their first contribution in goharbor/harbor#22407
@mlimardo1984 made their first contribution in goharbor/harbor#22724
Full Changelog: goharbor/harbor@v2.14.0...v2.15.0