Skip to content

Release 2.0.1

Choose a tag to compare

@cdcavell cdcavell released this 26 Jun 17:30
· 19 commits to main since this release
8e34a5f

Summary

2.0.1 is a compatible patch release for the stable 2.0.x AsiBackbone package family.

This release preserves the 2.0.0 public package and namespace boundary while tightening post-2.0.0 documentation alignment, release-path SBOM/provenance handling, repository/package icon metadata, and release-facing version metadata.

Release summary

2.0.1 keeps the simplified AsiBackbone.* package and namespace identity established in 2.0.0.

This is a patch release focused on release readiness and project/package metadata rather than runtime behavior or public API expansion.

What changed

  • Promoted central package metadata from 2.0.0 to 2.0.1.
  • Kept AssemblyVersion fixed at 2.0.0.0 for the compatible stable 2.x line.
  • Updated FileVersion to 2.0.1.0.
  • Updated CITATION.cff and .zenodo.json for the 2.0.1 software release.
  • Updated the Source Link validation default package version to 2.0.1.
  • Added 2.0.1 release notes.
  • Added a 2.0.1 release readiness record.
  • Updated README, documentation home, article index, DocFX article navigation, release validation guidance, and API compatibility / SemVer guidance for the 2.0.1 release posture.
  • Preserved documentation boundaries around Accountable Systems Infrastructure, host-owned execution, package-signing status, and non-claims.
  • Carried forward package SBOM/provenance release-path hardening from the post-2.0.0 work.

Compatibility

This release is intended to be compatible with 2.0.0.

Existing 2.0.0 consumers should be able to upgrade to 2.0.1 without required source-code changes.

No intentional runtime behavior changes are included.

No public API expansion is claimed.

No package ID or namespace changes are included.

Stable package family

The stable package set remains:

AsiBackbone.Core
AsiBackbone.DependencyInjection
AsiBackbone.Storage.InMemory
AsiBackbone.EntityFrameworkCore
AsiBackbone.AspNetCore
AsiBackbone.Testing
AsiBackbone.Templates
AsiBackbone.Analyzers
AsiBackbone.OpenTelemetry
AsiBackbone.Signing.LocalDevelopment
AsiBackbone.Signing.ManagedKey

Release boundary

AsiBackbone remains Accountable Systems Infrastructure for governed .NET decision flow.

This release does not change AsiBackbone into an intelligence engine, compliance product, robot controller, signing appliance, immutable ledger, or operational enforcement system. Hosts remain responsible for authentication, authorization, execution, persistence, key management, privacy review, operational monitoring, and legal/compliance interpretation.

Validation

Before publishing, the release candidate should pass the repository release gates, including:

  • CI restore, build, formatting, tests, and coverage gates.
  • Stable Release Validation.
  • DocFX documentation build.
  • Package creation.
  • Generated NuGet metadata validation.
  • Package SBOM generation.
  • Template package smoke validation.
  • External consumer smoke tests.
  • Version consistency validation for 2.0.1.
  • Package/SBOM provenance handling where supported by the workflow event.

After packages are published and visible on NuGet, validate Source Link repository commit metadata with:

./scripts/Validate-Source-Link-commit-metadata.ps1 -Version 2.0.1