Access Harbor changelog updates through our uniform API. Same JSON structure across all sources — no adapter-specific parsing needed.
GET https://watchchangelog.com/api/v1/entries?source=harbor.releases{
"source": "harbor.releases",
"vendor": "Harbor",
"id": "tag:github.com,2008:Repository/50613991/v2.15.2",
"published_at": "2026-08-17T09:30:23.000Z",
"title": "v2.15.2",
"url": "https://github.com/goharbor/harbor/releases/tag/v2.15.2",
"summary": "Upgrade Notice: Internal PostgreSQL Upgrade Upgrading to Harbor v2.15.2 (Helm Chart v1.19.2) automatically updates the bundled internal database from PostgreSQL 15 to PostgreSQL 18 via pg_upgrade upon container startup. Action Items & Considerations Backup Data: Back up your database before applying the upgrade or restarting the database pod. Maintenance Downtime: pg_upgrade runs on pod startup and may temporarily extend initialization time depending on database size. Reindexing (Non-ASCII Data & Troubleshooting): Major PostgreSQL collation changes can cause existing B-Tree indexes to become stale or corrupted. Proactive Maintenance: To avoid collation index issues post-upgrade, environments with non-ASCII should execute reindexdb during a maintenance window. Troubleshooting: If you experience issues after upgrading—such as robot account permission failures, UI lists loading indefinitely, or index queries returning empty results—run the following command during a maintenance window: reindexdb --all-databases -U postgres What's Changed Component updates ⬆️ [CHERRY-PICK] Make openapi-generator-cli download URL configurable ( #23186 ) by @chlins in #23221 bump Go version from 1.25.9 to 1.26.3 by @stonezdj in #23236 [cherry-pick] Rebuild goharbor/photon image before create new harbor base images by @jUDASmILE in #23250 [cherry-pick]remove install net-tools from db dockerfile as photon removed it by @jUDASmILE in #23267 [CHERRY-PICK] feat: replace redis with valkey as cache backend ( #23157 ) by @chlins in #23261 [CHERRY-PICK] test(cosign): disable tlog for signing checks by @chlins in #23280 [CHERRY-PICK] fix(cosign): ignore tlog during verification by @chlins in #23286 [CHERRY-PICK] fix: Bump repository update_time on tag and artifact changes ( #23225 ) by @chlins in #23292 [CHERRY-PICK] fix(security): validate blob-mount source project and reject tokens missing iat ( #23270 ) by @Vad1mo in #23297 (cherry-pick) Upgrade harbor go.mod OSS packages by @stonezdj in #23328 [cherry-pick] Harden crypto usage and drop unused SMTP package ( #23307 ) by @wy65701436 in #23356 (cherry-pick) Update Makefile PIP_INDEX_URL to use default value if not defined by @stonezdj in #23377 [Backport 2.15.0] test(api_db): support dynamic OpenAPI generator and PyPI URLs via env vars by @fiona-xie in #23381 bump golang to v1.26.4 by @wy65701436 in #23382 (cherry-pick) Upgrade Harbor UI to Angular 21, Clarity v18, and Node.js v22 by @stonezdj in #23379 [Cherry-Pick] test(ui): Fix db_schedule and replication failed cases after Angular&Clarity upgrade by @fiona-xie in #23395 (cherry-pick) fix UI issues across portal components by @stonezdj in #23399 cherry-pick: fix(ui): use selected tag for pull command copy ( #23240 ) to release-2.15.0 by @stonezdj in #23426 cherry-pick: fix(ui): fix UI issues #48 – #54 across portal components ( #23427 ) to release-2.15.0 by @stonezdj in #23428 Fix build issue related to npm package by @stonezdj in #23435 [cherry-pick] fix: multiple UI/UX fixes for checkboxes, alignment, dark theme, and i18n ( #23439 ) to release-2.15.0 by @stonezdj in #23440 [cherry-pick] fix(portal): align pending job queue counts and improve form styling by @wy65701436 in #23459 build(registry): update registry source tag to rc.5 by @chlins in #23465 Bump Component Version 🤖 bump harbor v2.15.2 by @wy65701436 in #23362 (cherry-pick)Replace gopkg.in/yaml.v2 with github.com/goccy/go-yaml by @stonezdj in #23378 Bump trivy to v0.71.1 and trivy adapter to v0.37.1-rc.1 by @stonezdj in #23386 Bump Trivy adapter version to v0.37.1 by @stonezdj in #23422 Bump base photon OS image by @stonezdj in #23424 sync package-lock.json in UI by @stonezdj in #23431 Bump trivy(0.72.0) and trivy adatper(0.38.0) by @stonezdj in #23480 build(registry): use stable registry source tag v2.8.3-harbor.1 by @chlins in #23482 update base image by @stonezdj in #23485 Other Changes [CHERRY-PICK] support configurable PIP_INDEX_URL for swagger client build ( #23241 ) by @stonezdj in #23242 build: use dev-legacy tags to decouple 2.15 builds from main by @wy65701436 in #23360 [Backport 2.15.0] test(UI): fix UI robot test cases for Angular and Clarity Upgrade by @fiona-xie in #23380 [Cherry-Pick] test(ui): add retry for Get Harbor CA to improve stability ( #23396 ) by @fiona-xie in #23405 Downgrade node-release to 2.0.48 for build compatibility by @stonezdj in #23432 Full Changelog : v2.15.1...v2.15.2",
"tags": [
"Harbor",
"harbor.releases",
"containers",
"registry",
"open-source"
]
}Sign up to access the full changelog API. All public sources are free — no credit card required.
Sign Up Free →+2 more
+2 more
+2 more
+2 more
+2 more
+2 more