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.