Skip to content

AWS

4.0.0 Latest

Added

  • Added plugin manifest to allow for automatic registration of the backend coming in `NSchema 4.0.0.
  • The S3 lock now records an optional expiry (StateLockInfo.ExpiresUtc) when the lock request carries a time-to-live.

Changed

  • Updated to the NSchema.Core 4.0.0 lock contract. The S3 state-lock handle releases via the explicit IStateLockHandle.Release(...) (the handle is no longer IAsyncDisposable), and IStateLock.ForceUnlock is renamed to IStateLock.Release (returning ValueTask).

3.2.0

Added

  • Implemented IStateLock.Peek on the S3 state lock: reads the held lock without acquiring it.

Changed

  • Updated to NSchema 3.4.0.

3.1.0

Added

  • Added ability to configure the AmazonS3Config object directly during dependency registration.

3.0.0

Added

  • Support for locking using If-None-Match to prevent concurrent modifications to the state store.

Changed

  • Breaking: Updated to NSchema 3.0.0, which includes many breaking changes to the core NSchema API.
  • Updated AWSSDK.S3 from 4.0.23.5 to 4.0.25.2.