Skip to content

Commit 38b52da

Browse files
committed
docs(changelog): note the DynamoDB concurrency fix under [Unreleased]
Flags the behaviour change for callers whose previously-racing UpdateItem/PutItem/TransactWriteItems calls will now see the ConditionalCheckFailedException or TransactionCanceledException that real DynamoDB would raise.
1 parent 83e40dd commit 38b52da

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* include `ec2` and `ecs` in enabled-service reporting and enforce disabled gating for ACM and ECS targeted requests
1515
* return protocol-correct JSON disabled responses for auth-only REST GETs instead of falling back to XML
1616
* honor `floci.storage.services.acm.*` overrides in `StorageFactory`
17+
* **dynamodb:** serialise concurrent mutations via per-item locks and total-ordered transaction lock acquisition so `UpdateItem` counters, conditional `PutItem`/`DeleteItem`, and `TransactWriteItems` are linearisable under load — callers whose prior races silently succeeded may now see the `ConditionalCheckFailedException` / `TransactionCanceledException` that real DynamoDB would raise ([#571](https://github.com/floci-io/floci/issues/571))
1718
* **s3:** honor canned object ACLs on PutObject, CopyObject, and multipart uploads
1819

1920
## [1.5.2](https://github.com/floci-io/floci/compare/1.5.1...1.5.2) (2026-04-10)

0 commit comments

Comments
 (0)