Skip to content

Releases: goharbor/harbor

v2.9.2-rc1

25 Jan 10:32
5d27ccf
Compare
Choose a tag to compare
v2.9.2-rc1 Pre-release
Pre-release

What's Changed

Enhancement 🚀

Component updates ⬆️

Other Changes

Full Changelog: v2.9.1...v2.9.2-rc1

v2.10.0

19 Dec 07:47
6abb4ea
Compare
Choose a tag to compare

Known issue

  • known issue #19912 will affect nginx component of offline-installer when specify strong_cipher.enabled in harbor.yml but not been rendered in config file properly. Impact version are v2.9.0, v2.9.1, v2.9.2, v2.10.0. Will fixed in v2.10.1. if you do need set strong_cipher, please refer to manually-add-strong-cipher

What's Changed

Exciting New Features 🎉

Robot Account Full Access

Delivers a user-friendly tutorial that walks you through the creation of a new robot. With a simple click, you can seamlessly customize permission sets at both system and project levels.

Supporting OCI Distribution Spec v1.1.0-rc3

Harbor now supports OCI Distribution Spec v1.1.0-rc3

Additional Features

Quota Sorting

Enable storage sorting in the quota management page

Allow customization of the OIDC provider name

Enable support for large-size blobs

Harbor now facilitates uploads of layers up to 128GB by default, with configurable options if required.

  • fix: increase beego max memory and upload size by @chlins in #19578

Ensure audit logs comply with GDPR regulations for data privacy.

Enhancement 🚀

Component updates ⬆️

Read more

v2.10.0-rc2

15 Dec 10:43
6abb4ea
Compare
Choose a tag to compare
v2.10.0-rc2 Pre-release
Pre-release

What's Changed

Exciting New Features 🎉

Robot Account Full Access

Delivers a user-friendly tutorial that walks you through the creation of a new robot. With a simple click, you can seamlessly customize permission sets at both system and project levels.

Supporting OCI Distribution Spec v1.1.0-rc3

Harbor now supports OCI Distribution Spec v1.1.0-rc3

Additional Features

Quota Sorting

Enable storage sorting in the quota management page

Allow customization of the OIDC provider name

Enable support for large-size blobs

Harbor now facilitates uploads of layers up to 128GB by default, with configurable options if required.

  • fix: increase beego max memory and upload size by @chlins in #19578

Ensure audit logs comply with GDPR regulations for data privacy.

Enhancement 🚀

Component updates ⬆️

Read more

v2.10.0-rc1

11 Dec 10:26
ee793bf
Compare
Choose a tag to compare
v2.10.0-rc1 Pre-release
Pre-release

What's Changed

Exciting New Features 🎉

Robot Account Full Access

Delivers a user-friendly tutorial that walks you through the creation of a new robot. With a simple click, you can seamlessly customize permission sets at both system and project levels.

Supporting OCI Distribution Spec v1.1.0-rc3

Harbor now supports OCI Distribution Spec v1.1.0-rc3

Additional Features

Quota Sorting

Enable storage sorting in the quota management page

Allow customization of the OIDC provider name

Enable support for large-size blobs

Harbor now facilitates uploads of layers up to 128GB by default, with configurable options if required.

Ensure audit logs comply with GDPR regulations for data privacy.

Enhancement 🚀

Component updates ⬆️

Read more

v2.7.4

30 Nov 03:15
8693b25
Compare
Choose a tag to compare

Known issue

  • Due to the change of querying for listing tasks of scan by this PR, vulnerability scan report that's done in v2.7.4 cannot be retrieved in v2.8.0, but it's still available in v2.8.1 (applied the same logic in this PR) and onwards. Please do not upgrade from v2.7.4 to v2.8.0, instead, directly upgrading to v2.8.1 or v2.9.0.

What's Changed

Component updates ⬆️

  • feat: bump up golang-runtime from 1.19.3 to 1.21.4; upgrade MOCKERY_VERSION; upgrade golangci-lint; fix mock issue by @zyyw in #19608
  • fix: bump TRIVYVERSION=v0.46.1 & TRIVYADAPTERVERSION=v0.30.18 by @zyyw in #19607
  • fix: upgrade dependency library version and run \go mod vendor\ by @zyyw in #19613
  • fix: upgrade github.com/gorilla/mux/otelmux to v0.44.0 by @zyyw in #19620

Other Changes

Full Changelog: v2.7.3...v2.7.4

v2.7.4-rc1

29 Nov 07:34
8693b25
Compare
Choose a tag to compare
v2.7.4-rc1 Pre-release
Pre-release

What's Changed

Component updates ⬆️

  • feat: bump up golang-runtime from 1.19.3 to 1.21.4; upgrade MOCKERY_VERSION; upgrade golangci-lint; fix mock issue by @zyyw in #19608
  • fix: bump TRIVYVERSION=v0.46.1 & TRIVYADAPTERVERSION=v0.30.18 by @zyyw in #19607
  • fix: upgrade dependency library version and run \go mod vendor\ by @zyyw in #19613
  • fix: upgrade github.com/gorilla/mux/otelmux to v0.44.0 by @zyyw in #19620

Other Changes

Full Changelog: v2.7.3...v2.7.4-rc1

v2.9.1

02 Nov 01:22
5cbb1b0
Compare
Choose a tag to compare

Known issue

  • known issue #19912 will affect nginx component of offline-installer when specify strong_cipher.enabled in harbor.yml but not been rendered in config file properly. Impact version are v2.9.0, v2.9.1, v2.9.2, v2.10.0. Will fixed in v2.10.1. if you do need set strong_cipher, please refer to manually-add-strong-cipher

What's Changed

Component updates ⬆️

  • (cherry-pick) Remove job status track information from redis after stop the job in the queue by @stonezdj in #19307
  • (cherry-pick) fix storage.redirect.disable migrate template error release-2.9.0 by @MinerYang in #19336
  • [Cherry-pick]Hide version property if the value is undefined by @AllForNothing in #19396
  • (cherry-pick) Change fixed_version to package_version by @stonezdj in #19432
  • [cherry-pick]bump golang to 1.20.10 by @MinerYang in #19431
  • fix: bump up TRIVYVERSION=v0.46.0 && TRIVYADAPTERVERSION=v0.30.17 by @zyyw in #19447
  • [cherry-pick] Use batch to list the job id in the job queue to avoid crash redis by @stonezdj in #19455
  • bump golang.org/x/net to v0.17.0 && go.opentelemetry.io/contrib on release-2.9.0 by @MinerYang in #19460
  • bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/m… by @MinerYang in #19476
  • bump golang to 1.21.3 on release-2.9.0 by @MinerYang in #19503
  • fix: bump up TRIVYVERSION=v0.46.1 && TRIVYADAPTERVERSION=v0.30.18 by @zyyw in #19499
  • update ut mock anything by @MinerYang in #19506
  • bump google.golang.org/grpc by @MinerYang in #19513

Other Changes

Full Changelog: v2.9.0...v2.9.1

v2.9.1-rc1

01 Nov 10:19
5cbb1b0
Compare
Choose a tag to compare
v2.9.1-rc1 Pre-release
Pre-release

What's Changed

Component updates ⬆️

  • (cherry-pick) Remove job status track information from redis after stop the job in the queue by @stonezdj in #19307
  • (cherry-pick) fix storage.redirect.disable migrate template error release-2.9.0 by @MinerYang in #19336
  • [Cherry-pick]Hide version property if the value is undefined by @AllForNothing in #19396
  • (cherry-pick) Change fixed_version to package_version by @stonezdj in #19432
  • [cherry-pick]bump golang to 1.20.10 by @MinerYang in #19431
  • fix: bump up TRIVYVERSION=v0.46.0 && TRIVYADAPTERVERSION=v0.30.17 by @zyyw in #19447
  • [cherry-pick] Use batch to list the job id in the job queue to avoid crash redis by @stonezdj in #19455
  • bump golang.org/x/net to v0.17.0 && go.opentelemetry.io/contrib on release-2.9.0 by @MinerYang in #19460
  • bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/m… by @MinerYang in #19476
  • bump golang to 1.21.3 on release-2.9.0 by @MinerYang in #19503
  • fix: bump up TRIVYVERSION=v0.46.1 && TRIVYADAPTERVERSION=v0.30.18 by @zyyw in #19499
  • update ut mock anything by @MinerYang in #19506
  • bump google.golang.org/grpc by @MinerYang in #19513

Other Changes

Full Changelog: v2.9.0...v2.9.1-rc1

v2.7.3

11 Sep 06:31
252a0b7
Compare
Choose a tag to compare

Known issue

  • Due to the change of querying for listing tasks of scan by this PR, vulnerability scan report that's done in v2.7.3 cannot be retrieved in v2.8.0, but it's still available in v2.8.1 (applied the same logic in this PR) and onwards. Please do not upgrade from v2.7.3 to v2.8.0, instead, directly upgrading to v2.8.1 or v2.9.0.

What's Changed

Component updates ⬆️

  • [cherry-pick] fix: improve the performance of list artifacts by @chlins in #18632
  • bump golang 1.19.9 on release-2.7.0 by @MinerYang in #18650
  • (cherry-pick) Use subtle.ConstantTimeCompare instead of compare directly by @stonezdj in #18711
  • set tag pull time for proxy cache by @wy65701436 in #18742
  • (cherry-pick) Return error when proxy cache get too many request error(429) by @stonezdj in #18751
  • Changed logic search projects in gitlab adapter for 2.7.0 by @lxShaDoWxl in #18784
  • [cherry-pick][2.7] fix: add retry on the caller of v2DeleteManifest instead within v2DeleteManifest by @dkulchinsky in #18802
  • [Cherry-pick] fix: bump-up TRIVYVERSION=v0.43.0 and TRIVYADAPTERVERSION=v0.30.14 by @zyyw in #18995
  • [cherry-pick]fix accessory import issue by @wy65701436 in #19056
  • fix: TRIVYVERSION=v0.44.0 && TRIVYADAPTERVERSION=v0.30.15 by @zyyw in #19089
  • [Cherry-pick]Convert the string �\ to number 0 by @AllForNothing in #19082
  • [cherry-pick] fix: fix replication list projects with pure numberic name by @chlins in #19093
  • bump go1.19.12 on release-2.7.0 base on ph4 by @MinerYang in #19162
  • [cherry-pick] refactor: migrate the redis command keys to scan by @chlins in #19148
  • [cherry-pick] chore: fix incorrect otel timeout in harbor yaml template by @chlins in #19121
  • [cherry-pick] fix: support customize cache db for business by @chlins in #19189
  • (cherry-pick) Remove job status track information from redis after stop the job in the queue by @stonezdj in #19306
  • bump goharbor/golang 1.19.13 on release-2.7.0 by @MinerYang in #19324
  • fix: bump up TRIVYVERSION=v0.45.0 && TRIVYADAPTERVERSION=v0.30.16 by @zyyw in #19329

Other Changes

Full Changelog: v2.7.2...v2.7.3

v2.7.3-rc1

08 Sep 07:21
252a0b7
Compare
Choose a tag to compare
v2.7.3-rc1 Pre-release
Pre-release

What's Changed

Component updates ⬆️

  • [cherry-pick] fix: improve the performance of list artifacts by @chlins in #18632
  • bump golang 1.19.9 on release-2.7.0 by @MinerYang in #18650
  • (cherry-pick) Use subtle.ConstantTimeCompare instead of compare directly by @stonezdj in #18711
  • set tag pull time for proxy cache by @wy65701436 in #18742
  • (cherry-pick) Return error when proxy cache get too many request error(429) by @stonezdj in #18751
  • Changed logic search projects in gitlab adapter for 2.7.0 by @lxShaDoWxl in #18784
  • [cherry-pick][2.7] fix: add retry on the caller of v2DeleteManifest instead within v2DeleteManifest by @dkulchinsky in #18802
  • [Cherry-pick] fix: bump-up TRIVYVERSION=v0.43.0 and TRIVYADAPTERVERSION=v0.30.14 by @zyyw in #18995
  • [cherry-pick]fix accessory import issue by @wy65701436 in #19056
  • fix: TRIVYVERSION=v0.44.0 && TRIVYADAPTERVERSION=v0.30.15 by @zyyw in #19089
  • [Cherry-pick]Convert the string �\ to number 0 by @AllForNothing in #19082
  • [cherry-pick] fix: fix replication list projects with pure numberic name by @chlins in #19093
  • bump go1.19.12 on release-2.7.0 base on ph4 by @MinerYang in #19162
  • [cherry-pick] refactor: migrate the redis command keys to scan by @chlins in #19148
  • [cherry-pick] chore: fix incorrect otel timeout in harbor yaml template by @chlins in #19121
  • [cherry-pick] fix: support customize cache db for business by @chlins in #19189
  • (cherry-pick) Remove job status track information from redis after stop the job in the queue by @stonezdj in #19306
  • bump goharbor/golang 1.19.13 on release-2.7.0 by @MinerYang in #19324
  • fix: bump up TRIVYVERSION=v0.45.0 && TRIVYADAPTERVERSION=v0.30.16 by @zyyw in #19329

Other Changes

Full Changelog: v2.7.2...v2.7.3-rc1