Commit graph

  • aa021de39e
    docs: refresh product roadmap main Sipke Schoorstra 2026-09-16 00:06:09 +0200
  • 68a5aa6bd7
    fix(runtime): honor transactional outbox for in-workflow PublishEvent (#8177) Sipke Schoorstra 2026-09-15 22:10:29 +0200
  • 81d630ea1c
    fix(workflows): persist named WithVariable values across suspend/resume (#8166) Sipke Schoorstra 2026-09-15 00:58:15 +0200
  • 2138f0997b
    fix(scheduling): purge orphan Delay/Timer/Cron/StartAt bookmarks on startup (#8161) Sipke Schoorstra 2026-09-14 21:03:54 +0200
  • 7e22a12081
    fix(expressions): keep C# variable accessor lookup keys as real names (#8160) Sipke Schoorstra 2026-09-14 20:00:31 +0200
  • 6503c0cb92
    fix(workflows): resolve GetInput serializer options per host (#8158) Sipke Schoorstra 2026-09-14 19:07:24 +0200
  • 5193bea262
    fix(workflows): default CreateBookmarkArgs.IncludeActivityInstanceId to true (#8157) Sipke Schoorstra 2026-09-14 16:10:12 +0200
  • 3c4549752d
    fix(runtime): preserve bookmark identity on unmatched-resume enqueue (#8154) Sipke Schoorstra 2026-09-14 15:29:07 +0200
  • ed94f88b01
    test(runtime): lock InternalState and activity-execution store conformance (#8153) Sipke Schoorstra 2026-09-14 15:10:18 +0200
  • 9ee53abdaa
    fix(runtime): execution log default order Timestamp+Sequence; GetLastEntry Sequence-aware (#8152) Sipke Schoorstra 2026-09-14 14:00:20 +0200
  • 90c29fb589
    test(diagnostics): add InMemory/Sqlite StructuredLog store conformance (#8151) Sipke Schoorstra 2026-09-14 13:20:51 +0200
  • 507522469b
    fix(diagnostics): align Relational structured-log sort and ListSources with InMemory (#8148) Sipke Schoorstra 2026-09-14 09:05:01 +0200
  • 0be3d5fb99
    fix(secrets): close post-merge tenancy gaps (#8140) Sipke Schoorstra 2026-09-14 08:09:21 +0200
  • 55e3e4091d
    fix(diagnostics): honor MaxRecentLogQuerySize for relational Take (#8147) Sipke Schoorstra 2026-09-14 08:07:17 +0200
  • fec3d561d9
    fix(user-tasks): include tags in EF and VNext safe search (#8146) Sipke Schoorstra 2026-09-14 07:27:31 +0200
  • 440ffaf719
    test(secrets): add File/InMemory/EF tenancy conformance matrix (#8143) Sipke Schoorstra 2026-09-14 07:03:16 +0200
  • 249bde780b
    fix(user-tasks): align query sort and cursor contract across providers (#8144) Sipke Schoorstra 2026-09-14 06:43:03 +0200
  • d0c7653ccf
    fix(workflows): preserve last-good variable on storage serialize failure (#8139) Sipke Schoorstra 2026-09-14 05:07:59 +0200
  • 1ca11c23c8
    fix(secrets): enforce tenant isolation in default repositories (#8137) Sipke Schoorstra 2026-09-14 04:32:02 +0200
  • ddc95d734d
    Stop attaching Array.prototype to dictionary-like objects in JavaScript expressions (#7890) Marko Lahma 2026-09-14 04:52:37 +0300
  • bc41fa9957
    Refresh codebase wiki (#7952) github-actions[bot] 2026-09-14 03:45:23 +0200
  • 1ad089c160
    fix(user-tasks): honor MembershipResolutionMode in EF Available scope (#8132) Sipke Schoorstra 2026-09-14 03:02:50 +0200
  • e4478af2be
    Fix Alterations ownership parity and MySQL retry (#8133) Sipke Schoorstra 2026-09-14 02:51:34 +0200
  • 54209e24c2
    fix(alterations): atomic EF tenant ownership on Save/SaveMany (#8128) Sipke Schoorstra 2026-09-14 01:38:40 +0200
  • 815d7b7f70
    Fix MemoryRoleStore global role ID uniqueness (#8127) Sipke Schoorstra 2026-09-13 23:28:38 +0200
  • d4c00f13ed
    fix(runtime): read InternalState from logPersistenceConfig (#8126) Sipke Schoorstra 2026-09-13 23:09:36 +0200
  • ab93c67623
    test(alterations): share InMemory/EF store conformance scenarios (#8124) Sipke Schoorstra 2026-09-13 22:18:09 +0200
  • d14ba421e0
    fix(runtime): close drain cancel-dispose race (#8123) Sipke Schoorstra 2026-09-13 21:28:33 +0200
  • fe9217bdfa
    test(labels): share InMemory/EF store conformance scenarios (#8122) Sipke Schoorstra 2026-09-13 18:58:36 +0200
  • f3e77fe3e7
    test(workflows): share Memory/EF store conformance scenarios (#8115) Sipke Schoorstra 2026-09-13 18:07:09 +0200
  • f477fc8b07
    fix(runtime): bound concurrent pre-cancel snapshot Finds during drain (#8113) Sipke Schoorstra 2026-09-13 17:18:35 +0200
  • 4b15b0166d
    fix(labels): enforce per-tenant uniqueness on NormalizedName (#8112) Sipke Schoorstra 2026-09-13 16:16:01 +0200
  • b23a10c2a4
    test(ext-auth): share store conformance scenarios (#8096) Sipke Schoorstra 2026-09-13 15:58:40 +0200
  • 1126f536f8
    fix(identity): enforce per-tenant uniqueness in Memory identity stores (#8108) Sipke Schoorstra 2026-09-13 15:26:08 +0200
  • 21e12b3fbd
    fix(identity): honor tenant isolation in Memory user and application stores (#8107) Sipke Schoorstra 2026-09-13 14:27:51 +0200
  • 373f99d163
    fix(alterations): honor tenant isolation in Memory alteration stores (#8106) Sipke Schoorstra 2026-09-13 14:04:46 +0200
  • 326e886a41
    fix(labels): honor tenant isolation in InMemory label stores (#8102) Sipke Schoorstra 2026-09-13 04:16:09 -0700
  • f4762308a2
    fix(persistence): honor tenant isolation in Memory workflow stores (#8100) Sipke Schoorstra 2026-09-13 02:56:01 -0700
  • 37b1a45316
    fix(runtime): enforce MemoryTriggerStore logical uniqueness (#8098) Sipke Schoorstra 2026-09-13 02:22:49 -0700
  • d2d3109024
    fix(runtime): enforce MemoryTriggerStore logical uniqueness (#8098) Sipke Schoorstra 2026-09-13 02:20:28 -0700
  • 0ac7184226
    fix(bpmn): make document PUT If-Match and save a compare-and-swap (#8092) Sipke Schoorstra 2026-09-13 01:40:43 -0700
  • 1f88a204df
    Enforce unique external refresh token hashes (#8095) Sipke Schoorstra 2026-09-13 01:10:32 -0700
  • 7f1f1e50e9
    Skip HTTP workflow route matching outside base path (#7757) Sipke Schoorstra 2026-09-12 18:12:37 -0700
  • 33181ae304
    fix: persist Interrupted after drain force-cancel commits Cancelled (#8069) release/3.8.2 Sipke Schoorstra 2026-09-12 14:23:47 -0700
  • 9cce8d91af
    fix(bpmn): keep a top-level call activity's fire-and-forget flag through the document PUT (#8082) Sipke Schoorstra 2026-09-12 11:41:50 -0700
  • 933d1739bd
    fix(bpmn): refuse documents with duplicate element ids before recursion (#8080) Sipke Schoorstra 2026-09-12 11:26:07 -0700
  • 091e3bc0e4
    fix(bpmn): let a process with only a plain start event publish (#8081) Sipke Schoorstra 2026-09-12 11:07:59 -0700
  • fcb46a6b6f
    fix(bpmn): let the graph hash alone decide BPMN source staleness (#8079) Sipke Schoorstra 2026-09-12 10:10:39 -0700
  • 9f4d33269d
    fix(bpmn): keep subprocess bodies through the document PUT (#8077) Sipke Schoorstra 2026-09-12 09:50:43 -0700
  • f9055a1041
    feat(apps): enable BPMN interchange in the Elsa.Server.Web sample host (#8068) Sipke Schoorstra 2026-09-12 00:39:29 -0700
  • 3bee566657
    feat(bpmn): give BPMN interchange refusals stable error codes (#8067) Sipke Schoorstra 2026-09-12 00:10:12 -0700
  • e54ced5662
    feat(bpmn): declare BpmnProcess's Done and Cancelled outcomes as flow ports (#8066) Sipke Schoorstra 2026-09-11 23:16:21 -0700
  • 5ab383ce86
    fix: stop requeuing Finished+Interrupted workflow instances (#8052) Sipke Schoorstra 2026-09-11 23:05:43 -0700
  • d0dd7c9ef5
    fix(bpmn): detect designer-edited drafts as stale BPMN source (#8065) Sipke Schoorstra 2026-09-11 22:46:58 -0700
  • 22c1aea472
    fix(bpmn): the document PUT preserves the definition's non-BPMN metadata (#8063) Sipke Schoorstra 2026-09-11 22:15:47 -0700
  • e28e35635b
    feat(bpmn): GET and PUT the BPMN document as library-format JSON (#8060) Sipke Schoorstra 2026-09-11 21:16:32 -0700
  • 952dfa05ff
    feat(bpmn): project interpreter diagnostics onto the scope's execution log (#8058) Sipke Schoorstra 2026-09-11 19:01:06 -0700
  • 4f90cfbbdf
    fix: register built-in activation strategy serialization aliases (#8049) Sipke Schoorstra 2026-09-11 18:09:51 -0700
  • 0157a83cd0
    docs: refresh roadmap status Sipke Schoorstra 2026-09-09 12:49:23 +0200
  • f50d6e984e
    fix: preserve single latest draft when saving a new identity (#7918) Shivam Kumar 2026-09-08 04:33:30 +0530
  • 83af7309f2
    fix(identity): stop returning password hashes and salts from user creation (#8041) Sipke Schoorstra 2026-09-07 15:26:47 -0700
  • faf9d57b8b
    fix(efcore-oracle): migrate LOB columns in V3_6 without in-place datatype alteration (#8040) Sipke Schoorstra 2026-09-07 02:09:08 -0700
  • fda3987c0b
    fix(efcore): terminate raw SQL statements in the PostgreSQL and SQLite Runtime V3_6 migrations (#8039) Sipke Schoorstra 2026-09-06 23:27:43 -0700
  • 308f013ad1
    test(workflows-api): pin that a new read-only workflow can be imported (#8038) Sipke Schoorstra 2026-09-06 22:51:17 -0700
  • 85e5fc083c
    fix(external-authentication): scope role-deletion impact to the role's tenant (#8036) Sipke Schoorstra 2026-09-06 22:34:44 -0700
  • 54c8fda65f
    fix(alterations): preserve tenant context for background alteration jobs (#7962) Rostislav Statko 2026-09-07 06:07:36 +0300
  • 536cee3fc2
    fix(identity): publish the role security notification after role deletion (#8026) Copilot 2026-09-06 19:44:36 -0700
  • cbdc3f7e9d
    Honor label filters when listing workflow definitions (#8035) Sipke Schoorstra 2026-09-05 22:13:16 -0700
  • 5f692b956d
    Merge pull request #8029 from elsa-workflows/codex/issue-8028-role-remediation-contract Sipke Schoorstra 2026-09-05 19:53:52 -0700
  • e059400bf1
    Merge pull request #8034 from elsa-workflows/codex/issue-8033-role-e2e-fixture Sipke Schoorstra 2026-09-05 19:45:32 -0700
  • 77da232bba
    fix(identity): select active role store for remediation Sipke Schoorstra 2026-09-06 04:32:01 +0200
  • 5442e62112
    test(modular-host): add opt-in role management fixture Sipke Schoorstra 2026-09-06 04:25:09 +0200
  • f9d41ee85b
    Merge remote-tracking branch 'origin/main' into codex/issue-8028-role-remediation-contract Sipke Schoorstra 2026-09-06 04:11:47 +0200
  • 07f788afb8
    fix(identity): isolate in-memory roles by tenant (#8032) Sipke Schoorstra 2026-09-05 19:01:42 -0700
  • 62fcc302c7
    Guard optional Identity role services Sipke Schoorstra 2026-09-06 03:54:35 +0200
  • 602ad38afa
    fix: preserve Sequence ownership when retrying child activities (#8027) Sipke Schoorstra 2026-09-05 18:42:28 -0700
  • c1ea463e0e
    Merge remote-tracking branch 'origin/main' into codex/issue-8028-role-remediation-contract Sipke Schoorstra 2026-09-06 03:20:25 +0200
  • dab194b44e
    Fix UserTasks net10 EmptyRequest compilation (#8031) Sipke Schoorstra 2026-09-05 18:20:07 -0700
  • 4bfb0a1f14
    Support selective role deletion remediation Sipke Schoorstra 2026-09-06 02:29:43 +0200
  • e7def4f1e9
    Merge remote-tracking branch 'origin/release/3.8.0' Sipke Schoorstra 2026-09-06 00:06:14 +0200
  • be5bdae501
    release: anchor recovery workflow validation (#8025) Sipke Schoorstra 2026-09-05 10:30:06 -0700
  • b5ec54fc9b
    Verify NuGet recovery without rebuilding release artifacts (#8024) Sipke Schoorstra 2026-09-05 10:14:39 -0700
  • 0b1186ee07
    Document template browser release checks (#8023) Sipke Schoorstra 2026-09-05 08:58:18 -0700
  • aeb982dcef
    Extend release train with Elsa templates (#8022) Sipke Schoorstra 2026-09-05 07:44:02 -0700
  • ce918c4971
    Include website and documentation updates in Elsa releases (#8021) Sipke Schoorstra 2026-09-05 06:47:06 -0700
  • 633af5a77c
    Make Elsa release skills self-contained and resumable (#8020) Sipke Schoorstra 2026-09-05 06:18:52 -0700
  • 8191ae3055
    Merge pull request #8019 from elsa-workflows/copilot/update-fastendpoints-version Sipke Schoorstra 2026-09-05 03:13:31 -0700
  • e7debff3f2
    Address resume endpoint review feedback copilot-swe-agent[bot] 2026-09-04 22:37:05 +0000
  • 016ffe5d8d
    Allow FastEndpoints EmptyRequest in Elsa endpoint wrappers copilot-swe-agent[bot] 2026-09-04 21:43:29 +0000
  • 750549c797
    Use FastEndpoints empty-request endpoint base copilot-swe-agent[bot] 2026-09-04 21:41:56 +0000
  • 4efdf5fbff
    Update FastEndpoints and empty resume request copilot-swe-agent[bot] 2026-09-04 21:40:45 +0000
  • 8804dda467
    Initial plan copilot-swe-agent[bot] 2026-09-04 21:39:25 +0000
  • 53595b95d2
    docs: refresh roadmap Sipke Schoorstra 2026-09-02 00:11:53 +0200
  • 01db86ec21
    Merge pull request #8010 from elsa-workflows/codex/state-machine-wf4-runtime Sipke Schoorstra 2026-08-31 05:10:25 +0200
  • 2787ff6bd0
    Preserve StateMachine composite transition continuations Sipke Schoorstra 2026-08-31 04:51:34 +0200
  • da5ccca2be
    Yield triggerless StateMachine cycles Sipke Schoorstra 2026-08-31 03:30:17 +0200
  • 5a820ce33e
    Expand StateMachine conformance coverage Sipke Schoorstra 2026-08-31 03:11:19 +0200
  • 6a2e530d77
    Enforce StateMachine trigger identity boundaries Sipke Schoorstra 2026-08-31 02:54:01 +0200
  • 051e12f864
    Fix StateMachine transition lifecycle ordering Sipke Schoorstra 2026-08-31 02:47:29 +0200
  • 484f7a0e5f
    fix(core): clear stale blocked tokens when a flowchart activity completes (#7993) (#7994) Xu Jianxiang 2026-08-31 06:59:05 +0800