Releases: nschema-org/NSchema.Aws
Releases · nschema-org/NSchema.Aws
Release list
v4.0.0
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.0lock contract. The S3 state-lock handle releases via the explicit
IStateLockHandle.Release(...)(the handle is no longerIAsyncDisposable), andIStateLock.ForceUnlockis renamed
toIStateLock.Release(returningValueTask).
v3.2.0
Added
- Implemented
IStateLock.Peekon the S3 state lock: reads the held lock without acquiring it.
Changed
- Updated to
NSchema 3.4.0.
v3.1.0
Added
- Added ability to configure the
AmazonS3Configobject directly during dependency registration.
v3.0.0
Added
- Support for locking using
If-None-Matchto 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.S3from4.0.23.5to4.0.25.2.
v2.0.0
Initial version, tracking NSchema 2.0.0.
Added
UseStateStoreS3(...)builder extensions for configuring an S3 state store with bucket and key.