Repository navigation
Releases
Releases · toclocoinc/dynamoat
v0.1.1
- The Helm chart now installs without setting
image.tag. Release images are
tagged with the version both with and without the leadingv(v0.1.1and
0.1.1); 0.1.0 was only taggedv0.1.0, which the chart's default did not
match. If you install the 0.1.0 chart, setimage.tag=v0.1.0. - The Helm README no longer points at a chart registry that does not exist; it
describes using the chart as a subchart from a copy of the repository.
v0.1.0
First public release. dynamoat is pre-1.0: expect changes, and check
docs/compatibility.md before relying on a feature.
Responses are tested against output recorded from Amazon DynamoDB
(conformance/golden) on PostgreSQL 15-18.
- DynamoDB API server speaking JSON over HTTP, compatible with the AWS SDKs,
with SigV4 request authentication (sigv4) and anonemode for local
development. - Control plane:
CreateTable,DeleteTable,DescribeTable,ListTablesand
UpdateTable, including local and global secondary indexes, tags, and the
global tables API (replicas are bookkeeping). - Data plane:
GetItem,PutItem,UpdateItem,DeleteItem,Query,Scan,
BatchGetItemandBatchWriteItemwith condition, key-condition, filter,
projection and update expressions. - Transactions:
TransactGetItemsandTransactWriteItems, with
ClientRequestTokenidempotency. - PartiQL:
ExecuteStatement,BatchExecuteStatementandExecuteTransaction
for a subset of PartiQL statements. - DynamoDB Streams API (
ListStreams,DescribeStream,GetShardIterator,
GetRecords) and an HTTP stream dispatcher that delivers batches to
configured targets. - Time-to-live expiry for tables with TTL enabled.
- On-demand backups and point-in-time recovery, stored by the Postgres backend.
- Prometheus metrics on
/metricscovering requests, background jobs and stream
delivery. - Postgres storage backend for PostgreSQL 15–18, and an in-memory store for
development and tests.