Files
stout-releases/releases.json
2026-04-27 20:55:57 +00:00

164 lines
7.6 KiB
JSON

[
{
"tag_name": "v0.12.2",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.12.2",
"prerelease": false,
"published_at": "2026-04-27T00:00:00Z",
"body": "- Reconcile wildcard domains"
},
{
"tag_name": "v0.12.1",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.12.1",
"prerelease": false,
"published_at": "2026-04-22T00:00:00Z",
"body": "- document wildcard ingress upgrade behavior\n\nExisting installs should mostly auto-heal after upgrading because Stout\nreconciles stored domain ingresses on startup and reapplies the current\nwildcard/external-dns behavior.\n\nNo manual action is needed if the desired domains already exist in Stout.\nIf an install expects both a wildcard and its root domain, both domains must\nexist in Stout so external-dns can be updated for the pair.\n\nThe new wildcard root-domain behavior is now controlled by a system setting.\nAdmins should review that setting after upgrade if they want wildcard-only\nbehavior or wildcard+root behavior for future reconciliations."
},
{
"tag_name": "v0.12.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.12.0",
"prerelease": false,
"published_at": "2026-04-22T00:00:00Z",
"body": "- add system-level wildcard ingress domains"
},
{
"tag_name": "v0.11.1",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.11.1",
"prerelease": false,
"published_at": "2026-04-15T00:00:00Z",
"body": "- Fix self-upgrade not triggering a pod rollout because reused Helm values kept the old image tag"
},
{
"tag_name": "v0.11.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.11.0",
"prerelease": false,
"published_at": "2026-04-15T00:00:00Z",
"body": "- Extract canvas dialogs into standalone components, reducing project page from 2162 to 781 lines"
},
{
"tag_name": "v0.10.1",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.10.1",
"prerelease": false,
"published_at": "2026-04-15T00:00:00Z",
"body": "- add versioned self-upgrade with Helm-managed detection and manual update check"
},
{
"tag_name": "v0.10.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.10.0",
"prerelease": false,
"published_at": "2026-04-15T00:00:00Z",
"body": "- Add versioned self-upgrade system"
},
{
"tag_name": "v0.9.4",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.9.4",
"prerelease": false,
"published_at": "2026-04-13T00:00:00Z",
"body": "- Ensure app Service is created immediately upon app creation"
},
{
"tag_name": "v0.9.3",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.9.3",
"prerelease": false,
"published_at": "2026-03-28T00:00:00Z",
"body": "- Reconcile registry pull secrets and platform service config on startup, restart Zot on config change via checksum annotation"
},
{
"tag_name": "v0.9.2",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.9.2",
"prerelease": false,
"published_at": "2026-03-28T00:00:00Z",
"body": "- Fix registry auth: support OAuth2 token exchange for BuildKit, use OCI manifest format, inject imagePullSecrets on deploy, re-apply platform service Helm values on startup"
},
{
"tag_name": "v0.9.1",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.9.1",
"prerelease": false,
"published_at": "2026-03-28T00:00:00Z",
"body": "- Fix registry auth: add TokenReview RBAC permission and scope credential helper to stout registry hosts only"
},
{
"tag_name": "v0.9.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.9.0",
"prerelease": false,
"published_at": "2026-03-28T00:00:00Z",
"body": "- Replace static registry credentials with Kubernetes ServiceAccount token authentication"
},
{
"tag_name": "v0.8.1",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.8.1",
"prerelease": false,
"published_at": "2026-03-28T00:00:00Z",
"body": "- Fix 401 on image push by including external registry hostname in build job docker config"
},
{
"tag_name": "v0.8.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.8.0",
"prerelease": false,
"published_at": "2026-03-28T00:00:00Z",
"body": "- Refactor app detail page into section components, fix env var remote commands, add domain/build/deploy remotes"
},
{
"tag_name": "v0.7.1",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.7.1",
"prerelease": false,
"published_at": "2026-03-28T00:00:00Z",
"body": "- Fix registry authentication in build process"
},
{
"tag_name": "v0.7.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.7.0",
"prerelease": false,
"published_at": "2026-03-28T00:00:00Z",
"body": "- Add environment variable management for apps"
},
{
"tag_name": "v0.6.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.6.0",
"prerelease": false,
"published_at": "2026-03-28T00:00:00Z",
"body": "- Support deleting apps, services, and volumes via the changeset system"
},
{
"tag_name": "v0.5.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.5.0",
"prerelease": false,
"published_at": "2026-03-21T00:00:00Z",
"body": "- Migrate all hand-written SQL to sqlc"
},
{
"tag_name": "v0.4.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.4.0",
"prerelease": false,
"published_at": "2026-03-21T00:00:00Z",
"body": "- Fix registry ListImages 401: create stout-registry internal user at startup and use it for the zotClient instead of empty registry_config credentials\n- Persist build logs to SQLite for 14-day retention; serve logs from DB after pod GC; fix init container (check/setup) log support in handler and frontend"
},
{
"tag_name": "v0.3.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.3.0",
"prerelease": false,
"published_at": "2026-03-21T00:00:00Z",
"body": "- Require REGISTRY_HOSTNAME; fix Zot bearer token auth in zotClient and build job credential lookup; remove unauthenticated in-cluster registry code paths\n- Remove SPIFFE/SPIRE integration in favour of Kubernetes-native service account authentication; upgrade CI workflow actions and fix Go module caching; add Go build cache to CI; fix release image tag generation; drop go-spiffe dependency"
},
{
"tag_name": "v0.2.2",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.2.2",
"prerelease": false,
"published_at": "2026-03-19T00:00:00Z",
"body": "- Try to fix release again"
},
{
"tag_name": "v0.2.1",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.2.1",
"prerelease": false,
"published_at": "2026-03-19T00:00:00Z",
"body": "- Fix release flow"
},
{
"tag_name": "v0.2.0",
"html_url": "https://git.thokra.dev/thokra/stout-releases/raw/branch/main/index.html#v0.2.0",
"prerelease": false,
"published_at": "2026-03-19T00:00:00Z",
"body": "- Initial release\n- Cleanups"
}
]