Skip to content

Roadmap

Jonatan edited this page Aug 10, 2026 · 2 revisions

Roadmap

Current release path

The active release candidate is 0.9.0-rc.1. The canonical package cohort is:

  • SharpAccess.Core;
  • SharpAccess.Sqlite;
  • SharpAccess.Postgres.

0.9.0-rc.1 has completed its protected release path: hosted provider and integrated release-candidate evidence, NuGet Trusted Publishing, a signed and GitHub-verified tag, public package and symbol publication, GitHub prerelease creation, published-package metadata verification, and clean-consumer validation. It remains a prerelease for evaluation and integration testing; stable 1.0.0 is a later, separately gated release.

Future providers

SQL Server and MySQL are roadmap candidates only. They are not active projects, dependencies, package IDs, namespaces, registrations, workflows, scripts, tests, operational runbooks, or release blockers.

A future provider proposal requires a new accepted ADR and evidence plan covering:

  • provider-neutral compatibility;
  • native Windows DB support;
  • migrations and historical upgrades;
  • transaction and concurrency behavior;
  • error classification;
  • restricted-principal operation;
  • query plans;
  • coverage and mutation evidence;
  • backup and recovery;
  • package-consumer validation;
  • security and operational documentation;
  • synchronized release and rollback policy.

No placeholder source or dormant dependency should be introduced before approval.

Other uncommitted ideas

Redis, passkeys/WebAuthn, additional identity-provider presets, distributed rate limiting implementations, additional databases, vendor-specific managed-key packages, and optional observability exporters remain uncommitted ideas unless separately designed, implemented, tested, documented, and approved.

Canonical reference

Clone this wiki locally