Releases: stacktape/stacktape
Releases Β· stacktape/stacktape
3.5.8
π¨ Bugfixes
- NPM binary install integrity β Fixed a race/corruption scenario where Stacktape could run with a partially extracted
bindirectory and fail with missing helper-lambda ZIP files - Helper lambda availability checks β Launcher now validates required helper-lambda artifacts before reusing cached binaries
- Global binary safety check β Global binary shortcut now verifies helper-lambda artifacts before execution, preventing invalid cache reuse
β¨ Improvements
- Race-safe installation β Added installation lock handling to avoid concurrent extraction conflicts on first run
- Self-healing cache behavior β Added install marker validation and automatic cleanup/reinstall for incomplete cache states
- Resilient bootstrap flow β Added retry path for failed/partial installs to improve reliability across CI and local environments
3.5.7
Version: 3.5.7
3.5.6
3.5.5
3.5.4
π¨ Bugfixes
- Config override safety for dotted map keys β Override transformation now preserves map-like objects that contain dotted keys (for example
rds.allowed_extensions), preventing accidental flattening into invalid paths. - Embedded directive rewrite selection β Embedded directives are now rewritten to
$Format(...)or$CfFormat(...)based on whether runtime CloudFormation directives are present, improving correctness during config resolution.
3.5.3
3.5.2
3.5.1
π New Features
- Organization management commands β Added
org:create,org:list, andorg:deletefor managing Stacktape organizations directly from CLI - Project creation command β Added
project:createto create projects without leaving terminal - Projects overview command update β Introduced
projects:listwith sorted project summaries (stages, in-progress/errored counts, this/previous month costs)
π¨ Bugfixes
- Embedded directive handling β Strings containing embedded directives (e.g.
prefix-$Stage()-$Region()) are now automatically rewritten to$CfFormat(...)during config resolution, preventing directive parsing failures while preserving intent - Directive parsing coverage β Added tests for embedded directive extraction and rewrite behavior to prevent regressions
β¨ Improvements
- CLI hint readability β Improved
prettyCommandformatting for mixed command/option strings in onboarding and help output - Onboarding copy refresh β Updated login/init next steps to better explain hybrid-local dev workflow
- Starter polish (Next.js) β Refreshed
fullstack-nextjs-drizzleandnextjs-saasdependencies and lockfiles; improved Postgres TLS defaults and Prisma binary targets for safer cloud execution
3.5.0: chore: refresh Next.js starter dependencies and database defaults
π New Features
- Organization management commands β Added
org:create,org:list, andorg:deletefor managing Stacktape organizations directly from the CLI - Project creation command β Added
project:createfor creating projects from CLI/agent mode - Projects listing improvements β Renamed
info:projectstoprojects:listand added sorted project summary output with stage counts, deployment status, and monthly cost totals - Serverless SSR resources for 6 frameworks β New
astro-web,nuxt-web,sveltekit-web,solidstart-web,tanstack-web, andremix-webresource types with Lambda + CloudFront + S3 architecture and dev mode support - 32 new starter projects β Added major new starter set spanning AI/LLM apps, SSR frameworks, full-stack SaaS examples, event-driven workflows, bots, and self-hosted tools
π¨ Bugfixes
- Directive parsing safety β Embedded directive-like expressions inside plain strings (for example in interpolated text) are now rejected with a clear error and remediation hint, preventing confusing config resolution behavior
- Starter DB connectivity defaults β Updated starter DB clients/config to use safer TLS defaults for Postgres connections in cloud environments
β¨ Improvements
- CLI hint formatting β
prettyCommandnow formats commands with options more clearly (including--flag=valuestyling) in guidance output - Onboarding copy updates β Login and init flows now better explain hybrid-local dev mode and improved next-step commands
- Starter updates (Next.js) β Refreshed
fullstack-nextjs-drizzleandnextjs-saasstarters with stabilized Next.js/React dependency versions, lockfiles, Next config files, and Prisma binary target updates - Starter catalog refresh β Removed deprecated starter projects and expanded metadata/documentation coverage for the new starter lineup
ποΈ Removed
- Removed deprecated starter projects that were superseded by newer alternatives (legacy SPA/SSR/framework-specific templates and older monorepo variants)
3.4.1
π¨ Improvements
- Change API key response to include multiple keys with detailed properties.
- Refactor authentication functions to utilize new response structure.
- Improve handling of API key selection for users with multiple organizations.
- Remove outdated console messages in dev agent commands.