Skip to content

Release v1.2.3

Choose a tag to compare

@github-actions github-actions released this 29 Sep 20:23
f439b72

Closes #129

Changed

  • Chronicle packages: Ante now uses the Chronicle client 19.22.0. Its integration suite runs against kernel 19.22.1. That kernel is now the minimum for the behavior below, and Documentation/deployment.md says so.
  • Organization names: a name that differs only in casing from one already held is refused by the unique constraint when it is appended. Before, only Ante's read-model checks caught it (Cratis/Chronicle#4368).
    • Chronicle rebuilds the constraint's index when it becomes case-insensitive.
    • Resolve any existing names that differ only in casing before upgrading, as deployment.md describes. Chronicle's handling of such collisions is tracked in Cratis/Chronicle#4382.
  • Consent time: with kernel 19.22.1, a host's inbox copy of an Ante event keeps the time Ante recorded it, not the forwarding time. For example, LegalTermsAccepted keeps the consent time (Cratis/Chronicle#4375).
  • Later generations: projections auto-map properties from later event generations (Cratis/Chronicle#4367). Ante's explicit mapping from #104 stays, for deployments on older kernels.

Local: Tier 1 PASS, Integration 275/275 against cratis/chronicle:19.22.1-development. Reviewed with Anthropic models only (same-provider review, no cross-provider check).