Service Evolution Timeline
From our initial launch focusing on database emulations to our modern CloudFormation-ready era. Here's a look back at how MiniStack scaled to 38 locally emulated AWS services without losing its footprint.
v1.1.32 — v1.1.33
The Advanced Gateway Era
We finalized major API layers and deeply complex infrastructure-as-code orchestration compatibility.
- AppSync: GraphQL APIs, DataSources, and Schema provisioners.
- CloudFormation: Unblocked Serverless Framework support via `AWS::Lambda::EventSourceMapping` integrations.
- DynamoDB: Support for legacy Scan Filters alongside query integrations.
v1.1.11 — v1.1.26
Security & Provisioning Layer
We prioritized encryption at rest and dynamic state environments natively inside Docker.
- KMS & ACM: Cryptographic validation architectures mapping RSA keys directly.
- CloudFront & ECR: Massive throughput edge location simulators and private Docker registry mocking.
- CloudFormation v1: Our original launch of nested deployments and rollback behaviors natively embedded.
v1.1.0 — v1.1.8
The Compute Foundation
This era brought raw computing equivalents locally, meaning full infrastructure architectures could be isolated natively on desktop environments.
- EC2 & EBS: Actual compute virtualization wrappers handling internal VPC subnets.
- Cognito: End-to-end user pool handling, identity isolation, and JWT issuance directly.
- ALB & Route53: Live DNS spoofing internally mimicking high-traffic traffic routing.
v1.0.x Branch
The Networking Launch
Our fundamental shift away from LocalStack licensing, rewriting data ingestion architectures permanently.
- API Gateway (V1 & V2): Complete REST and HTTP emulation architectures routing into our lambda proxies.
- Firehose: Raw base64 ingestion points.