Zum Inhalt springen

Release Notes

v0.30.2v0.30.2

Veröffentlicht: 28. Februar 2026 · Auf GitHub ansehen ↗

## Bug Fixes
- Fix source sync notification linking to `/stack-sources` (404) — corrected to `/settings/stack-sources`
- Fix deployment notification linking to `/deployments/{GUID}` instead of `/deployments/{stackName}` — caused "not found" error on click

v0.30.1 – Fix deploy hook for product deploymentsv0.30.1

Veröffentlicht: 27. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🐛 Bug Fixes

- Fix deploy hook creating duplicate stacks for product deployments @Wiesenwischer (#173)

## 📚 Documentation

- Update roadmap: move completed epics to Released @Wiesenwischer (#172)

## 🧰 Maintenance

- Update roadmap: move completed epics to Released @Wiesenwischer (#172)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.30.0...v0.30.1

v0.30.0 – Container Logs, Retry & Hook Improvementsv0.30.0

Veröffentlicht: 26. Februar 2026 · Auf GitHub ansehen ↗

## Highlights

### Container Log Viewer
Full-screen, terminal-style log viewer with live streaming. View historical logs via REST and get real-time updates via SignalR.

### Retry Failed Product Deployment
Resume a failed product deployment from the last failed stack instead of starting over.

### Deploy Hook Resolution by ProductId
CI/CD pipelines can now use the stable `productId` from the manifest (e.g. `com.ams-erp.project`) instead of requiring the instance-specific `sourceId`-based `stackId`. Existing `stackId` requests continue to work.

## What's Changed

### Features
- Add container log viewer with live SignalR streaming (#169)
- Allow deploy hook to resolve stacks by productId instead of requiring full stackId (#170)
- Add retry failed product deployment and fix SignalR progress (#167)

### Maintenance
- Archive completed plans (#168)
- Update roadmap for v0.30 release (#171)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.27.0...v0.30.0

v0.27.0v0.27.0

Veröffentlicht: 26. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

- Add comprehensive tests for health check details @Wiesenwischer (#165)
- Add dedicated service health detail page @Wiesenwischer (#164)
- Add service health detail API endpoint @Wiesenwischer (#163)
- Add inline health check entry expansion in dashboard @Wiesenwischer (#162)
- Persist health check entries in HealthSnapshot JSON @Wiesenwischer (#161)
- Wire health check entries through data pipeline @Wiesenwischer (#160)
- Add HealthCheckEntry value object and extend ServiceHealth @Wiesenwischer (#159)
- Full ASP.NET Core HealthReport entry parsing @Wiesenwischer (#158)
- Add product deployments section to deployments overview @Wiesenwischer (#152)
- Add split-view deployment progress for product deployment @Wiesenwischer (#150)
- Add comprehensive product deployment tests (Feature 11) @Wiesenwischer (#148)
- Add ProductDeployment health sync background service @Wiesenwischer (#147)
- Add per-stack deployment status to ProductDetail page @Wiesenwischer (#146)
- Add RemoveProduct UI page with confirmation and progress tracking @Wiesenwischer (#145)
- Add RemoveProduct backend orchestration with command handler and endpoint @Wiesenwischer (#144)
- Add UpgradeProduct UI page with wizard-style multi-stack upgrade @Wiesenwischer (#143)
- Add UpgradeProduct backend orchestration with check-upgrade query @Wiesenwischer (#142)
- Add DeployProduct UI page with wizard-style multi-stack deployment @Wiesenwischer (#141)
- Add DeployProduct backend orchestration with command handler, queries, and endpoints @Wiesenwischer (#140)
- Add ProductDeployment EF Core persistence layer @Wiesenwischer (#139)
- Add ProductDeployment domain model with state machine and tests @Wiesenwischer (#138)

## 🚀 Features

- Add retry failed product deployment and fix SignalR progress @Wiesenwischer (#167)
- Deployments overview improvements, orphaned container recovery \& health DTO unification @Wiesenwischer (#157)
- Add domain event dispatch and product-level DeploymentName @Wiesenwischer (#151)
- Add ams.project stacks to source registry catalog @Wiesenwischer (#136)
- Replace browser dialogs with dedicated pages and inline confirmations @Wiesenwischer (#135)

## 🐛 Bug Fixes

- Fix SPA fallback for URLs with dots @Wiesenwischer (#154)
- Fix external networks not created for multi-stack products @Wiesenwischer (#137)

## 📚 Documentation

- Add retry failed product deployment and fix SignalR progress @Wiesenwischer (#167)
- Deployments overview improvements, orphaned container recovery \& health DTO unification @Wiesenwischer (#157)
- Plan Orphaned Container Recovery epic + archive completed plans @Wiesenwischer (#155)
- v0.28 – Deployments Overview with Product Info @Wiesenwischer (#153)
- Add domain event dispatch and product-level DeploymentName @Wiesenwischer (#151)
- v0.27 – Product Deployment @Wiesenwischer (#149)

## 🧰 Maintenance

- Plan Orphaned Container Recovery epic + archive completed plans @Wiesenwischer (#155)

## ⬆️ Dependencies

- Add domain event dispatch and product-level DeploymentName @Wiesenwischer (#151)
- v0.27 – Product Deployment @Wiesenwischer (#149)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.26.0...v0.27.0

v0.26.0 – Container Management & User Profilev0.26.0

Veröffentlicht: 16. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

- Add notification system and user profile @Wiesenwischer (#127)

## 🚀 Features

- Add container management improvements with 3 views and remove action @Wiesenwischer (#129)

## 🐛 Bug Fixes

- Standardize page headings and refresh button styles @Wiesenwischer (#128)

## 📚 Documentation

- Add container management improvements with 3 views and remove action @Wiesenwischer (#129)

## 🧰 Maintenance

- Move WordPress stack to community repo @Wiesenwischer (#134)
- Fix example stack versions and remove VariableShowcase @Wiesenwischer (#133)
- Consolidate whoami stack into single definition @Wiesenwischer (#131)
- Remove ams.project stack definitions @Wiesenwischer (#130)

## ⬆️ Dependencies

- Standardize page headings and refresh button styles @Wiesenwischer (#128)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.25.0...v0.26.0

v0.25.0 – Docker Volumes & Webhook Fixv0.25.0

Veröffentlicht: 16. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🚀 Features

- Improve update detection UX and self-update reliability @Wiesenwischer (#120)

## 🐛 Bug Fixes

- Fix webhook deployments losing variables and add variable override support @Wiesenwischer (#126)

## 📚 Documentation

- Add Docker volume management @Wiesenwischer (#125)
- Remove non-functional search bar from header @Wiesenwischer (#124)
- Archive completed plan: setup-flow-redesign @Wiesenwischer (#123)
- Add spec documents for future epics @Wiesenwischer (#119)
- Add v0.24 to roadmap Released section @Wiesenwischer (#118)

## 🧰 Maintenance

- Remove non-functional search bar from header @Wiesenwischer (#124)
- Archive completed plan: setup-flow-redesign @Wiesenwischer (#123)
- Add spec documents for future epics @Wiesenwischer (#119)
- Add v0.24 to roadmap Released section @Wiesenwischer (#118)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.24.0...v0.25.0

v0.24.0 – Preconfigured Sources, Registry Wizard & Setup Flow Redesignv0.24.0

Veröffentlicht: 15. Februar 2026 · Auf GitHub ansehen ↗

## Highlights

This release combines three major UX improvements that streamline the initial setup experience:

### Preconfigured Stack Sources
- Curated source registry with known Git/local stack sources
- Wizard stack source selection (opt-in during setup)
- "Add from Catalog" in Stack Source Settings (one-click add)
- Import/Export of stack source configurations (JSON)
- Catalog empty state with helpful source links

### Registry Wizard UX
- Automatic image reference extraction from synced stack manifests
- Container registry detection endpoint (grouped by host + pattern)
- New wizard step for container registries (two-column verified/action-required layout)
- Credential verification via Docker Registry v2 API token flow
- Bulk registry creation from wizard input
- Public image detection (`library/*` defaults to anonymous)
- Skip/Undo flow for individual registries

### Setup Flow Redesign
- Two-phase setup: Secure admin creation (Phase 1) + Guided onboarding (Phase 2)
- Auto-login after admin creation (JWT in CreateAdmin response)
- Wizard simplified to single step (admin only, 5-min timeout)
- Mandatory onboarding flow: Organization (required) → Environment → Sources → Registries
- Onboarding status API (authenticated, no timeout dependency)
- Organization creation as standalone authenticated endpoint
- Timeout scope restricted to admin creation only
- Dismiss onboarding endpoint (persistent)

## Other Changes

- Notification system specification added (planned for next release)
- Roadmap restructured with Epic format for planned items

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.23.0...v0.24.0

v0.23.0v0.23.0

Veröffentlicht: 13. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🚀 Features

- Add dedicated self-update status page @Wiesenwischer (#96)

## 📚 Documentation

- Add dedicated self-update status page @Wiesenwischer (#96)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.22.0...v0.23.0

v0.22.0v0.22.0

Veröffentlicht: 13. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🚀 Features

- Add UI-triggered self-update with helper container pattern @Wiesenwischer (#95)

## 📚 Documentation

- Add UI-triggered self-update with helper container pattern @Wiesenwischer (#95)

## ⬆️ Dependencies

- Add UI-triggered self-update with helper container pattern @Wiesenwischer (#95)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.21.0...v0.22.0

v0.21.0v0.21.0

Veröffentlicht: 12. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🚀 Features

- Add copy-to-clipboard Stack ID button on catalog StackCard @Wiesenwischer (#94)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.20.1...v0.21.0

v0.20.1v0.20.1

Veröffentlicht: 12. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🐛 Bug Fixes

- Add Deploy permission option to API key creation UI @Wiesenwischer (#93)

## 📚 Documentation

- Add WebUI headless refactoring spec and roadmap v0.20 @Wiesenwischer (#92)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.20.0...v0.20.1

v0.20.0v0.20.0

Veröffentlicht: 12. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🚀 Features

- Add idempotent deploy hook and fix variable defaults @Wiesenwischer (#91)

## 📚 Documentation

- Add idempotent deploy hook and fix variable defaults @Wiesenwischer (#91)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.19.1...v0.20.0

v0.19.1v0.19.1

Veröffentlicht: 12. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 📚 Documentation

- v0.19 CI/CD Integration @Wiesenwischer (#90)
- v0.19 – CI/CD Integration @Wiesenwischer (#89)

## ⬆️ Dependencies

- v0.19 CI/CD Integration @Wiesenwischer (#90)
- v0.19 – CI/CD Integration @Wiesenwischer (#89)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.19.0...v0.19.1

v0.19.0v0.19.0

Veröffentlicht: 11. Februar 2026 · Auf GitHub ansehen ↗

## What's Changed

- Feature 5: CI/CD integration
- Feature 4: Automatische Init-Container-Bereinigung @Wiesenwischer (#76)
- Feature 3: Exclude init containers from health monitoring @Wiesenwischer (#75)
- Feature 2: Real-time Init-Container-Log-Streaming @Wiesenwischer (#74)
- Feature 1: Separate Init-Container-Zählung @Wiesenwischer (#73)

## 🚀 Features

- Add phase planning workflow to /implement-feature skill @Wiesenwischer (#71)
- Update /implement-feature skill with phase workflow @Wiesenwischer (#70)
- Add /implement-feature slash command @Wiesenwischer (#69)

## 📚 Documentation

- v0.19 - CI/CD Integration @Wiesenwischer (#88)
- v0.19: CI/CD Integration @Wiesenwischer (#87)
- Add docker-dev skill for container build and testing @Wiesenwischer (#79)
- Add CI/CD integration spec, update roadmap and code quality rules @Wiesenwischer (#78)
- v0.18: Init Container UI/UX Improvements @Wiesenwischer (#77)
- Add Context7 MCP server configuration @Wiesenwischer (#72)
- Add phase planning workflow to /implement-feature skill @Wiesenwischer (#71)
- Update /implement-feature skill with phase workflow @Wiesenwischer (#70)
- Add /implement-feature slash command @Wiesenwischer (#69)

## 🧰 Maintenance

- Add docker-dev skill for container build and testing @Wiesenwischer (#79)
- Add CI/CD integration spec, update roadmap and code quality rules @Wiesenwischer (#78)
- Add Context7 MCP server configuration @Wiesenwischer (#72)

## ⬆️ Dependencies

- v0.19 - CI/CD Integration @Wiesenwischer (#88)
- v0.19: CI/CD Integration @Wiesenwischer (#87)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.18.0...v0.19.0

v0.18.0v0.18.0

Veröffentlicht: 25. Januar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🚀 Features

- Roadmap: Split v0.17 into focused feature versions @Wiesenwischer (#67)
- Init Container Support (Run-Once Containers) @Wiesenwischer (#66)
- E2E Test Infrastructure Improvements @Wiesenwischer (#64)
- Refactor service include syntax to services.include @Wiesenwischer (#65)
- Environment Variable Persistence @Wiesenwischer (#63)
- Registry Management UX Improvements @Wiesenwischer (#62)

## 📚 Documentation

- Roadmap: Split v0.17 into focused feature versions @Wiesenwischer (#67)
- Init Container Support (Run-Once Containers) @Wiesenwischer (#66)
- Refactor service include syntax to services.include @Wiesenwischer (#65)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.17.0...v0.18.0

v0.17.0v0.17.0

Veröffentlicht: 22. Januar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🚀 Features

- TLS \& Certificate Management + Release Info @Wiesenwischer (#61)
- Add Stack Sources Git Credentials Support @Wiesenwischer (#55)
- Add Registry Management (v0.15 partial) @Wiesenwischer (#54)

## 🐛 Bug Fixes

- Fix shared networks not propagated to sub-stacks in multi-stack products @Wiesenwischer (#58)
- Fix: Skip loading manifest fragments as standalone products @Wiesenwischer (#56)

## 📚 Documentation

- TLS \& Certificate Management + Release Info @Wiesenwischer (#61)
- Add Registry Management (v0.15 partial) @Wiesenwischer (#54)

## 🧰 Maintenance

- Add ams.project to gitignore @Wiesenwischer (#57)

## ⬆️ Dependencies

- LS \& Certificate Management + Release Info @Wiesenwischer (#61)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.16.0...v0.17.0

v0.16.0v0.16.0

Veröffentlicht: 20. Januar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🚀 Features

- Add Remove Deployment page with SignalR progress notifications @Wiesenwischer (#53)
- DDD Redesign and Rollback Progress Notifications @Wiesenwischer (#52)

## 📚 Documentation

- DDD Redesign and Rollback Progress Notifications @Wiesenwischer (#52)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.15.0...v0.16.0

v0.15.0v0.15.0

Veröffentlicht: 20. Januar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🚀 Features

- v0.15: Multi-Version Catalog with Simplified Rollback @Wiesenwischer (#51)

## 📚 Documentation

- v0.15: Multi-Version Catalog with Simplified Rollback @Wiesenwischer (#51)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.14.0...v0.15.0

v0.14.0v0.14.0

Veröffentlicht: 19. Januar 2026 · Auf GitHub ansehen ↗

## What's Changed

## 🚀 Features

- Health Dashboard UI @Wiesenwischer (#48)
- Stack Upgrade \& Rollback @Wiesenwischer (#49)

## 📚 Documentation

- Health Dashboard UI @Wiesenwischer (#48)
- Stack Upgrade \& Rollback @Wiesenwischer (#49)

## ⬆️ Dependencies

- v0.14: Health Dashboard UI @Wiesenwischer (#48)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.13.0...v0.14.0

v0.13.0v0.13.0

Veröffentlicht: 16. Januar 2026 · Auf GitHub ansehen ↗

## What's Changed

- Fix: Flaky HttpHealthCheck timeout test @Wiesenwischer (#47)

## 🚀 Features

- v0.13: Health Monitoring - Load Health Config from Manifest @Wiesenwischer (#46)

## 📚 Documentation

- v0.13: Health Monitoring - Load Health Config from Manifest @Wiesenwischer (#46)

**Full Changelog**: https://github.com/Wiesenwischer/ReadyStackGo/compare/v0.12.0...v0.13.0