diff --git a/README.md b/README.md index b546da0..9605849 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ | Version | Release Date | User Guide | Changelog | Kubernetes Version | |--------------------------- | ------------ | ---------- | --------- | ------------------ | +| [v2026.4.30](https:/github.com/appscode-cloud/CHANGELOG/releases/tag/v2026.4.30) | 2026-04-18 | [User Guide](%!(EXTRA string=v2026.4.30)) | [CHANGELOG](/releases/v2026.4.30/README.md) | 1.28+ | | [v2026.3.30](https:/github.com/appscode-cloud/CHANGELOG/releases/tag/v2026.3.30) | 2026-03-13 | [User Guide](%!(EXTRA string=v2026.3.30)) | [CHANGELOG](/releases/v2026.3.30/README.md) | 1.28+ | | [v2026.2.16](https:/github.com/appscode-cloud/CHANGELOG/releases/tag/v2026.2.16) | 2026-02-11 | [User Guide](%!(EXTRA string=v2026.2.16)) | [CHANGELOG](/releases/v2026.2.16/README.md) | 1.28+ | | [v2026.1.15](https:/github.com/appscode-cloud/CHANGELOG/releases/tag/v2026.1.15) | 2026-01-03 | [User Guide](%!(EXTRA string=v2026.1.15)) | [CHANGELOG](/releases/v2026.1.15/README.md) | 1.28+ | diff --git a/releases/v2026.4.30/CHANGELOG.json b/releases/v2026.4.30/CHANGELOG.json new file mode 100644 index 0000000..cae0327 --- /dev/null +++ b/releases/v2026.4.30/CHANGELOG.json @@ -0,0 +1,204 @@ +{ + "product_line": "ACE", + "release": "v2026.4.30", + "release_date": "2026-04-18T01:39:49.206162634Z", + "release_project_url": "https://github.com/appscode-cloud/CHANGELOG", + "docs_url": "%!(EXTRA string=v2026.4.30)", + "kubernetes_version": "1.28+", + "projects": [ + { + "url": "github.com/appscode-cloud/b3", + "releases": [ + { + "tag": "v2026.4.30", + "commits": [ + { + "SHA": "86f1a62915", + "Subject": "Prepare for release v2026.4.30 (#1452)" + } + ] + } + ] + }, + { + "url": "github.com/appscode-cloud/installer", + "releases": [ + { + "tag": "v2026.4.30", + "commits": [ + { + "SHA": "cf29bd3b", + "Subject": "Prepare for release v2026.4.30 (#1236)" + } + ] + } + ] + }, + { + "url": "github.com/appscode-cloud/ui-wizards", + "releases": [ + { + "tag": "v0.32.0", + "commits": [ + { + "SHA": "5085544a7", + "Subject": "Prepare for release v0.32.0 (#1005)" + }, + { + "SHA": "6ac58c431", + "Subject": "Test against k8s 1.35 (#1003)" + } + ] + } + ] + }, + { + "url": "github.com/appscode/website", + "releases": [ + { + "tag": "v2026.4.30", + "commits": [ + { + "SHA": "2a867bd0", + "Subject": "Prepare for release v2026.4.30 (#207)" + } + ] + } + ] + }, + { + "url": "github.com/kmodules/image-packer", + "releases": [ + { + "tag": "v2026.4.30", + "commits": [ + { + "SHA": "c41c38b5", + "Subject": "Prepare for release v2026.4.30 (#49)" + }, + { + "SHA": "79b725e3", + "Subject": "Support * ? glob patterns in image skip lists (#48)" + }, + { + "SHA": "ed4a0748", + "Subject": "Add replace image digest command (#47)" + } + ] + } + ] + }, + { + "url": "github.com/kmodules/resource-metadata", + "releases": [ + { + "tag": "v0.44.0", + "commits": [ + { + "SHA": "38f04a6fb", + "Subject": "Prepare for release v0.44.0 (#611)" + } + ] + } + ] + }, + { + "url": "github.com/kubeops/installer", + "releases": [ + { + "tag": "v2026.4.30", + "commits": [ + { + "SHA": "8bdce528", + "Subject": "Prepare for release v2026.4.30 (#461)" + }, + { + "SHA": "9f9412a2", + "Subject": "Update cve report (#460)" + }, + { + "SHA": "7735d35a", + "Subject": "Update cve report (#459)" + }, + { + "SHA": "76125721", + "Subject": "Update cve report (#458)" + }, + { + "SHA": "e3c85228", + "Subject": "Update cve report (#457)" + }, + { + "SHA": "833e252f", + "Subject": "Update cve report (#456)" + }, + { + "SHA": "66bc29c4", + "Subject": "Update cve report (#455)" + }, + { + "SHA": "23338a9b", + "Subject": "Update cve report (#454)" + }, + { + "SHA": "65d54037", + "Subject": "Update cve report (#453)" + }, + { + "SHA": "45b4e71c", + "Subject": "Update cve report (#452)" + }, + { + "SHA": "b2b99132", + "Subject": "Update cve report (#451)" + }, + { + "SHA": "0a11945d", + "Subject": "Update cve report (#450)" + }, + { + "SHA": "002f4270", + "Subject": "Update cve report (#449)" + }, + { + "SHA": "8ac7e56d", + "Subject": "Update cve report (#448)" + }, + { + "SHA": "ac58e176", + "Subject": "Update cve report (#447)" + } + ] + } + ] + }, + { + "url": "github.com/kubeops/ui-server", + "releases": [ + { + "tag": "v0.2.0", + "commits": [ + { + "SHA": "f20b475db", + "Subject": "Prepare for release v0.2.0 (#410)" + } + ] + } + ] + }, + { + "url": "github.com/kubepack/lib-app", + "releases": [ + { + "tag": "v0.20.0", + "commits": [ + { + "SHA": "76bf2435b", + "Subject": "Prepare for release v0.20.0 (#161)" + } + ] + } + ] + } + ] +} diff --git a/releases/v2026.4.30/README.md b/releases/v2026.4.30/README.md new file mode 100644 index 0000000..0001759 --- /dev/null +++ b/releases/v2026.4.30/README.md @@ -0,0 +1,92 @@ +# ACE v2026.4.30 (2026-04-18) + + +## [appscode-cloud/b3](https://github.com/appscode-cloud/b3) + +### [v2026.4.30](https://github.com/appscode-cloud/b3/releases/tag/v2026.4.30) + +- [86f1a629](https://github.com/appscode-cloud/b3/commit/86f1a62915) Prepare for release v2026.4.30 (#1452) + + + +## [appscode-cloud/installer](https://github.com/appscode-cloud/installer) + +### [v2026.4.30](https://github.com/appscode-cloud/installer/releases/tag/v2026.4.30) + +- [cf29bd3b](https://github.com/appscode-cloud/installer/commit/cf29bd3b) Prepare for release v2026.4.30 (#1236) + + + +## [appscode-cloud/ui-wizards](https://github.com/appscode-cloud/ui-wizards) + +### [v0.32.0](https://github.com/appscode-cloud/ui-wizards/releases/tag/v0.32.0) + +- [5085544a](https://github.com/appscode-cloud/ui-wizards/commit/5085544a7) Prepare for release v0.32.0 (#1005) +- [6ac58c43](https://github.com/appscode-cloud/ui-wizards/commit/6ac58c431) Test against k8s 1.35 (#1003) + + + +## [appscode/website](https://github.com/appscode/website) + +### [v2026.4.30](https://github.com/appscode/website/releases/tag/v2026.4.30) + +- [2a867bd0](https://github.com/appscode/website/commit/2a867bd0) Prepare for release v2026.4.30 (#207) + + + +## [kmodules/image-packer](https://github.com/kmodules/image-packer) + +### [v2026.4.30](https://github.com/kmodules/image-packer/releases/tag/v2026.4.30) + +- [c41c38b5](https://github.com/kmodules/image-packer/commit/c41c38b5) Prepare for release v2026.4.30 (#49) +- [79b725e3](https://github.com/kmodules/image-packer/commit/79b725e3) Support * ? glob patterns in image skip lists (#48) +- [ed4a0748](https://github.com/kmodules/image-packer/commit/ed4a0748) Add replace image digest command (#47) + + + +## [kmodules/resource-metadata](https://github.com/kmodules/resource-metadata) + +### [v0.44.0](https://github.com/kmodules/resource-metadata/releases/tag/v0.44.0) + +- [38f04a6f](https://github.com/kmodules/resource-metadata/commit/38f04a6fb) Prepare for release v0.44.0 (#611) + + + +## [kubeops/installer](https://github.com/kubeops/installer) + +### [v2026.4.30](https://github.com/kubeops/installer/releases/tag/v2026.4.30) + +- [8bdce528](https://github.com/kubeops/installer/commit/8bdce528) Prepare for release v2026.4.30 (#461) +- [9f9412a2](https://github.com/kubeops/installer/commit/9f9412a2) Update cve report (#460) +- [7735d35a](https://github.com/kubeops/installer/commit/7735d35a) Update cve report (#459) +- [76125721](https://github.com/kubeops/installer/commit/76125721) Update cve report (#458) +- [e3c85228](https://github.com/kubeops/installer/commit/e3c85228) Update cve report (#457) +- [833e252f](https://github.com/kubeops/installer/commit/833e252f) Update cve report (#456) +- [66bc29c4](https://github.com/kubeops/installer/commit/66bc29c4) Update cve report (#455) +- [23338a9b](https://github.com/kubeops/installer/commit/23338a9b) Update cve report (#454) +- [65d54037](https://github.com/kubeops/installer/commit/65d54037) Update cve report (#453) +- [45b4e71c](https://github.com/kubeops/installer/commit/45b4e71c) Update cve report (#452) +- [b2b99132](https://github.com/kubeops/installer/commit/b2b99132) Update cve report (#451) +- [0a11945d](https://github.com/kubeops/installer/commit/0a11945d) Update cve report (#450) +- [002f4270](https://github.com/kubeops/installer/commit/002f4270) Update cve report (#449) +- [8ac7e56d](https://github.com/kubeops/installer/commit/8ac7e56d) Update cve report (#448) +- [ac58e176](https://github.com/kubeops/installer/commit/ac58e176) Update cve report (#447) + + + +## [kubeops/ui-server](https://github.com/kubeops/ui-server) + +### [v0.2.0](https://github.com/kubeops/ui-server/releases/tag/v0.2.0) + +- [f20b475d](https://github.com/kubeops/ui-server/commit/f20b475db) Prepare for release v0.2.0 (#410) + + + +## [kubepack/lib-app](https://github.com/kubepack/lib-app) + +### [v0.20.0](https://github.com/kubepack/lib-app/releases/tag/v0.20.0) + +- [76bf2435](https://github.com/kubepack/lib-app/commit/76bf2435b) Prepare for release v0.20.0 (#161) + + + diff --git a/releases/v2026.4.30/release.json b/releases/v2026.4.30/release.json new file mode 100644 index 0000000..5b7a77f --- /dev/null +++ b/releases/v2026.4.30/release.json @@ -0,0 +1,127 @@ +{ + "product_line": "ACE", + "release": "v2026.4.30", + "docs_url_template": "", + "kubernetes_version": "1.28+", + "projects": [ + { + "github.com/appscode-cloud/ui-wizards": { + "tag": "v0.32.0", + "chartNames": [ + "kubedbcom-mongodb-editor-options" + ], + "commands": [ + "make update-charts CHART_VERSION=${APPSCODE_CLOUD_UI_WIZARDS_TAG}", + "make gen fmt" + ] + } + }, + { + "github.com/kmodules/resource-metadata": { + "tag": "v0.44.0", + "commands": [ + "go run cmd/ui-updater/main.go --use-digest=false --chart.version=${APPSCODE_CLOUD_UI_WIZARDS_TAG}", + "make fmt" + ] + } + }, + { + "github.com/appscode/website": { + "tag": "v2026.4.30", + "commands": [ + "make assets" + ], + "release_branch": "release-${TAG}" + }, + "github.com/kmodules/image-packer": { + "tag": "v2026.4.30", + "release_branch": "release-${TAG}" + }, + "github.com/kubeops/ui-server": { + "tag": "v0.2.0" + }, + "github.com/kubepack/lib-app": { + "tag": "v0.20.0", + "commands": [ + "make set-version VERSION=${APPSCODE_CLOUD_UI_WIZARDS_TAG}", + "make fmt" + ] + } + }, + { + "github.com/appscode-cloud/b3": { + "tag": "v2026.4.30", + "release_branch": "release-${TAG}" + } + }, + { + "github.com/kubeops/installer": { + "key": "kubeops-installer", + "tag": "v2026.4.30", + "chartNames": [ + "kube-ui-server" + ], + "commands": [ + "./hack/scripts/import-crds.sh", + "make chart-kube-ui-server CHART_VERSION=${RELEASE} APP_VERSION=${KUBEOPS_UI_SERVER_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "./hack/scripts/update-chart-dependencies.sh", + "./hack/scripts/update-catalog.sh" + ], + "release_branch": "release-${TAG}" + } + }, + { + "github.com/appscode-cloud/installer": { + "key": "kubedb-installer", + "tag": "v2026.4.30", + "chartNames": [ + "opscenter-features" + ], + "commands": [ + "./hack/scripts/import-crds.sh", + "make update-charts CHART_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-acaas CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-accounts-ui CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-ace CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-ace-installer CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-billing CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-ui-presets CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-marketplace-api CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-platform-api CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-platform-grafana-dashboards CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-service-gateway CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-service-gateway-presets CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-service-vault CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-stash-presets CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-website CHART_VERSION=${RELEASE} APP_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-opscenter-features CHART_VERSION=${RELEASE} APP_VERSION=${APPSCODE_CLOUD_UI_WIZARDS_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "go run ./cmd/update-version/main.go", + "./hack/scripts/update-chart-dependencies.sh", + "rm -rf charts/ace-installer-certified charts/ace-installer-certified-crds", + "chart-packer crd-less --input charts/ace-installer --output charts", + "chart-packer crd-only --input charts/ace-installer --output charts", + "make gen-chart-doc", + "./hack/scripts/update-catalog.sh", + "make gen fmt" + ], + "release_branch": "release-${TAG}" + } + }, + { + "github.com/appscode/charts": { + "charts": [ + "github.com/kubeops/installer", + "github.com/appscode-cloud/installer" + ], + "changelog": "Skip" + } + } + ], + "external_projects": { + "github.com/appscode-cloud/outbox-syncer": {}, + "github.com/kmodules/codespan-schema-checker": {}, + "github.com/kmodules/metrics-configuration-checker": {}, + "github.com/kubepack/kubepack": {}, + "github.com/kubepack/lib-app": {} + } +} \ No newline at end of file