Repository navigation
v0.0.2-alpha
What's Changed
- chore: update cluster agent to v0.5.8 by @ashishmax31 in #92
- chore: fix installer cmd to discover ipv4 address by @ashishmax31 in #93
- CI: add frontend lint and test workflow by @akshaysasidrn in #72
- Feature: Workspace collaboration — team-scoped writes/reads, refresh, gating by @akshaysasidrn in #87
- chore: remove hardcoded ReplicasSpec in pg addon builder by @ashishmax31 in #94
- Feature: env source-bindings UI on the stack connections API by @akshaysasidrn in #95
- feat: add POST endpoint for stack resource restart by @ashishmax31 in #96
- Fix: compute stack CR revision from effective (resolved) stack by @ashishmax31 in #97
- Feat/stack releases by @ashishmax31 in #100
- Feature: Sign in with GitHub from the web UI by @akshaysasidrn in #110
- Refactor: standardize empty states across platform list pages by @akshaysasidrn in #114
- feat: resource references with release-aware delete protection by @ashishmax31 in #112
- feat: per-stack settings and filterable release list API by @ashishmax31 in #115
- Feature: Return snapshot in single-release GET endpoint by @ashishmax31 in #116
- Feature: Deployments tab for stacks — deploy timeline by @akshaysasidrn in #109
- Feature: Templates Browser — curated stack templates by @akshaysasidrn in #128
- Add preview environments by @ashishmax31 in #127
- Fix config_id filter and add secret name filter by @ashishmax31 in #130
- Adapt api-server to cluster-agent v0.6.5-alpha by @ashishmax31 in #132
- Feature: Canvas stack editor with autosave, topology, and volume ops by @akshaysasidrn in #131
- Feature: Stack creation wizard and canvas-first stack editor by @akshaysasidrn in #129
- Feature: source & credentials DX — git integrations + registry credentials by @ashishmax31 in #134
- Feature: Thin stack API with declarative PUT /apply by @ashishmax31 in #135
- fix(stacks): canvas UI bugs — changes panel, outputs, node overlap, template defaults, autosave errors by @ashishmax31 in #137
- Feature: fast create-time validation + async release-time checks by @ashishmax31 in #138
- Fix: Post-#138 review fixes, volume-gate correctness, and atomic stack apply by @ashishmax31 in #139
- Fix: Cross-org addon leak, build-failure status race, and namespace length by @ashishmax31 in #140
- Fix: Compose-created stacks lose their volume attachments by @ashishmax31 in #141
- Refactor: canvas editor polish - deploy pill, drawer push, status by @akshaysasidrn in #142
- Fix: postgres addon deletion survives status races by @ashishmax31 in #143
- Feature: surface rich API validation errors in the stack editor by @ashishmax31 in #145
- Chore: enforce golangci-lint and fix all findings by @ashishmax31 in #146
- Feature: Release events API with per-release timeline and SSE stream by @ashishmax31 in #144
- Release-centric status: live_status overlay on releases, thin stack lifecycle, events-driven UI by @ashishmax31 in #147
- feat(logging): production-ready structured JSON logging by @ashishmax31 in #148
- Feature: Preview environments, git integrations, and git-source stacks by @akshaysasidrn in #150
- Refactor: rename team to project across the stack by @ashishmax31 in #149
- Feature: Release-centric health with condition-driven rollup by @ashishmax31 in #152
- Feature: Author resource connections on a not-yet-created draft stack by @ashishmax31 in #153
- Feature: Human-readable stack-resource output names by @ashishmax31 in #155
- Fix: reject port names Kubernetes will refuse at deploy by @ashishmax31 in #156
- Refactor: restructure stacks editor into UI-aligned tabs layout by @akshaysasidrn in #151
- Fix: trigger client token refresh on expired JWTs by @ashishmax31 in #154
- Feature: image registry integrations and git credential editing by @akshaysasidrn in #158
- Feature: Registry-aware source selection in stack drawer by @akshaysasidrn in #159
- feat(git-integrations): list repos across all installations, key on our UUID by @ashishmax31 in #161
- Feature: ToolJet template v2 with observability and deploy-time env references by @akshaysasidrn in #160
- Refactor: Deploy timeline split console and canvas readability by @akshaysasidrn in #163
- Fix: Canvas click lock after delete + ToolJet template migration race by @akshaysasidrn in #164
- Feature: Preview environments from PR webhooks with sticky PR comments by @ashishmax31 in #162
- Fix: canvas node jumps while renaming a resource by @akshaysasidrn in #168
- Fix: staged-changes staleness and refetch race in the stack editor by @akshaysasidrn in #167
- Fix: terminal-style command inputs, clearable port field by @akshaysasidrn in #166
- Refactor: dashboard card grammar, confirm service, and toast standards by @akshaysasidrn in #181
- Feature: Platform cluster, domain and registry auto-provisioning for new orgs by @ashishmax31 in #179
- Docs: initial draft for docs by @ashishmax31 in #187
- Fix: Resolve Postgres addon storage class from the cluster by @ashishmax31 in #189
- Refactor: stack editor UX — endpoints, diff engine, deploy flow by @akshaysasidrn in #188
- Feature: Connection details on the Postgres add-on page by @ashishmax31 in #190
- CI: Continuous deploy to box on merge to main (dispatch-only) by @ashishmax31 in #191
- CI: Deploy to box automatically on every push to main by @ashishmax31 in #192
- Fix: stack editor fixes plus cube brand mark and favicon set by @akshaysasidrn in #193
- Feature: room-and-plate redesign of the auth screens by @akshaysasidrn in #194
- Feature: Stream image build logs via SSE with build logs modal by @ashishmax31 in #157
- Fix: stop branch-tracking resources reading as modified after deploy by @akshaysasidrn in #195
- Feature: Draft/Live canvas views with persistent drawers by @akshaysasidrn in #197
- Fix: least-privilege RBAC for the hub service account by @ashishmax31 in #201
- Feature: first-run onboarding tour with a deployable demo stack by @akshaysasidrn in #203
- Fix: don't re-emit a superseded release's failure on the next release by @ashishmax31 in #184
- Feature: integrate cluster-agent port-readiness failures into release events by @ashishmax31 in #204
- Refactor: one environment code path, add production env by @ashishmax31 in #206
- Feature: auto-detect datastore images as stateful workloads by @ashishmax31 in #205
- Feature: installer upgrade subcommand, CD deploys chart and CRDs by @ashishmax31 in #209
- Fix: block creating a stack with an existing name by @ashishmax31 in #185
- Refactor: one canonical stack model behind the editor's diffs by @akshaysasidrn in #208
- Fix: signup fails when an org name's domain is already taken by @ashishmax31 in #212
- Feature: signal-driven release failure, release-ID event gating by @ashishmax31 in #213
- Feature: TLS issuance release events, header ingress URLs self-heal by @ashishmax31 in #214
- Feature: platform GitHub App mode, installer-managed GitHub credentials by @ashishmax31 in #215
- Fix: allow the GitHub App setup callback through auth middleware by @ashishmax31 in #216
- Fix: self-heal GitHub App setup state and platform-mode account adds by @ashishmax31 in #217
- Fix: uninstall GitHub App installations when integration is deleted by @ashishmax31 in #219
- Fix: reject GitHub installations already bound to another organisation by @ashishmax31 in #220
- Fix: preview stacks show a permanent phantom diff, plus canvas and timeline fixes by @akshaysasidrn in #221
- Fix: repair corrupted mocks target prerequisites in Makefile by @ashishmax31 in #228
- Feature: provision platform wildcard TLS at bootstrap by @ashishmax31 in #231
- Feature: stackfile JSON schema, deterministic transpiler, and export by @ashishmax31 in #232
- Fix: remove broken project-scoped volume create endpoint by @ashishmax31 in #226
- Docs: agent-first alpha documentation by @ashishmax31 in #233
- Fix: two authorization bugs — scoped-token project resolution and stale casbin cache by @ashishmax31 in #227
- Fix: exclude revoked API tokens from list endpoint by @ashishmax31 in #224
- Fix: correct README log-streaming and RBAC role claims by @ashishmax31 in #222
- Fix: add missing stack-volumes GET and org postgres-addons GET to OpenAPI spec by @ashishmax31 in #223
- Feature: API tokens settings page by @akshaysasidrn in #230
- Feature: launch P0 — tenancy invariant, token hardening, diagnostic API contract by @ashishmax31 in #235
- Fix: workqueue duplicate operands, release deadline, worker concurrency by @ashishmax31 in #236
- Alpha cloud observability: API, stacks, and workers by @ashishmax31 in #237
- Fix: release deadline no longer cancels slow builds mid-flight by @ashishmax31 in #238
- Add self-host installer release channel by @ashishmax31 in #239
- ci: publish self-host installer via R2 S3 by @ashishmax31 in #240
Full Changelog: v0.0.1-alpha...v0.0.2-alpha
What's Changed
- chore: update cluster agent to v0.5.8 by @ashishmax31 in #92
- chore: fix installer cmd to discover ipv4 address by @ashishmax31 in #93
- CI: add frontend lint and test workflow by @akshaysasidrn in #72
- Feature: Workspace collaboration — team-scoped writes/reads, refresh, gating by @akshaysasidrn in #87
- chore: remove hardcoded ReplicasSpec in pg addon builder by @ashishmax31 in #94
- Feature: env source-bindings UI on the stack connections API by @akshaysasidrn in #95
- feat: add POST endpoint for stack resource restart by @ashishmax31 in #96
- Fix: compute stack CR revision from effective (resolved) stack by @ashishmax31 in #97
- Feat/stack releases by @ashishmax31 in #100
- Feature: Sign in with GitHub from the web UI by @akshaysasidrn in #110
- Refactor: standardize empty states across platform list pages by @akshaysasidrn in #114
- feat: resource references with release-aware delete protection by @ashishmax31 in #112
- feat: per-stack settings and filterable release list API by @ashishmax31 in #115
- Feature: Return snapshot in single-release GET endpoint by @ashishmax31 in #116
- Feature: Deployments tab for stacks — deploy timeline by @akshaysasidrn in #109
- Feature: Templates Browser — curated stack templates by @akshaysasidrn in #128
- Add preview environments by @ashishmax31 in #127
- Fix config_id filter and add secret name filter by @ashishmax31 in #130
- Adapt api-server to cluster-agent v0.6.5-alpha by @ashishmax31 in #132
- Feature: Canvas stack editor with autosave, topology, and volume ops by @akshaysasidrn in #131
- Feature: Stack creation wizard and canvas-first stack editor by @akshaysasidrn in #129
- Feature: source & credentials DX — git integrations + registry credentials by @ashishmax31 in #134
- Feature: Thin stack API with declarative PUT /apply by @ashishmax31 in #135
- fix(stacks): canvas UI bugs — changes panel, outputs, node overlap, template defaults, autosave errors by @ashishmax31 in #137
- Feature: fast create-time validation + async release-time checks by @ashishmax31 in #138
- Fix: Post-#138 review fixes, volume-gate correctness, and atomic stack apply by @ashishmax31 in #139
- Fix: Cross-org addon leak, build-failure status race, and namespace length by @ashishmax31 in #140
- Fix: Compose-created stacks lose their volume attachments by @ashishmax31 in #141
- Refactor: canvas editor polish - deploy pill, drawer push, status by @akshaysasidrn in #142
- Fix: postgres addon deletion survives status races by @ashishmax31 in #143
- Feature: surface rich API validation errors in the stack editor by @ashishmax31 in #145
- Chore: enforce golangci-lint and fix all findings by @ashishmax31 in #146
- Feature: Release events API with per-release timeline and SSE stream by @ashishmax31 in #144
- Release-centric status: live_status overlay on releases, thin stack lifecycle, events-driven UI by @ashishmax31 in #147
- feat(logging): production-ready structured JSON logging by @ashishmax31 in #148
- Feature: Preview environments, git integrations, and git-source stacks by @akshaysasidrn in #150
- Refactor: rename team to project across the stack by @ashishmax31 in #149
- Feature: Release-centric health with condition-driven rollup by @ashishmax31 in #152
- Feature: Author resource connections on a not-yet-created draft stack by @ashishmax31 in #153
- Feature: Human-readable stack-resource output names by @ashishmax31 in #155
- Fix: reject port names Kubernetes will refuse at deploy by @ashishmax31 in #156
- Refactor: restructure stacks editor into UI-aligned tabs layout by @akshaysasidrn in #151
- Fix: trigger client token refresh on expired JWTs by @ashishmax31 in #154
- Feature: image registry integrations and git credential editing by @akshaysasidrn in #158
- Feature: Registry-aware source selection in stack drawer by @akshaysasidrn in #159
- feat(git-integrations): list repos across all installations, key on our UUID by @ashishmax31 in #161
- Feature: ToolJet template v2 with observability and deploy-time env references by @akshaysasidrn in #160
- Refactor: Deploy timeline split console and canvas readability by @akshaysasidrn in #163
- Fix: Canvas click lock after delete + ToolJet template migration race by @akshaysasidrn in #164
- Feature: Preview environments from PR webhooks with sticky PR comments by @ashishmax31 in #162
- Fix: canvas node jumps while renaming a resource by @akshaysasidrn in #168
- Fix: staged-changes staleness and refetch race in the stack editor by @akshaysasidrn in #167
- Fix: terminal-style command inputs, clearable port field by @akshaysasidrn in #166
- Refactor: dashboard card grammar, confirm service, and toast standards by @akshaysasidrn in #181
- Feature: Platform cluster, domain and registry auto-provisioning for new orgs by @ashishmax31 in #179
- Docs: initial draft for docs by @ashishmax31 in #187
- Fix: Resolve Postgres addon storage class from the cluster by @ashishmax31 in #189
- Refactor: stack editor UX — endpoints, diff engine, deploy flow by @akshaysasidrn in #188
- Feature: Connection details on the Postgres add-on page by @ashishmax31 in #190
- CI: Continuous deploy to box on merge to main (dispatch-only) by @ashishmax31 in #191
- CI: Deploy to box automatically on every push to main by @ashishmax31 in #192
- Fix: stack editor fixes plus cube brand mark and favicon set by @akshaysasidrn in #193
- Feature: room-and-plate redesign of the auth screens by @akshaysasidrn in #194
- Feature: Stream image build logs via SSE with build logs modal by @ashishmax31 in #157
- Fix: stop branch-tracking resources reading as modified after deploy by @akshaysasidrn in #195
- Feature: Draft/Live canvas views with persistent drawers by @akshaysasidrn in #197
- Fix: least-privilege RBAC for the hub service account by @ashishmax31 in #201
- Feature: first-run onboarding tour with a deployable demo stack by @akshaysasidrn in #203
- Fix: don't re-emit a superseded release's failure on the next release by @ashishmax31 in #184
- Feature: integrate cluster-agent port-readiness failures into release events by @ashishmax31 in #204
- Refactor: one environment code path, add production env by @ashishmax31 in #206
- Feature: auto-detect datastore images as stateful workloads by @ashishmax31 in #205
- Feature: installer upgrade subcommand, CD deploys chart and CRDs by @ashishmax31 in #209
- Fix: block creating a stack with an existing name by @ashishmax31 in #185
- Refactor: one canonical stack model behind the editor's diffs by @akshaysasidrn in #208
- Fix: signup fails when an org name's domain is already taken by @ashishmax31 in #212
- Feature: signal-driven release failure, release-ID event gating by @ashishmax31 in #213
- Feature: TLS issuance release events, header ingress URLs self-heal by @ashishmax31 in #214
- Feature: platform GitHub App mode, installer-managed GitHub credentials by @ashishmax31 in #215
- Fix: allow the GitHub App setup callback through auth middleware by @ashishmax31 in #216
- Fix: self-heal GitHub App setup state and platform-mode account adds by @ashishmax31 in #217
- Fix: uninstall GitHub App installations when integration is deleted by @ashishmax31 in #219
- Fix: reject GitHub installations already bound to another organisation by @ashishmax31 in #220
- Fix: preview stacks show a permanent phantom diff, plus canvas and timeline fixes by @akshaysasidrn in #221
- Fix: repair corrupted mocks target prerequisites in Makefile by @ashishmax31 in #228
- Feature: provision platform wildcard TLS at bootstrap by @ashishmax31 in #231
- Feature: stackfile JSON schema, deterministic transpiler, and export by @ashishmax31 in #232
- Fix: remove broken project-scoped volume create endpoint by @ashishmax31 in #226
- Docs: agent-first alpha documentation by @ashishmax31 in #233
- Fix: two authorization bugs — scoped-token project resolution and stale casbin cache by @ashishmax31 in #227
- Fix: exclude revoked API tokens from list endpoint by @ashishmax31 in #224
- Fix: correct README log-streaming and RBAC role claims by @ashishmax31 in #222
- Fix: add missing stack-volumes GET and org postgres-addons GET to OpenAPI spec by @ashishmax31 in #223
- Feature: API tokens settings page by @akshaysasidrn in #230
- Feature: launch P0 — tenancy invariant, token hardening, diagnostic API contract by @ashishmax31 in #235
- Fix: workqueue duplicate operands, release deadline, worker concurrency by @ashishmax31 in #236
- Alpha cloud observability: API, stacks, and workers by @ashishmax31 in #237
- Fix: release deadline no longer cancels slow builds mid-flight by @ashishmax31 in #238
- Add self-host installer release channel by @ashishmax31 in #239
- ci: publish self-host installer via R2 S3 by @ashishmax31 in #240
Full Changelog: v0.0.1-alpha...v0.0.2-alpha