Skip to content

Releases: goharbor/harbor

v2.13.0

10 Apr 11:24
db1569a
Compare
Choose a tag to compare

Known issue

known-issue-21913. There's a TLS connection issue between harbor registry and external Redis service if and only happened when you enable the TLS for the Redis service due to improper registry config template rendering. This would not affect the general image pushing, however you could follow this workaround to correct the config. We will fix this in the next patch release v2.13.1

What's Changed

Exciting New Features 🎉

Audit log extension 🎉

Enhances Harbor's audit logging with more granular tracking of user actions and system events, improving traceability and security. Key changes include detailed log filtering, enhanced API logging, and improved log query performance. For more details, please refer to the design proposal: https://github.com/goharbor/community/blob/main/proposals/new/enhance_audit_log.md

Enhanced OIDC 🎉

Enhancements to OIDC integration in Harbor improve support for user session logout and Proof Key for Code Exchange.

Integration with CloudNativeAI 🎉

Integrates Harbor with CloudNativeAI (CNAI) to enhance AI model management and processing capabilities, enabling seamless storage, versioning, and retrieval of AI models. This integration supports the CloudNativeAI model specification, improving compatibility and scalability for managing AI workflows. For more details, please refer to the design proposal: https://github.com/goharbor/community/blob/main/proposals/new/AI-model-processor.md

Redis TLS support 🎉

Redis TLS support has been introduced to enhance the security of communication between Harbor components and Redis.

Enhanced Dragonfly Preheating 🎉

Enhances Dragonfly preheating with new parameters, customizable scope, and cluster ID targeting, optimizing distribution for large-scale AI model images.

Enhancement 🚀

Component updates ⬆️

  • Fix auth config oidc scope regex by @rlacko58 in #20483
  • fix build package issue by @wy65701436 in #21087
  • Update fr-fr-lang.json by @tostt in #21082
  • chore: fix some comments by @cangqiaoyuzhuo in #21109
  • bump base version by @wy65701436 in #21111
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.29.0 to 1.31.0 in /src by @dependabot in #21106
  • chore(deps): bump k8s.io/api from 0.31.1 to 0.31.2 in /src by @dependabot in #21104
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.27.0 to 1.31.0 in /src by @dependabot in #21107
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux from 0.51.0 to 0.56.0 in /src by @dependabot in #21131
  • chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1193 to 1.63.47 in /src by @dependabot in #21130
  • chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1 in /src by @dependabot in #21132
  • chore(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 in /src by @dependabot in #21105
  • chore(deps): bump golang.org/x/text from 0.19.0 to 0.20.0 in /src by @dependabot in #21161
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux from 0.56.0 to 0.57.0 in /src by @dependabot in #21160
  • chore(deps): bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 in /src by @dependabot in #21162
  • chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.0.159 to 1.0.164 in /src by @dependabot in #21159
  • chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 in /src by @dependabot in #21158
  • Fix postgres script permissions by @hajnalmt in #21007
  • fix: event-based replication deletion not work when policy with label by @chlins in #21215
  • fix robot deletion event by @wy65701436 in #21234
  • fix robot account creation issue by @wy65701436 in #21310
  • chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 in /src by @dependabot in #21307
  • fix export cve permission issue by @wy65701436 in #21325
  • Fixed the type in DTR adapter info by @lysunkin in #21357
  • fix: unify the auth data handle to the decode method by @chlins in #21350
  • Skip admin and change oidc user not found message more readable by @stonezdj in #21061
  • Update prepare to avoid error when max_job_duration_hours not configured by @stonezdj in #21395
  • bump up swagger by @wy65701436 in #21396
  • Remove id field from payload when update purge audit or gc schedule by @stonezdj in #21408
  • chore(deps): bump github.com/beego/beego/v2 from 2.2.1 to 2.3.4 in /src by @dependabot in #21321
  • update spectral image by @wy65701436 in #21410
  • bump mockery by @wy65701436 in #21419
  • chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.47 to 1.63.80 in /src by @dependabot in #21405
  • chore(deps): bump golang.org/x/net from 0.30.0 to 0.33.0 in /src by @dependabot in #21413
  • Fix Overlay Issue in Replication Page UI by @bupd in #21069
  • chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.0.164 to 1.0.177 in /src by @dependabot in #21404
  • chore(deps): bump k8s.io/apimachinery from 0.31.2 to 0.32.0 in /src by @dependabot in #21319
  • chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.25.0 in /src by @dependabot in #21381
  • separate buildin values by @wy65701436 in #21425
  • Bump up trivy to v0.58.2, trivy adapter to v0.32.3 (#21417) by @reasonerjt in #21442
  • chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.80 to 1.63.84 in /src by @dependabot in #21437
  • chore(deps): bump k8s.io/client-go from 0.31.1 to 0.32.1 in /src by @dependabot in #21436
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/...
Read more

v2.13.0-rc2

09 Apr 06:17
db1569a
Compare
Choose a tag to compare
v2.13.0-rc2 Pre-release
Pre-release

What's Changed

Exciting New Features 🎉

Enhancement 🚀

Component updates ⬆️

  • Fix auth config oidc scope regex by @rlacko58 in #20483
  • fix build package issue by @wy65701436 in #21087
  • Update fr-fr-lang.json by @tostt in #21082
  • chore: fix some comments by @cangqiaoyuzhuo in #21109
  • bump base version by @wy65701436 in #21111
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.29.0 to 1.31.0 in /src by @dependabot in #21106
  • chore(deps): bump k8s.io/api from 0.31.1 to 0.31.2 in /src by @dependabot in #21104
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.27.0 to 1.31.0 in /src by @dependabot in #21107
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux from 0.51.0 to 0.56.0 in /src by @dependabot in #21131
  • chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1193 to 1.63.47 in /src by @dependabot in #21130
  • chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1 in /src by @dependabot in #21132
  • chore(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 in /src by @dependabot in #21105
  • chore(deps): bump golang.org/x/text from 0.19.0 to 0.20.0 in /src by @dependabot in #21161
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux from 0.56.0 to 0.57.0 in /src by @dependabot in #21160
  • chore(deps): bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 in /src by @dependabot in #21162
  • chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.0.159 to 1.0.164 in /src by @dependabot in #21159
  • chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 in /src by @dependabot in #21158
  • Fix postgres script permissions by @hajnalmt in #21007
  • fix: event-based replication deletion not work when policy with label by @chlins in #21215
  • fix robot deletion event by @wy65701436 in #21234
  • fix robot account creation issue by @wy65701436 in #21310
  • chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 in /src by @dependabot in #21307
  • fix export cve permission issue by @wy65701436 in #21325
  • Fixed the type in DTR adapter info by @lysunkin in #21357
  • fix: unify the auth data handle to the decode method by @chlins in #21350
  • Skip admin and change oidc user not found message more readable by @stonezdj in #21061
  • Update prepare to avoid error when max_job_duration_hours not configured by @stonezdj in #21395
  • bump up swagger by @wy65701436 in #21396
  • Remove id field from payload when update purge audit or gc schedule by @stonezdj in #21408
  • chore(deps): bump github.com/beego/beego/v2 from 2.2.1 to 2.3.4 in /src by @dependabot in #21321
  • update spectral image by @wy65701436 in #21410
  • bump mockery by @wy65701436 in #21419
  • chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.47 to 1.63.80 in /src by @dependabot in #21405
  • chore(deps): bump golang.org/x/net from 0.30.0 to 0.33.0 in /src by @dependabot in #21413
  • Fix Overlay Issue in Replication Page UI by @bupd in #21069
  • chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.0.164 to 1.0.177 in /src by @dependabot in #21404
  • chore(deps): bump k8s.io/apimachinery from 0.31.2 to 0.32.0 in /src by @dependabot in #21319
  • chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.25.0 in /src by @dependabot in #21381
  • separate buildin values by @wy65701436 in #21425
  • Bump up trivy to v0.58.2, trivy adapter to v0.32.3 (#21417) by @reasonerjt in #21442
  • chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.80 to 1.63.84 in /src by @dependabot in #21437
  • chore(deps): bump k8s.io/client-go from 0.31.1 to 0.32.1 in /src by @dependabot in #21436
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux from 0.57.0 to 0.59.0 in /src by @dependabot in #21439
  • chore(deps): bump golang.org/x/time from 0.7.0 to 0.9.0 in /src by @dependabot in #21438
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.34.0 in /src by @dependabot in #21440
  • Full spanish harbor ui translation by @sergioarmgpl in #21369
  • Fix: Incorrect Data Display in Replications Table by @bupd in #21461
  • Fix Overflow in Interrogation Services Page by @bupd in #21043
  • enlarge the gc workers to 10 by @wy65701436 in #21462
  • chore(deps): bump github.com/go-ldap/ldap/v3 from 3.4.6 to 3.4.10 in /src by @dependabot in #21464
  • chore(deps): bump github.com/aws/aws-sdk-go from 1.55.5 to 1.55.6 in /src by @dependabot in #21467
  • chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.0.177 to 1.0.180 in /src by @dependabot in #21613
  • chore(deps): bump helm.sh/helm/v3 from 3.16.2 to 3.17.0 in /src by @dependabot in #21468
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.31.0 to 1.34.0 in /src by @dependabot in #21465
  • Fix issue with user create/delete/update event by @stonezdj in #21651
  • Adjust the audit_log_ext column size to keep align with audit_log table by @stonezdj in #21678
  • remove redis sentinel patch from builder by @MinerYang in #21679
  • add prepare migration script for 2.13.0 by @MinerYang in https://github.com/go...
Read more

v2.13.0-rc1

03 Apr 06:11
15f3aab
Compare
Choose a tag to compare
v2.13.0-rc1 Pre-release
Pre-release

What's Changed

Exciting New Features 🎉

Audit log extension 🎉

Enhances Harbor's audit logging with more granular tracking of user actions and system events, improving traceability and security. Key changes include detailed log filtering, enhanced API logging, and improved log query performance. For more details, please refer to the design proposal: https://github.com/goharbor/community/blob/main/proposals/new/enhance_audit_log.md

Enhanced OIDC 🎉

Enhancements to OIDC integration in Harbor improve support for user session logout and Proof Key for Code Exchange.

Integration with CloudNativeAI 🎉

Integrates Harbor with CloudNativeAI (CNAI) to enhance AI model management and processing capabilities, enabling seamless storage, versioning, and retrieval of AI models. This integration supports the CloudNativeAI model specification, improving compatibility and scalability for managing AI workflows. For more details, please refer to the design proposal: https://github.com/goharbor/community/blob/main/proposals/new/AI-model-processor.md

Redis TLS support 🎉

Redis TLS support has been introduced to enhance the security of communication between Harbor components and Redis.

Enhanced Dragonfly Preheating 🎉

Enhances Dragonfly preheating with new parameters, customizable scope, and cluster ID targeting, optimizing distribution for large-scale AI model images.

Enhancement 🚀

Component updates ⬆️

  • Fix auth config oidc scope regex by @rlacko58 in #20483
  • fix build package issue by @wy65701436 in #21087
  • Update fr-fr-lang.json by @tostt in #21082
  • chore: fix some comments by @cangqiaoyuzhuo in #21109
  • bump base version by @wy65701436 in #21111
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.29.0 to 1.31.0 in /src by @dependabot in #21106
  • chore(deps): bump k8s.io/api from 0.31.1 to 0.31.2 in /src by @dependabot in #21104
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.27.0 to 1.31.0 in /src by @dependabot in #21107
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux from 0.51.0 to 0.56.0 in /src by @dependabot in #21131
  • chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1193 to 1.63.47 in /src by @dependabot in #21130
  • chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1 in /src by @dependabot in #21132
  • chore(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 in /src by @dependabot in #21105
  • chore(deps): bump golang.org/x/text from 0.19.0 to 0.20.0 in /src by @dependabot in #21161
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux from 0.56.0 to 0.57.0 in /src by @dependabot in #21160
  • chore(deps): bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 in /src by @dependabot in #21162
  • chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.0.159 to 1.0.164 in /src by @dependabot in #21159
  • chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 in /src by @dependabot in #21158
  • Fix postgres script permissions by @hajnalmt in #21007
  • fix: event-based replication deletion not work when policy with label by @chlins in #21215
  • fix robot deletion event by @wy65701436 in #21234
  • fix robot account creation issue by @wy65701436 in #21310
  • chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 in /src by @dependabot in #21307
  • fix export cve permission issue by @wy65701436 in #21325
  • Fixed the type in DTR adapter info by @lysunkin in #21357
  • fix: unify the auth data handle to the decode method by @chlins in #21350
  • Skip admin and change oidc user not found message more readable by @stonezdj in #21061
  • Update prepare to avoid error when max_job_duration_hours not configured by @stonezdj in #21395
  • bump up swagger by @wy65701436 in #21396
  • Remove id field from payload when update purge audit or gc schedule by @stonezdj in #21408
  • chore(deps): bump github.com/beego/beego/v2 from 2.2.1 to 2.3.4 in /src by @dependabot in #21321
  • update spectral image by @wy65701436 in #21410
  • bump mockery by @wy65701436 in #21419
  • chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.47 to 1.63.80 in /src by @dependabot in #21405
  • chore(deps): bump golang.org/x/net from 0.30.0 to 0.33.0 in /src by @dependabot in #21413
  • Fix Overlay Issue in Replication Page UI by @bupd in #21069
  • chore(deps): bump github.com/volcengine/volcengine-go-sdk from 1.0.164 to 1.0.177 in /src by @dependabot in #21404
  • chore(deps): bump k8s.io/apimachinery from 0.31.2 to 0.32.0 in /src by @dependabot in #21319
  • chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.25.0 in /src by @dependabot in #21381
  • separate buildin values by @wy65701436 in #21425
  • Bump up trivy to v0.58.2, trivy adapter to v0.32.3 (#21417) by @reasonerjt in #21442
  • chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.80 to 1.63.84 in /src by @dependabot in #21437
  • chore(deps): bump k8s.io/client-go from 0.31.1 to 0.32.1 in /src by @dependabot in #21436
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux from 0.57.0 to 0.59.0 in /src by @dependabot in #21439
  • chore(deps): bump golang.org/x/time from 0.7.0 to 0.9.0 in /src by @dependabot in #21438
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.34.0 in /src by @dependabot in #21440
  • Full spanish harbor ui translation by @sergioarmgpl in #21369
  • Fix: Incorrect Data Display in Replications Table by @bupd in #21461
  • Fix Overflow in Interrogation Services Page by @bupd in #21043
  • enlarge the gc workers to 10 by @wy65701436 in #21462
  • chore(deps): bump github.com/go-ldap/ldap/v3 from 3.4.6 to 3.4.10 in /src by @dependabot in #2...
Read more

v2.12.2

16 Jan 17:02
73072d0
Compare
Choose a tag to compare

What's Changed

Component updates ⬆️

Full Changelog: v2.12.1...v2.12.2

v2.12.2-rc2

16 Jan 16:12
73072d0
Compare
Choose a tag to compare
v2.12.2-rc2 Pre-release
Pre-release

What's Changed

Component updates ⬆️

Full Changelog: v2.12.1...v2.12.2-rc2

v2.12.2-rc1

15 Jan 08:33
fab5f8b
Compare
Choose a tag to compare
v2.12.2-rc1 Pre-release
Pre-release

What's Changed

Component updates ⬆️

Full Changelog: v2.12.1...v2.12.2-rc1

v2.12.1

24 Dec 07:00
80219b7
Compare
Choose a tag to compare

What's Changed

Component updates ⬆️

Other Changes

Full Changelog: v2.12.0...v2.12.1

v2.12.1-rc3

23 Dec 11:25
80219b7
Compare
Choose a tag to compare
v2.12.1-rc3 Pre-release
Pre-release

What's Changed

Component updates ⬆️

Other Changes

Full Changelog: v2.12.0...v2.12.1-rc3

v2.12.1-rc2

16 Dec 09:37
d26da85
Compare
Choose a tag to compare
v2.12.1-rc2 Pre-release
Pre-release

What's Changed

Component updates ⬆️

Other Changes

Full Changelog: v2.12.0...v2.12.1-rc2

v2.12.1-rc1

11 Dec 06:15
db7ec52
Compare
Choose a tag to compare
v2.12.1-rc1 Pre-release
Pre-release

What's Changed

Component updates ⬆️

Other Changes

Full Changelog: v2.12.0...v2.12.1-rc1