Skip to content

v0.0.1-alpha.23

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jul 08:20
83fa596

Overcast v0.0.1-alpha.23

Docker Images

Full image with the web management console:

  • Pull: ghcr.io/neaox/overcast:0.0.1-alpha.23
  • Channel tag: ghcr.io/neaox/overcast:alpha
  • Registry: overcast package

Headless slim image for CI pipelines:

  • Pull: ghcr.io/neaox/overcast-slim:0.0.1-alpha.23
  • Channel tag: ghcr.io/neaox/overcast-slim:alpha
  • Registry: overcast-slim package
docker run --rm -p 4566:4566 -p 4567:4567 ghcr.io/neaox/overcast:0.0.1-alpha.23
docker run --rm -p 4566:4566 ghcr.io/neaox/overcast-slim:0.0.1-alpha.23

Native Binaries

Download a binary for your platform from the assets below and verify it with SHA256SUMS.

Asset SHA256
overcast-darwin-amd64 9fef815d5357e93686eb3b187b7a9236a445aa78ce2ce9b8ac76ac70775bfc17
overcast-darwin-arm64 d1ea630319a299da29989951a9463cbc2b6ca4ca9a69398bb0033afd75246bea
overcast-linux-amd64 092526976be2a696d690ca9748dd24e2a97929a385c0cf2190fbda8f94ff1464
overcast-linux-arm64 04ff3e4d0a6a8c05178be29b853ee515a726db6cf6d521a1bfd31e1be0a40d06
overcast-windows-amd64.exe efe78c41a0e9c06c7edde8233c72a8cbcbf975fbf5502752ce31158cdd13bc42
overcastd-darwin-amd64 8b32a76f0e7639f18d3aa6a3aa221e76c4b2c4a8eba2d13b5caaf94fc8083cc7
overcastd-darwin-arm64 0d835746a6bd24b8bdb12deeac6712f9ffed3b05f6d0271e29bf191ff330c5a3
overcastd-linux-amd64 fe6b6fef303228666ffc27f5b79588c0894babc61138fa33793742fa1f73f43e
overcastd-linux-arm64 7154c65ee6e29416550db3bd2821913ae14534ab9b935f41c3b2de7cbf4c9c29
overcastd-windows-amd64.exe 1e4eb656ed3f01e9b306f19d8b6f7f1b7ec841a2d048c725ad4a2a9eaccd143c

Release Notes

Fixed

  • Web UI — Raw State Debugger namespace views now truncate large stored value strings for responsive browsing and provide an Open action for the selected full raw value with JSON/text content-type detection.
  • Debug endpointsPOST /_debug/reset/{service} now succeeds for enabled services even when they have no stored resources yet instead of reporting them as unknown.
  • AppSyncCreateGraphqlApi, GetGraphqlApi, and ListGraphqlApis now return local executable GraphQL URLs for the connected Overcast endpoint, Lambda data sources strip ARN aliases/versions before invocation, direct Lambda resolver events include AWS/Powertools-compatible context fields while mapped Lambda requests pass their evaluated JSON payloads through, resolver identities now better match AWS shapes for Cognito/OIDC/IAM including IAM user-store lookup, configured Lambda authorizers now invoke Lambda with GraphQL request context and propagate/cache resolverContext/deniedFields, mapped Lambda request objects validate operation/invocation type with async Event null results, and direct plus VTL/APPSYNC_JS-mapped Lambda nested-list batching now supports maxBatchSize.
  • CloudFormation/LambdaAWS::Lambda::Alias resources now create and delete real Lambda aliases instead of being treated as unsupported/stubbed resources.
  • DynamoDB/Lambda — DynamoDB stream event source mappings now process records through a bounded per-mapping worker, honor BatchSize and MaximumBatchingWindowInSeconds, apply filters per record before Lambda invocation, and expose filter decision evidence in the system map through a compact filter node with a searchable ordered receipt-history drawer.
  • DynamoDBBatchWriteItem and TransactWriteItems writes now emit stream records, and composite-key PutItem condition checks such as attribute_not_exists(PK) AND attribute_not_exists(SK) reject existing items consistently.
  • S3 — bucket encryption APIs now support CDK asset bucket checks by returning default SSE-S3 encryption and round-tripping AES256/KMS encryption configuration.
  • State — hybrid SQLite-backed reads now retry canceled, busy, locked, and interrupted SQLite operations with bounded backoff, serialize SQLite flushes to avoid concurrent transaction contention, seed hot control-plane namespaces into memory while keeping bulk data-plane namespaces lazy, expose persistent backend health and pending-write counts, persist accepted writes to a pending log before async flush, and force CloudFormation terminal stack state through synchronous persistence.
  • Lambda — startup no longer pre-pulls every managed runtime image by default; set LAMBDA_SEED_RUNTIME_IMAGES=true to opt back into broad startup seeding while per-function prewarming and lazy first-use pulls remain enabled.
  • Web UI — bundled console builds now include the Tailwind typography plugin as a production build dependency, fixing Docker release builds that install only runtime dependencies.

Release: https://github.com/Neaox/overcast/releases/tag/v0.0.1-alpha.23