Skip to content

Release 1.2.1

Choose a tag to compare

@cdcavell cdcavell released this 24 Jun 17:12
· 30 commits to main since this release
5882168

Summary

1.2.1 is a compatible patch release for the stable 1.2.x AsiBackbone package family.

This release preserves the existing 1.2.0 package/API boundary while tightening release metadata, documentation alignment, Source Link validation guidance, package-signing wording, and release-readiness checks.

No breaking public API changes are intended.

Highlights

  • Promotes package metadata from 1.2.0 to 1.2.1
  • Keeps AssemblyVersion fixed at 1.0.0.0 for the compatible stable 1.x line
  • Updates FileVersion, package versioning, citation metadata, and Zenodo metadata for 1.2.1
  • Adds / updates 1.2.1 release notes, release readiness documentation, and CHANGELOG coverage
  • Aligns README, documentation home, article index, TOC, release validation, API compatibility / SemVer guidance, template package documentation, and quality posture
  • Clarifies historical alpha, 1.0.0, and 1.1.0 documentation as historical or transition context while pointing current-facing guidance to the 1.2.x package family
  • Clarifies OpenTelemetry as the released governance-emission provider
  • Clarifies that Azure Monitor is reached through host-configured OpenTelemetry exporters
  • Preserves Event Hubs, Purview, SIEM, robotics, immutable storage, and similar areas as host-owned, strategy-only, design-only, future-provider, or separately reviewed work unless explicitly released as stable packages
  • Clarifies signing boundaries around signing-ready Core metadata, local-development signing, managed-key adapter surfaces, production key custody, tamper-evidence, immutability, legal non-repudiation, and compliance certification
  • Aligns Source Link validation guidance and script defaults with 1.2.1

Compatibility

1.2.1 is intended as a compatible patch release on the 1.2.0 minor-release boundary.

Existing stable 1.2.0 consumers should be able to upgrade to 1.2.1 without required source-code changes.

AssemblyVersion remains 1.0.0.0.

Validation guidance

Before tagging or publishing, the release candidate should pass the standard release-validation path, including:

  • CI
  • Stable Release Validation
  • DocFX documentation build / publish validation
  • Version consistency validation for 1.2.1
  • NuGet package metadata validation
  • Template package smoke validation
  • External consumer smoke test
  • Stable package integration smoke test
  • Post-publish Source Link repository commit metadata validation

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

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

Upgrade guidance

Consumers already using 1.2.0 can upgrade to 1.2.1 as a patch update.

No source-code migration is expected for stable 1.2.0 consumers.

Boundary reminder

In this repository, ASI means Accountable Systems Infrastructure.

AsiBackbone provides governance-oriented .NET building blocks for accountable decision flow. It is not an artificial superintelligence implementation, AI model host, legal-compliance guarantee, signing appliance, observability backend, or robot controller.