Tags: deanlj-dev/ministack
Tags
feat: EC2 Terraform v6 stubs — DescribeInstanceCreditSpecifications +… … 6 more actions, 818 (ministackorg#64) tests (v1.1.17)
feat: CFN auto-generated names follow AWS {stack}-{logicalId}-{SUFFIX… (
ministackorg#57)
* feat: CFN auto-generated names follow AWS {stack}-{logicalId}-{SUFFIX} pattern (v1.1.15)
- Added _physical_name() helper with service-specific casing and length limits
- S3: lowercase max 63, SQS: max 80, DynamoDB: max 255, Lambda/IAM/EB: max 64
- Fixes CDK stacks that omit explicit names producing untraceble cfn-xxx names
* feat: CFN AWS-style physical names, import cleanup, 812 tests (v1.1.15)
- CFN auto-names follow {stackName}-{logicalId}-{SUFFIX} with service-specific
casing and length limits (S3: lowercase/63, SQS: 80, DDB: 255, Lambda/IAM: 64)
- Moved lazy stdlib imports to module level in sqs, cloudwatch_logs, glue,
cognito, rds, apigateway, apigateway_v1; removed duplicate imports in s3
- 4 new CFN physical name tests
- 812 tests, all passing
* feat: Node.js Lambda runtime support, 815 tests (v1.1.15)
- Add _NODE_WRAPPER_SCRIPT JS bootstrap for nodejs*.x runtimes
- Both Docker and local executors now handle Node.js invocation
- Layer resolution via nodejs/node_modules subdirectory
- 3 new Node.js tests: nodejs18.x basic, nodejs22.x, code update
fix: Lambda layer Content.Location respects MINISTACK_HOST (v1.1.14) (m… …inistackorg#56) - _layer_content_url now uses MINISTACK_HOST + GATEWAY_PORT instead of hardcoded localhost + MINISTACK_PORT; consistent with rest of codebase - CHANGELOG merged into single v1.1.14 entry including @mickabd contribution - 808 tests, all passing
Feat/acm ses v2 waf lambda layers v1.1.11 (ministackorg#46) * feat: add ACM, SES v2, WAF v2 services — v1.1.11, 760 tests - ACM: RequestCertificate, DescribeCertificate, ListCertificates, DeleteCertificate, GetCertificate, ImportCertificate, tags CRUD, UpdateCertificateOptions — auto-ISSUED, DNS validation records, compatible with Terraform aws_acm_certificate and CDK Certificate - SES v2: SendEmail, email identity CRUD, configuration set CRUD, GetAccount — REST API at /v2/email/, auto-verified identities, compatible with Terraform aws_sesv2_email_identity and CDK EmailIdentity - WAF v2: WebACL, IPSet, RuleGroup full CRUD, AssociateWebACL/Disassociate, GetWebACLForResource, tags CRUD, CheckCapacity, DescribeManagedRuleGroup — compatible with Terraform aws_wafv2_web_acl and CDK CfnWebACL - Lambda Layers: already fully implemented (confirmed, no changes needed) - CONTRIBUTING.md: updated wishlist, added ruff to PR checklist * fix: CHANGELOG and README descriptions, WAF issue * fix: LockToken in body GetWebACLForResource, UpdateRule * fix: TagResource, UntagResource, ListTagsForResource * fix: Update CHANGELOG
feat: Terraform & CDK compatibility — S3 PublicAccessBlock, Ownership… …Controls, idempotent CreateBucket, S3 Control tags, STS AssumeRoleWithWebIdentity, IAM UpdateRole, unsigned body routing fix — v1.1.10, 737 tests (ministackorg#44)
feat: S3 Object Lock, replication, tagging — bump to v1.1.9, 730 tests ( ministackorg#40)
Feat/cognito totp mfa v1.1.8 (ministackorg#39) * feat: Cognito TOTP MFA + Athena engine control tests (v1.1.8) * feat: Cognito TOTP MFA + Athena engine tests + ruff linting (v1.1.8)
PreviousNext