Skip to content

All versions since 5.0.0

5.0.0 Latest

Changed

  • Updated to NSchema.Core 5.0.0-alpha.1, which is a major rearchitecture of the core API.
  • S3StatePlugin replaces S3BackendPlugin, implementing the new INSchemaStatePlugin contract.
  • The plugin is configured by a STATE s3 block instead of BACKEND s3, and the scaffold template renders the new form. The scaffold no longer pins a version in the block — the host authors the PLUGIN statement.
  • The S3 state store implements the renamed IDatabaseStateStore (was ISchemaStateStore), and the lock’s StateLockInfo carries the new LockId/LockHolder value objects.

Added

  • new asks which bucket to use. The plugin declares the bucket as a scaffolding question; the key still follows from the environment, and credentials still come from the AWS chain.