Release v3.0.0
Summary
Upgrades the Narrator extension to Chronicle 18.1.0 (@cratis/chronicle.contracts 18.1.0) and the latest versions of its other packages. This is a major release: the extension is no longer backwards compatible with a pre-18 Chronicle kernel. It now requires a Chronicle 18 server to connect to.
Changed
- Target Chronicle 18: the client now speaks the restructured 18 contracts. Event store, namespace, job, event-type, identity, and recommendation listings read the new
QueryResultenvelopes; the event-sequence tail and range reads use the newtailSequenceNumberandfromSequenceNumberoperations. - Event-sequence range reads: Chronicle 18 dropped the server-side upper bound, so the event viewer page is now clamped client-side. The event store and namespace shown per event now come from the query rather than the event context (which no longer carries them in 18).
- Bumped the remaining development tooling to the latest compatible versions.
Removed
- Support for connecting to Chronicle servers prior to 18. Behavior against a pre-18 kernel is no longer guaranteed to work.