Skip to content

doze-aws 0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 21:32
· 638 commits to main since this release

Changelog

  • 923c0d6 Deepen testing: PartiQL fuzz + cross-service concurrency stress
  • aea8151 Direct tests for the 0%-coverage foundational packages
  • 5ffd18a Fix two data races caught by -race CI
  • c429adc Full cross-service integration suite (Lambda sinks + S3->SNS->SQS chain)
  • 26bd185 Fuzz the KMS ciphertext-blob parser and awsquery member decoder
  • 99ccb27 Raise coverage across the remaining 8 services via SDK contract tests
  • 3c7cbac Testing infra: pre-push race gate, soak-in-CI, wider stress + churn
  • 27d4dda feat(console): EB live rule matcher, SNS delivery receipt, KMS one-click round-trip
  • 55cf02c feat(console): Flows redesign - separate flow bands, Lambda edges, colored edges
  • 4df8c4b feat(console): Lambda async destinations in Flows + config page
  • 8613850 feat(console): Lambda function-overview diagram; recorder no longer eats form bodies
  • 573206c feat(console): PartiQL SQL highlighting + DynamoDB create GSI/TTL
  • ac392a3 feat(console): SNS filter policy + raw delivery at subscribe time
  • 9620c87 feat(console): SQS composer docked beside the live peek; fix hx-select inheritance
  • e17ac6c feat(console): SSM path-tree, EB archives/replay UI, EB rule tags
  • 3038aa7 feat(console): collapsible nav with names, live counts, and groups
  • a9897c2 feat(console): editing everywhere + CodeMirror editors with JSON/YAML highlighting
  • 711407e feat(console): first-class JSON editor + DynamoDB query explorer
  • 6c6684d feat(console): full 10-service management console
  • e0c54f7 feat(console): full SQS/SNS publish + create surface — attributes, FIFO, DLQ-alongside
  • 7ddec01 feat(console): full-page creates, official AWS icons, command palette, dropzone
  • 72d0d97 feat(console): one card per flow (was all-in-one-canvas)
  • 55c11fc feat(console): palette recents, traffic copy-as-curl
  • 3ad7825 feat(console): per-resource Connections strip (local 1-hop wiring)
  • 0065e79 feat(console): premium redesign — Lucide icons, Alpine interactions, compact
  • 93d448b feat(console): scoped filter, denser tables, S3 object detail drawer
  • 1fc600d feat(console): shadcn-style redesign with AWS-console structure
  • 85b16df feat(console): wave A — the failure-loop recovery surface
  • 631c74f feat(console): wave B — S3 editing depth
  • e91528d feat(console): wave C — Lambda lifecycle
  • 1c20b0a feat(console): wave D — crypto & config depth
  • 911135c feat(console): wave E — SNS filters, DynamoDB editing, tags everywhere
  • 4a0bcb8 feat(console): web management UI prototype — S3 + SQS slice (HTMX)
  • 2f60d50 feat(console): workbench overhaul - rail/list/detail shell, Flows, Traffic, value workspace
  • 263fbd5 feat(console,lambda): Lambda Test-tab summary, S3 connections, more runtimes
  • 622d6ed feat(console,lambda): live countdown to Lambda sleep
  • b9e961a feat(console,lambda): show Lambda process state + idle window
  • 07cf4c0 feat(console,lambda): topology-agnostic console + reachable function endpoints
  • d1b154d feat(dynamodb,trust): DynamoDB Streams + S3→Lambda proof + no-panic hardening
  • 59b2e30 feat(eventbridge): scheduled rules + archives & replay (closes Phase 8)
  • 7140a94 feat(lambda): EventInvokeConfig handlers (async destinations, reachable)
  • 4c96c73 feat(lambda): scale idle function pools to zero
  • 3d35dbb feat(lambda): wire AWS_ENDPOINT_URL so handler code reaches siblings
  • e3aa328 feat(lambda,console): configurable idle window + skew-proof countdown
  • 12923e8 feat(persistence): stamp and verify a schema version in every store
  • dc3fe9d feat(stackfile): variable references — ${env:...}, ${var:...}, defaults
  • a5d9063 feat: stack.yaml — the declarative stack file (apply / boot / export)
  • e8e5085 fix(audit): tier-1 data-integrity fixes across 7 services
  • ff6a2ab fix(console): SNS subscribers speak resource language, not wire format
  • e62d1b0 fix(console): XSS hardening, CSRF/Origin defense, editor swap, graph cache
  • 39cfd23 fix(console): breathing room around the wiring strip; un-cramp the peek header
  • 680ea72 fix(console): create pages and S3 wiring strip glued to the pane border
  • cfa7c9d fix(console): dark mode lands in the editors; recorder redaction hang
  • 22df8e1 fix(console): live poll survives panel swaps; hash advances under morph
  • 59cfec9 fix(console): rail active state follows boosted navigation
  • e002f35 fix(console): remaining live UI bugs
  • f86d454 fix(console): restore the Alpine filter store registration
  • 6b5aada fix(fidelity+hygiene): partial-ARN lookup, concurrency-0 throttle, dead code
  • b6af0b2 fix(kms,dynamodb): enforce KMS KeyUsage; correct PartiQL semantics
  • 6f01c0e fix(lambda): concurrency lifecycle cluster + ESM filter + peercall cap
  • 8aa9f37 fix(s3): reject CopyObject onto itself without a metadata change
  • c90ccab fix(sns,sqs): filter-policy matcher + SQS wire fidelity
  • 20a1963 fix(stackfile): recognize the modern SQS QueueDoesNotExist error code
  • 4b6691e lambda: management + event-source-mapping coverage tests (48.7% -> 65.2%)
  • 9ab0f79 reorg: split god-files, dedupe protocol codecs, stackfile per-service split
  • 9c508d2 s3: CORS+preflight, lifecycle, website, encryption, object ACL, part-copy tests
  • e1c3ffe s3: comprehensive coverage tests (48.6% -> 63.6%)
  • bc7dc21 style: gofmt
  • b948e4a test(console): guard that every template class is styled; fix what it caught