Skip to content

PyIngestKit v0.6.0 - Object Storage

Choose a tag to compare

@github-actions github-actions released this 05 Sep 11:38
· 125 commits to main since this release
603d02b

PyIngestKit v0.6.0 - Object Storage

Stable promotion of the qualified V0.6 Object Storage line. No new runtime capability was added after RC1.

Highlights

  • portable ArtifactURI / StoredArtifact references;
  • immutable remote RAW plus remote reports/manifests through S3ArtifactStore;
  • immutable content-addressed remote DatasetVersion snapshots and mutable PublishedDataset pointer through S3DatasetVersionStore;
  • MinIO-qualified S3-compatible behavior with boto3 remaining optional;
  • strict cross-host replay after deleting the original runner workspace;
  • PostgreSQL target idempotency preserved across hosts;
  • final public API, S3 config and storage/replay error contracts frozen;
  • MinIO CI image pinned by digest and ephemeral random CI credentials;
  • Python 3.11/3.12/3.13, PostgreSQL 16, MinIO/S3, full cross-host E2E, release-check, Bandit and pip-audit all green on main.

Qualified main commit: 603d02b0833bc330edc29d00f21ad8d51bfdf0b4
Main CI run: 33963703642
Main Security run: 33963703631

The attached SHA256SUMS covers every attached binary/source artifact.