diff --git a/Directory.Build.props b/Directory.Build.props index a714c2d..92f83b2 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -8,7 +8,7 @@ -p:Version=${TAG#v}, so this is only what a local `dotnet pack` stamps. It drifted three releases behind before anybody noticed, which is why it says so here. Keep it in step with the tag anyway: a locally packed 1.0.7 that is really 1.3.0 is its own trap. --> - 1.18.0 + 1.19.0 latest Jeremy D. Miller logo.png diff --git a/ROADMAP.md b/ROADMAP.md index c30f5a2..8734430 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -9,6 +9,13 @@ follow-ups and the whole of JasperFx 2.69.x's compliance wave; 1.6.0 added hybri the vector story; 1.8.0 through 1.10.0 settled how a Fisher store identifies itself and which Event Model canvas it contributes to; 1.11.0 finished the search wave; 1.12.0 was a correctness wave. +**1.19.0 measures the last paths Native AOT had never run, and fixes the one that failed.** +[#430](https://github.com/JasperFx/fisher/issues/430): the hosted daemon, subscriptions, messages and +events raised from a projection, and raw SQL all run in a native image unchanged. A second store did not: +`AddFisherStore()` builds its marker as a `DispatchProxy`, which a native image cannot create. The new +`AddFisherStore()` takes an empty `DocumentStore` subclass the application declares +instead, and the one-argument overload refuses by name under Native AOT. On Weasel **9.41.0**. + **1.18.0 finishes Native AOT for the event store and fixes two silent cross-file and first-use gaps.** [#412](https://github.com/JasperFx/fisher/issues/412): the async daemon, keyset cursor paging, `Include()`, full-text ranking and projection step-through run in a native image, and so does an