Skip to content

Releases: nschema-org/NSchema.Aws

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 17:34
f5eed14

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).

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 21:34
49553c7

Added

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

Changed

  • Updated to NSchema 3.4.0.

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 23:23
6755cf3

Added

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

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 22:46
8b6f019

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.

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Jun 19:34
699e91c

Initial version, tracking NSchema 2.0.0.

Added

  • UseStateStoreS3(...) builder extensions for configuring an S3 state store with bucket and key.