Skip to content

f451 1.1.0 — Classifications and release archive

Choose a tag to compare

@rotecodefraktion rotecodefraktion released this 01 Oct 20:54
· 47 commits to main since this release
684ae12

No breaking changes. Spaces without a classification: block behave as before.

Added

  • Security classifications — four classes per page (public, internal,
    confidential, strictly confidential), shown as a chip and, for strictly
    confidential pages, a banner. Each space sets a default and a maximum in
    _meta/schema.yaml; the editor select is limited to the space maximum.
    Search hides strictly confidential pages and drops the snippets of
    confidential ones; the graph hides strictly confidential neighbours. API
    tokens carry a classification limit (default: internal). Existing tokens get
    internal by migration, which only matters in spaces that turn classifications
    on.
  • Release archive — "Freeze as release" in the review and in release_page
    creates an immutable copy of the page with its attachments under
    <page>/_releases/<version>/. Releases open in a read-only view with
    metadata, are marked in the version list, and the page header links to the
    newest one. AI agents read a release with read_page(version) via MCP.
    Requires a versioned space.

Fixed

  • Version and release entries in the page header now look like links.