Repository navigation
Release v0.7.0
Chronicle.Go now targets Chronicle 19.32.3, including its generated protocol contracts and the development kernel image used for real-kernel testing.
Added
- Generated
contracts/alertsandcontracts/eventsourcespackages, plus theEventSourcefields on append requests and event contexts, from the Chronicle 19.32.3 protocol. The SDK does not setEventSourceor expose alerts and event-source registration yet.
Changed
- Generated contracts are pinned to Chronicle 19.32.3 (
contracts.ProtocolVersion), and the getting-started and contributing guides startcratis/chronicle:19.32.3-development. - Decision guards are qualified on Chronicle 19.32.3. Upgrade the kernel to 19.32.3 before using decision reads; other kernel versions, including 19.29.4, return
chronicle.ErrUnsupported. (#79) - Webhook Bearer, Basic and OAuth authorization is persisted in the selected event store on Chronicle 19.32.3, and the documentation no longer lists the missing authorization as a kernel limitation. (#48)
- Global confidentiality (
encrypted(scope=global)) and protected numeric scalars are documented as working from Chronicle 19.32.3. (part of #35) RemovedWithJoinremoves children identified byidorIdon Chronicle 19.32.3. (part of #26)- Projection queries without an explicit read-model target infer their schema on Chronicle 19.32.3. (part of #27)
- The reactor guide no longer requires waiting for observers before the first append on Chronicle 19.32.3; the wait remains documented for older kernels.