title | author | date | draft | showPageInfo | ||
---|---|---|---|---|---|---|
Harbor v2.9 release |
|
2023-08-29 06:00:00 +0100 |
false |
true |
Introducing Harbor 2.9
This release comes with several new features and improvements, including Harbor Security Hub and OCI v1.1.0-rc2, which provides enhanced support for multi-architecture images and image manifests. Another major addition is improved Garbage Collector. The 2.9 release also includes an Customizable Message Banner(check green banner above) , providing more comprehensive and detailed information about upcoming maintenance and admin activities. Also we have introduces some significant changes as the removal of Notary.
Admin users can now access valuable security insights, which including the number of scanned and unscanned artifacts, identification of dangerous artifacts and CVEs and advanced search capabilities for vulnerabilities using multiple combined conditions.
- Add Security Hub UI by @AllForNothing in 18942
- Update table scan_report and extract cvss_v3_score from vendor attribute by @stonezdj in 18854
- Add vulnerability search API by @stonezdj in 18924
- Add security hub summary API by @stonezdj in 18872
- Create index in vulnerability_record table by @stonezdj in 18949
Harbor Security Hub Documentation
Improved visibility with detailed GC execution history and enable parallel deletion for faster GC triggers.
- Add worker parameter for GC by @AllForNothing in 18882
- add more details in gc history by @wy65701436 in 18779
- add multiple deletion of GC by @wy65701436 in 18855
Harbor now supports OCI Distribution Spec v1.1.0-rc2 and added support for Notation signature and Nydus conversion as referrers. This is a significant upgrade that allows users to store and distribute OCI and Docker images. With this feature, users can manage their images more effectively and efficiently.
- support OCI-Subject header by @wy65701436 in 18885
- add notation support by @wy65701436 in 18909
- enable notary v2 policy checker by @wy65701436 in 18927
- Add Notation UI for deployment security by @AllForNothing in 19952
- support nydus as a accessory by @wy65701436 in 18953
Starting in Harbor 2.6 was decided to deprecate Notary you can check this discussion. Workflows and pipelines needs to be migrated to cosign as of Harbor 2.5, with version v2.9.0, Harbor no longer includes Notary in either the user interface or the backend.
goharbor/harbor#18620
goharbor/harbor#18666
goharbor/harbor#18668
- Fix message prompt under the header by @AllForNothing in goharbor/harbor#18613
- fix: improve the performance of list artifacts by @chlins in goharbor/harbor#18610
- Improve repo_read_only header on the UI by @AllForNothing in goharbor/harbor#18729
- Add a text to explain the time window for GC by @AllForNothing in goharbor/harbor#18735
- Add a tooltip for slack notification by @AllForNothing in goharbor/harbor#18787 *【UT】add unit test for collector system info by @lengrongfu in goharbor/harbor#18717
- Add Details column for gc history by @AllForNothing in goharbor/harbor#18797
- Add Podman push command to the UI by @AllForNothing in goharbor/harbor#18810
- Add new client Podman to the pull command by @AllForNothing in goharbor/harbor#18857
If you're Harbor user and want to share any feedback, we'd love to hear from you here!
to the maintainer team, our contributors & everyone in the community who helped the project realize its level of adoption today !! The project would not be where it is today without the community
We also want to thank the following users for their sustained contributions to the project!
Thank you to all who contributed to 2.9 full release notes here
- @pgillich made their first contribution in goharbor/harbor#18181
- @Maxi-Mega made their first contribution in goharbor/harbor#18151
- @yrs147 made their first contribution in goharbor/harbor#18282
- @perjahn made their first contribution in goharbor/harbor#18588
- @dyf991645 made their first contribution in goharbor/harbor#18602
- @PeterDaveHello made their first contribution in goharbor/harbor#18605
- @iAklis made their first contribution in goharbor/harbor#18139
- @DavidSpek made their first contribution in goharbor/harbor#18685
- @malmor made their first contribution in goharbor/harbor#18659
- @mcsage made their first contribution in goharbor/harbor#16990
- @lishaokai1995 made their first contribution in goharbor/harbor#18746
- @orblazer made their first contribution in goharbor/harbor#18188
- @cuishuang made their first contribution in goharbor/harbor#18726
- @sll552 made their first contribution in goharbor/harbor#18783
- @vndroid made their first contribution in goharbor/harbor#18767
Get updates on Twitter: @project_harbor
Chat with us on Slack: #harbor
and #harbor-dev
on theCNCF Slack
Collaborate with us on GitHub
Attend the community meetings
Orlin Vasilev
Harbor Community/DevRel
GitHub: @OrlinVasilev
Twitter: @OrlinVasilev