v0.11.0
What's Changed
- docs(seo): upstream-query landing page + migration guide + comparison post by @vieiralucas in #675
- docs(seo): upstream-query tutorials + slug-exact landing pages by @vieiralucas in #676
- docs(seo): depth-first reframe on landing + migration + comparison posts by @vieiralucas in #678
- docs(seo): refresh llms.txt and llms-full.txt to current numbers by @vieiralucas in #677
- docs(seo): Terraform + CDK tutorials + slug-exact mock-X landings by @vieiralucas in #679
- docs(seo): vs-competitor slug-exact landing pages by @vieiralucas in #680
- docs(seo): JSON-LD structured data + OpenGraph + canonical links by @vieiralucas in #681
- docs(seo): AI-coding-assistants blog (Claude Code / Cursor / Copilot) by @vieiralucas in #682
- docs(seo): address Cubic findings on SEO landings by @vieiralucas in #684
- fix(dynamodb): aliased top-level attr names containing dots by @vieiralucas in #683
- docs(seo): 6 more slug-exact mock-X/local-X landings by @vieiralucas in #685
- docs(seo): 6 more vs-competitor peer landings by @vieiralucas in #686
- docs(seo): FAQ page with FAQPage JSON-LD schema by @vieiralucas in #687
- refactor(conformance): refresh baseline, expand audit, fill 28 test gaps by @vieiralucas in #688
- fix(conformance): address Cubic findings from PR #688 by @vieiralucas in #689
- feat(conformance): generic @http-driven REST probe by @vieiralucas in #690
- feat(conformance): probe API Gateway v2 via Smithy model by @vieiralucas in #691
- refactor(seo): rename /mock-/ landings to /-emulator/ by @vieiralucas in #692
- content(seo): 4 Bedrock landing pages by @vieiralucas in #693
- docs(readme): foreground Bedrock as signature differentiator by @vieiralucas in #694
- content(blog): Bedrock batch 1 — three posts on tests, guardrails, LocalStack Ultimate by @vieiralucas in #695
- feat(conformance): strict route detection via SUPPORTED list by @vieiralucas in #696
- feat(sqs): implement message-move tasks by @vieiralucas in #697
- feat(sts): implement AssumeRoot, GetDelegatedAccessToken, GetWebIdentityToken by @vieiralucas in #698
- feat(sns): SMS sandbox + data protection policy ops by @vieiralucas in #699
- feat(ses): deliverability dashboard, IP pool fetch, insights, recommendations by @vieiralucas in #700
- feat(rds): close 140-op conformance gap by @vieiralucas in #708
- feat(cloudformation): close 82-op conformance gap by @vieiralucas in #707
- ci(codecov): relax patch target to 50% for conformance batches by @vieiralucas in #709
- feat(elasticache): close conformance gap with 31 missing ops by @vieiralucas in #702
- ci(codecov): drop patch target to 0% (informational only) by @vieiralucas in #710
- feat(s3): close conformance gap with 33 missing bucket/object ops by @vieiralucas in #701
- feat(iam): close conformance gap with 46 missing ops by @vieiralucas in #704
- feat(stepfunctions): close conformance gap with 23 missing ops by @vieiralucas in #703
- feat(lambda): close conformance gap with 72 missing ops by @vieiralucas in #705
- feat(apigatewayv2): close 75-op conformance gap by @vieiralucas in #706
- feat(apigatewayv2): align path routing + JSON case with Smithy model by @vieiralucas in #712
- feat(apigatewayv2): enrich extras response shapes to match Smithy by @vieiralucas in #713
- feat(apigatewayv2): close conformance gap to 100% by @vieiralucas in #715
- feat(apigatewayv2): strip summary-only fields from Create/Update by @vieiralucas in #714
- content(blog): sharpen title of LocalStack Ultimate Bedrock post by @vieiralucas in #716
- feat(ecr): add ECR Batch 1 — repository CRUD, tags, policies by @vieiralucas in #717
- feat(ecr): Batch 2 — image + layer ops, content-addressed blob storage by @vieiralucas in #718
- feat(ecr): Batch 3 — OCI v2 Distribution, real docker push/pull by @vieiralucas in #719
- feat(ecr): Batch 4 — full 58-op API, lifecycle eval, scanning, registry by @vieiralucas in #720
- feat(ecr): SDKs + introspection + website catch-up by @vieiralucas in #721
- feat(ecs): Batch 1 — scaffold + control-plane CRUD by @vieiralucas in #722
- feat(ecs): Batch 2 — real Fargate-style task execution via Docker by @vieiralucas in #723
- feat(ecs): Batch 3 — services with rolling deployments by @vieiralucas in #724
- feat(ecs): Batch 4 — completeness, 60-op full API by @vieiralucas in #725
- feat(ecr-ecs-lambda): wire fakecloud ECR into ECS + Lambda image pull by @vieiralucas in #726
- feat(ecs): awslogs -> CloudWatch Logs + EventBridge task state change by @vieiralucas in #727
- feat(ecs): task role credentials + secrets injection by @vieiralucas in #728
- feat(ecr): lifecycle evaluator — tagPrefixList, tagPatternList, wildcards by @vieiralucas in #729
- feat(ecs+ecr): account-setting ARN format + scan findings synthetic flag by @vieiralucas in #730
- feat(ecr): pull-through cache real upstream proxy by @vieiralucas in #731
- feat(kms+ecr): real AES-256-GCM layer encryption on KMS repos by @vieiralucas in #732
- feat(ecr): real cosign signature verification (keyed ECDSA-P256) by @vieiralucas in #733
- fix(ecs): honor containerDefinition.entryPoint in docker run by @vieiralucas in #734
- feat(rds): emit aws.rds EventBridge events on lifecycle ops by @vieiralucas in #735
- feat(cognito): route verification email -> SES, SMS -> SNS; add CustomEmailSender/CustomSMSSender triggers by @vieiralucas in #736
- feat(lambda): async destinations on InvocationType=Event by @vieiralucas in #737
- feat(ses): execute Bounce, AddHeader, Stop receipt rule actions by @vieiralucas in #738
- feat(iam): PassRole trust-policy enforcement on Lambda + ECS by @vieiralucas in #739
- feat(kms): cross-service KMS hook + introspection (Secrets Manager wired) by @vieiralucas in #741
- feat(kms): real S3 SSE-KMS + SSM SecureString encryption via KMS hook by @vieiralucas in #742
- feat(lambda): ESM FilterCriteria + partial-batch failure + StartingPosition by @vieiralucas in #740
- feat(kms): wire KMS hook into SQS, SNS, DynamoDB by @vieiralucas in #743
- docs(ecr,ecs): catch up website + cross-service matrix by @vieiralucas in #744
- release: 0.11.0 by @vieiralucas in #745
Full Changelog: v0.10.1...v0.11.0