Roadmap - stelviodev/stelvio GitHub Wiki

v 0.11.0

  • DocumentDB
  • VPC
    • update existing components so they can be put to vpc
    • bastion and tunnel so we can connect to vpc from local
  • Step functions
  • component instances shared between envs

v 0.12.0

  • Aurora - serverless postgres/mysql
  • RDS

v 0.13

  • Framework Specific Components (DjangoApp, FastAPIApp, FlaskApp, FastMCPApp, ...)
  • Local cloud-enabled apps / hooks

v 0.14.0

  • ECS
  • Secrets Manager / Parameter Store
  • Redis
  • OpenSearch

v 0.15.0

  • Improvements for StaticWebsite

Ideas

  • TUI (resource tree, resource detail, live log streaming, recent log history)
  • Bedrock/Batch
  • Planetscale, Turso
  • Hooks/Signals

Previous versions

v 0.10.1

  • several bug fixes, and refactorings
  • vpc in functions

v 0.10.0

  • API Gateway v2 - HTTP API
  • API Gateway - Websocket API
  • Customization
  • VPC component
  • misc improvements

v 0.9.0

  • Cognito
  • stelvio command added in addition to stlv
  • CLI improvements
  • CLI inits git repo

v 0.8.0

  • Integration tests (in addition to existing unit tests)
  • Stelvio components to Pulumi's ComponentResource
  • Tagging
  • AppSync

v 0.7.0

  • Cron (using EventBridge)
  • SES
  • SQS
  • SNS
  • Bucket notifications
  • Queue filters
  • Make function linkable
  • Improvements to dev mode (size limit, streaming)
  • Improvements for Router
  • Allow to directly change Pulumi properties that Stelvio doesn’t support

v 0.6.0

  • Lambda - function url
  • Router (Cloudfront)
  • State file upload to S3
  • Live lambda POC

v 0.5.0

  • S3 based Static website component
  • API gateway - settings for regional/edge and stage name
  • Dynamo DB streams
  • API gateway - authorizers
  • API gateway - CORS

v 0.4.0

  • Custom domains from AWS and Cloudflare
  • Dynamo DB indexes support
  • S3 Buckets

v 0.3.0

  • Stelvio's own CLI
  • Support for environments
  • Automatic installation of Pulumi (non global, specific version)

v 0.2.0

  • Tests
  • Add resources properties to components so users can get Pulumi resource that Stelvio created
    • Function
    • Dynamo
    • API Gateway
  • Lambda dependency management
  • Lambda layers

v 0.1.0

  • Single file lambdas
  • Folder based lambdas
  • DynamoDB basic table
  • Linking system
  • API gateway