Repository navigation
Release v19.133.0
Graph projections declared in code now register and keep working after their definition changes, and graph projections have an integration suite that runs them against Neo4j.
Added
IChronicleSetupFixture.AdditionalHostConfigurationandConfigureHostServicesinCratis.Chronicle.XUnit.Integrationlet an integration fixture add silo configuration (for instance a graph sink connection) and register host services such as the naming policy. Both default to nothing.
Fixed
- Model-bound and fluent graph projections are now registered with the kernel; graph elements and graph projections were not forwarded from the client's artifacts, so no graph declared in C# was ever registered through an event store.
- Changing a graph projection's definition no longer fails its partitions with "graph does not define the node"; the graph sink is rebuilt when the graph definition changes.