Changelog

Where to find Appstrate release notes, how versions are numbered, and the milestones that changed the product the most.

The release notes are not copied into this site, so they cannot drift. Two places are authoritative:

  • GitHub releases: one entry per tag, with the notes of that version.
  • CHANGELOG.md in the repository: the full history in Keep a Changelog format, including an Unreleased section for what has landed on main since the last tag.

Read this before upgrading

Appstrate is in beta (1.0.0-beta.N), and a release can change the wire contract, the database schema, or the operator's environment on purpose. Each version in CHANGELOG.md can carry these sections:

SectionWhat it tells you
OperatorsSteps to run before or after the deploy: maintenance windows, one-off migration scripts, environment variables that changed, images that must move together
Added, Changed, Removed, FixedWhat changed for users and API clients
BREAKING entriesA change that breaks existing integrations, with the migration

Read every version between yours and your target, not only the last one. The upgrade procedure is in Upgrading. Two rules worth knowing up front: the platform image, appstrate-pi, and appstrate-sidecar are one version contract and must be deployed at the same version, and migrations are applied at boot with no down migration, so take a database dump first.

Versioning

WhatSchemeWhere it is published
The platform (API, dashboard, runtime images)v1.0.0-beta.N git tagsGitHub releases, GHCR images
The appstrate CLIcli@1.0.0-beta.N tags, numbered in the same sequence as the platformGitHub releases, npm (appstrate)
@appstrate/corecore@MAJOR.MINOR.PATCHnpm
@appstrate/afps-sharedafps-shared@0.MINOR.PATCHnpm
The HTTP APIDate version in the Appstrate-Version header, currently 2026-03-21API Reference

The API date version is separate from the platform version and has not moved yet.

Milestones

A selection of changes that altered how you use Appstrate. Each is a git tag. CHANGELOG.md has sections from 1.0.0-beta.52 onward, so for earlier tags read the GitHub release.

VersionDateChange
v1.0.0-beta.172026-06-04AFPS 2.0 and the move from providers to integrations: MCP-backed packages that declare their authentication and tools
v1.0.0-beta.262026-06-08The MCP module: the platform API exposed to MCP clients, one endpoint per organization
v1.0.0-beta.342026-07-03The hosted Connect portal for integrations, and the chat module
v1.0.0-beta.362026-07-06The Firecracker run backend: one microVM per run, behind a KVM boundary
v1.0.0-beta.542026-08-28Applications became spaces: spc_ ids, X-Space-Id, /api/spaces
v1.0.0-beta.622026-09-25API keys use the checksummed apst_ format. Older ask_ keys stop working
v1.0.0-beta.642026-09-30An agent can use several connections of one integration in a single run
v1.0.0-beta.652026-10-07A signed live model catalog, appstrate api with an API key, and a long list of operator pre-flights

Version 1.0.0-beta.65 has an Operators section with a new environment variable (MODEL_CATALOG_URL), pre-flight scripts and SQL checks to run before the deploy, and behavior changes that need an action. Read it in CHANGELOG.md before you upgrade from an earlier version.

Upgrading

For self-hosted instances, follow Upgrading. For breaking API changes, check the Operators and BREAKING entries of each release between your version and the target.

On this page