Repository navigation
- Native AOT: a second store (#430).
AddFisherStore<T>()builds its marker interface as aDispatchProxy, which a native image can't create. NewAddFisherStore<T, TImplementation>()takes a store class you declare instead. It's an emptyDocumentStoresubclass implementing the marker:public sealed class ArchiveStore(StoreOptions options) : DocumentStore(options), IArchiveStore;. Under Native AOT the one-argument overload now refuses by name, naming the class to declare. Under the JIT both work the same way. - Native AOT: measured, and working unchanged (#430). The hosted daemon (
AddAsyncDaemon()), subscriptions, messages and events raised from a projection'sRaiseSideEffects, and raw SQL throughAdvancedSqlandQueueSqlCommandall run in a native image. CI's native smoke test now covers them. - Weasel 9.41.0 (#431). Additive: a non-generic
IIdentificationfacade andIdentifications.For…factories forType-based identity under Native AOT. Fisher doesn't call them yet.
No breaking API changes. 678 shared compliance tests across 58 suites, all green on net9.0 and net10.0.