v0.0.1-alpha.23
Pre-release
Pre-release
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.23Native 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
Openaction for the selected full raw value with JSON/text content-type detection. - Debug endpoints —
POST /_debug/reset/{service}now succeeds for enabled services even when they have no stored resources yet instead of reporting them as unknown. - AppSync —
CreateGraphqlApi,GetGraphqlApi, andListGraphqlApisnow 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/cacheresolverContext/deniedFields, mapped Lambda request objects validate operation/invocation type with asyncEventnull results, and direct plus VTL/APPSYNC_JS-mapped Lambda nested-list batching now supportsmaxBatchSize. - CloudFormation/Lambda —
AWS::Lambda::Aliasresources 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
BatchSizeandMaximumBatchingWindowInSeconds, 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. - DynamoDB —
BatchWriteItemandTransactWriteItemswrites now emit stream records, and composite-keyPutItemcondition checks such asattribute_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=trueto 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