Changelog

View Source

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.1.1 - 2025-12-02

Added

  • V1 Labeling IR API endpoints for /v1/samples and /v1/datasets using shared labeling_ir structs and new SampleRecord/DatasetRecord schemas that preserve tenancy, namespace, and lineage metadata.
  • Forge.API.Router plug to route/parse requests, extract tenant headers, parse datetimes, and ignore unknown request fields while enforcing IR governance.
  • Forge.API.State helpers and Labeling IR Ecto migrations enabling idempotent upserts and persistence for SampleIR and DatasetIR records.
  • Optional Forge.API.Server supervisor to run Plug.Cowboy on port 4102 by default, plus new dependencies (plug, plug_cowboy, labeling_ir) supporting the API surface.
  • API tests covering V1 routing, tenant isolation, and data handling.

0.1.0 - 2024-12-01

Added