Releases: Stackdome/Stackdome
Releases · Stackdome/Stackdome
Release list
v0.0.7-alpha
What's Changed
- Feature: render Turnstile in interaction-only mode by @akshaysasidrn in #277
Full Changelog: v0.0.6-alpha...v0.0.7-alpha
What's Changed
- Feature: render Turnstile in interaction-only mode by @akshaysasidrn in #277
Full Changelog: v0.0.6-alpha...v0.0.7-alpha
v0.0.6-alpha
What's Changed
- Fix: say why a deploy hit the stack resource limit by @akshaysasidrn in #275
- docs: use live self-host installer channel by @ashishmax31 in #276
- Feature: expose Cloud compute access metrics by @ashishmax31 in #273
Full Changelog: v0.0.5-alpha...v0.0.6-alpha
What's Changed
- Fix: say why a deploy hit the stack resource limit by @akshaysasidrn in #275
- docs: use live self-host installer channel by @ashishmax31 in #276
- Feature: expose Cloud compute access metrics by @ashishmax31 in #273
Full Changelog: v0.0.5-alpha...v0.0.6-alpha
v0.0.5-alpha
What's Changed
- Fix: give the docs a favicon by @akshaysasidrn in #248
- cloud: add runtime foundation, shared compute, and alpha feature gates by @ashishmax31 in #241
- Remove obsolete WorkspaceUser support by @ashishmax31 in #251
- Add Stackdome Cloud compute policy and lazy registries by @ashishmax31 in #252
- feat(observability): redesign Grafana operations dashboard by @ashishmax31 in #253
- fix: allow local EventSource authentication by @ashishmax31 in #254
- test: verify stack PostgreSQL addon connectivity by @ashishmax31 in #258
- Cloud alpha: add password signup protection core by @ashishmax31 in #255
- Cloud alpha: enforce protected password signup by @ashishmax31 in #256
- Cloud alpha: add conditional Turnstile signup widget by @ashishmax31 in #257
- Docs: rewrite README for launch and update banner by @akshaysasidrn in #259
- Fix: show the full API token and its CLI command, both copyable by @akshaysasidrn in #261
- Fix: give the web-resource tour step a Next button by @akshaysasidrn in #264
- Feature: Add Vaultwarden, Uptime Kuma, LibreChat, and Twenty templates by @basilpbabu in #207
- Feature: slim down the ToolJet template and reorder the browser by @akshaysasidrn in #266
- Feature: Add a Cloud alpha notice banner to the dashboard by @akshaysasidrn in #267
- Reduce db-data volume size from 5Gi to 1Gi in stackfile by @ashishmax31 in #265
- Fix: line the Turnstile widget up with the signup form by @akshaysasidrn in #268
- Fix: stranded references when deleting or renaming a stack resource by @akshaysasidrn in #262
- Fix: offer the first-run tour to orgs by @akshaysasidrn in #270
- Docs: update README by @akshaysasidrn in #271
- Move development docs to a private knowledge base by @akshaysasidrn in #272
- Docs: add quickstarts and simplify deployment guides by @ashishmax31 in #274
New Contributors
- @basilpbabu made their first contribution in #207
Full Changelog: v0.0.4-alpha...v0.0.5-alpha
What's Changed
- Fix: give the docs a favicon by @akshaysasidrn in #248
- cloud: add runtime foundation, shared compute, and alpha feature gates by @ashishmax31 in #241
- Remove obsolete WorkspaceUser support by @ashishmax31 in #251
- Add Stackdome Cloud compute policy and lazy registries by @ashishmax31 in #252
- feat(observability): redesign Grafana operations dashboard by @ashishmax31 in #253
- fix: allow local EventSource authentication by @ashishmax31 in #254
- test: verify stack PostgreSQL addon connectivity by @ashishmax31 in #258
- Cloud alpha: add password signup protection core by @ashishmax31 in #255
- Cloud alpha: enforce protected password signup by @ashishmax31 in #256
- Cloud alpha: add conditional Turnstile signup widget by @ashishmax31 in #257
- Docs: rewrite README for launch and update banner by @akshaysasidrn in #259
- Fix: show the full API token and its CLI command, both copyable by @akshaysasidrn in #261
- Fix: give the web-resource tour step a Next button by @akshaysasidrn in #264
- Feature: Add Vaultwarden, Uptime Kuma, LibreChat, and Twenty templates by @basilpbabu in #207
- Feature: slim down the ToolJet template and reorder the browser by @akshaysasidrn in #266
- Feature: Add a Cloud alpha notice banner to the dashboard by @akshaysasidrn in #267
- Reduce db-data volume size from 5Gi to 1Gi in stackfile by @ashishmax31 in #265
- Fix: line the Turnstile widget up with the signup form by @akshaysasidrn in #268
- Fix: stranded references when deleting or renaming a stack resource by @akshaysasidrn in #262
- Fix: offer the first-run tour to orgs by @akshaysasidrn in #270
- Docs: update README by @akshaysasidrn in #271
- Move development docs to a private knowledge base by @akshaysasidrn in #272
- Docs: add quickstarts and simplify deployment guides by @ashishmax31 in #274
New Contributors
- @basilpbabu made their first contribution in #207
Full Changelog: v0.0.4-alpha...v0.0.5-alpha
v0.0.4-alpha
What's Changed
- docs: add human and agent self-host installer flows by @ashishmax31 in #246
- feat: prompt for custom domain during installation by @ashishmax31 in #247
Full Changelog: v0.0.3-alpha...v0.0.4-alpha
What's Changed
- docs: add human and agent self-host installer flows by @ashishmax31 in #246
- feat: prompt for custom domain during installation by @ashishmax31 in #247
Full Changelog: v0.0.3-alpha...v0.0.4-alpha
v0.0.3-alpha
What's Changed
- Treat the OAuth callback page as an auth page in the API client by @ashishmax31 in #242
- fix: preserve installer version sentinel by @ashishmax31 in #244
Full Changelog: v0.0.2-alpha...v0.0.3-alpha
What's Changed
- Treat the OAuth callback page as an auth page in the API client by @ashishmax31 in #242
- fix: preserve installer version sentinel by @ashishmax31 in #244
Full Changelog: v0.0.2-alpha...v0.0.3-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...
v0.0.1-alpha
What's Changed
- separate out domains for stack and domains for org by @ashishmax31 in #1
- feat: Add volume management methods to VolumeService by @ashishmax31 in #2
- feat: log streaming apis by @ashishmax31 in #3
- refactor log streamer by @ashishmax31 in #4
- feat: metrics api for stack and stack resources by @ashishmax31 in #5
- feat: secrets api by @ashishmax31 in #6
- Fix registry population by @ashishmax31 in #7
- feat: add HasImageBuilds method to Stack and update image registry se… by @ashishmax31 in #8
- add cookie auth support by @ashishmax31 in #9
- feat: secret reference support for stacks by @ashishmax31 in #10
- delete secrets as part of stack deprovision by @ashishmax31 in #11
- refactor: improve logging consistency and context handling across ser… by @ashishmax31 in #12
- Feature: Stack logs by @akshaysasidrn in #13
- Feature: Ability to edit stack by @akshaysasidrn in #14
- Feature: Implement secrets management by @akshaysasidrn in #15
- Feature: Docker compose import by @akshaysasidrn in #16
- Feat/postgres addon by @ashishmax31 in #17
- Stack e2e tests by @ashishmax31 in #18
- Improve tests by @ashishmax31 in #19
- test: Add HTTP smoke test for build-from-source stack and refactor port-forwarding helpers by @ashishmax31 in #20
- Improve tests by @ashishmax31 in #21
- fix: makefile by @ashishmax31 in #22
- feat: mage file for build and dev tooling + sample jsons by @ashishmax31 in #23
- refactor: migrate test infra to unified stackdome-agent helm chart by @ashishmax31 in #24
- feat: add typed postgres addon states, ReadyOnce condition, and valid… by @ashishmax31 in #25
- feat: add env_from_addons validation, superuser support, and addon usage sync by @ashishmax31 in #26
- chore: update readme and scripts by @ashishmax31 in #27
- fix: readme by @ashishmax31 in #28
- chore: update mage to include a new target for dev setup; Also update readme by @ashishmax31 in #29
- chore: update cluster-agent dependency to Stackdome/cluster-agent v0.… by @ashishmax31 in #30
- fix: deduplicate addon usages to prevent unique constraint violation by @ashishmax31 in #31
- Misc fixes by @ashishmax31 in #32
- Feature: Postgres addon management by @akshaysasidrn in #35
- Feature: Stackdome design revamp by @akshaysasidrn in #34
- Feature: Bundle React frontend into Go server binary by @akshaysasidrn in #37
- refactor: centralize env config with typed EnvVar generic by @ashishmax31 in #33
- Feat/teams rbac redesign by @ashishmax31 in #39
- feat: add organization invite system with email-based user onboarding by @ashishmax31 in #54
- refactor: extract SignupService and improve invite system architecture by @ashishmax31 in #56
- fix: use controller factory functions to isolate clusters by @ashishmax31 in #57
- fix: encrypt cluster credentials (Token, ClusterCAData) at rest by @ashishmax31 in #59
- Feature: Postgres addon backups and restore by @akshaysasidrn in #58
- fix: main, add missing signup_service.go by @ashishmax31 in #60
- Chore: Setup agentic workflow by @akshaysasidrn in #61
- Fix: Resolve all frontend eslint errors by @akshaysasidrn in #71
- Feature/failure details api by @ashishmax31 in #73
- chore: bump cluster-agent helm chart to v0.5.5-alpha by @ashishmax31 in #75
- Stack topology connections api by @ashishmax31 in #79
- Fix stack connections unique constraint for multi-database addon wiring by @ashishmax31 in #81
- K3d local dev setup by @ashishmax31 in #82
- Type StackConnectionConfig as oneOf union in OpenAPI spec by @ashishmax31 in #83
- Fix: Team delete fails — add created_at/updated_at to volumes (#84) by @akshaysasidrn in #85
- Feat/vps installer by @ashishmax31 in #89
- Add automatic TLS certificate provisioning via cert-manager by @ashishmax31 in #90
New Contributors
- @ashishmax31 made their first contribution in #1
- @akshaysasidrn made their first contribution in #13
Full Changelog: https://github.com/Stackdome/stackdome/commits/v0.0.1-alpha
What's Changed
- separate out domains for stack and domains for org by @ashishmax31 in #1
- feat: Add volume management methods to VolumeService by @ashishmax31 in #2
- feat: log streaming apis by @ashishmax31 in #3
- refactor log streamer by @ashishmax31 in #4
- feat: metrics api for stack and stack resources by @ashishmax31 in #5
- feat: secrets api by @ashishmax31 in #6
- Fix registry population by @ashishmax31 in #7
- feat: add HasImageBuilds method to Stack and update image registry se… by @ashishmax31 in #8
- add cookie auth support by @ashishmax31 in #9
- feat: secret reference support for stacks by @ashishmax31 in #10
- delete secrets as part of stack deprovision by @ashishmax31 in #11
- refactor: improve logging consistency and context handling across ser… by @ashishmax31 in #12
- Feature: Stack logs by @akshaysasidrn in #13
- Feature: Ability to edit stack by @akshaysasidrn in #14
- Feature: Implement secrets management by @akshaysasidrn in #15
- Feature: Docker compose import by @akshaysasidrn in #16
- Feat/postgres addon by @ashishmax31 in #17
- Stack e2e tests by @ashishmax31 in #18
- Improve tests by @ashishmax31 in #19
- test: Add HTTP smoke test for build-from-source stack and refactor port-forwarding helpers by @ashishmax31 in #20
- Improve tests by @ashishmax31 in #21
- fix: makefile by @ashishmax31 in #22
- feat: mage file for build and dev tooling + sample jsons by @ashishmax31 in #23
- refactor: migrate test infra to unified stackdome-agent helm chart by @ashishmax31 in #24
- feat: add typed postgres addon states, ReadyOnce condition, and valid… by @ashishmax31 in #25
- feat: add env_from_addons validation, superuser support, and addon usage sync by @ashishmax31 in #26
- chore: update readme and scripts by @ashishmax31 in #27
- fix: readme by @ashishmax31 in #28
- chore: update mage to include a new target for dev setup; Also update readme by @ashishmax31 in #29
- chore: update cluster-agent dependency to Stackdome/cluster-agent v0.… by @ashishmax31 in #30
- fix: deduplicate addon usages to prevent unique constraint violation by @ashishmax31 in #31
- Misc fixes by @ashishmax31 in #32
- Feature: Postgres addon management by @akshaysasidrn in ht...