elsa-core/src
Sipke Schoorstra 9ee53abdaa
fix(runtime): execution log default order Timestamp+Sequence; GetLastEntry Sequence-aware (#8152)
* fix(runtime): order execution log Find by Timestamp then Sequence

Align Memory and EF default Find/FindMany with Timestamp then Sequence
so same-ms batches are stable across stores. Make Journal/GetLastEntry
order by Sequence descending so the last event is not arbitrary.

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>

* fix(runtime): tie default execution-log order with Id

Sequence is per execution context, so distinct instances can share
Timestamp+Sequence. Add Id as the unique default sort key so Memory and
EF offset pages stay deterministic.

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-09-14 14:00:20 +02:00
..
apps feat(apps): enable BPMN interchange in the Elsa.Server.Web sample host (#8068) 2026-09-12 00:39:29 -07:00
clients/Elsa.Api.Client refactor(auth)!: retire the legacy permission constants and duplicate descriptor types (#7987) 2026-08-25 06:04:32 +02:00
common Merge remote-tracking branch 'origin/release/3.8.0' 2026-09-06 00:06:14 +02:00
extensions/Elsa.Testing.Extensions
modules fix(runtime): execution log default order Timestamp+Sequence; GetLastEntry Sequence-aware (#8152) 2026-09-14 14:00:20 +02:00
Directory.Build.props fix(build): make ConfigureAwait.Fody weaving actually take effect (#7983) 2026-08-25 01:37:23 +02:00
Fody.props fix(build): make ConfigureAwait.Fody weaving actually take effect (#7983) 2026-08-25 01:37:23 +02:00
PackageManifest.props fix(manifest): stop Elsa.Api.Common publishing a runtime-kind-less manifest 2026-08-14 11:11:58 +02:00
PackageManifestHints.cs Add PackageManifest.props and build properties for package manifest generation 2026-06-08 09:49:12 +02:00