Skip to content

Releases: stacktape/stacktape

3.5.8

11 Feb 18:17

Choose a tag to compare

πŸ”¨ Bugfixes

  • NPM binary install integrity β€” Fixed a race/corruption scenario where Stacktape could run with a partially extracted bin directory 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

Docs β€’ Slack β€’ X

3.5.7

11 Feb 03:28

Choose a tag to compare

Version: 3.5.7

3.5.6

09 Feb 18:33

Choose a tag to compare

✨ Minor changes

  • Allow having multiple config files in the same repository. The precedence is: stacktape.ts > stacktape.yml > stacktape.json.

Docs β€’ Slack β€’ X

3.5.5

09 Feb 15:52

Choose a tag to compare

✨ Improvements

  • Override flattening rules clarified β€” Improved flattening semantics and docs to preserve map-like objects with special-character keys as leaf values, reducing surprising behavior across resource overrides.

Docs β€’ Slack β€’ X

3.5.4

09 Feb 14:55

Choose a tag to compare

πŸ”¨ 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.

Docs β€’ Slack β€’ X

3.5.3

09 Feb 14:43

Choose a tag to compare

πŸ”¨ Bugfixes

  • Upgrade detection and execution β€” stacktape upgrade now more reliably detects native/global/local installations across npm, pnpm, and bun, and automatically runs upgrade commands for global installs.

Docs β€’ Slack β€’ X

3.5.2

09 Feb 11:20

Choose a tag to compare

πŸ”¨ Bugfixes

  • Fix a regression causing certain directives to fail to resolve.

Docs β€’ Slack β€’ X

3.5.1

09 Feb 03:06

Choose a tag to compare

πŸš€ New Features

  • Organization management commands β€” Added org:create, org:list, and org:delete for managing Stacktape organizations directly from CLI
  • Project creation command β€” Added project:create to create projects without leaving terminal
  • Projects overview command update β€” Introduced projects:list with 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 prettyCommand formatting 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-drizzle and nextjs-saas dependencies and lockfiles; improved Postgres TLS defaults and Prisma binary targets for safer cloud execution

Docs β€’ Slack β€’ X

3.5.0: chore: refresh Next.js starter dependencies and database defaults

09 Feb 02:51

Choose a tag to compare

πŸš€ New Features

  • Organization management commands β€” Added org:create, org:list, and org:delete for managing Stacktape organizations directly from the CLI
  • Project creation command β€” Added project:create for creating projects from CLI/agent mode
  • Projects listing improvements β€” Renamed info:projects to projects:list and 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, and remix-web resource 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 β€” prettyCommand now formats commands with options more clearly (including --flag=value styling) 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-drizzle and nextjs-saas starters 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)

Docs β€’ Slack β€’ X

3.4.1

04 Feb 10:12

Choose a tag to compare

πŸ”¨ 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.

Docs β€’ Slack β€’ X