Sipke Schoorstra
1ccf5b7611
Add test for callback session persistence; extend authentication broker for refresh token hash initialization; enable config connection overrides
2026-07-29 13:59:24 +02:00
Sipke Schoorstra
22bc531aa8
Allow promoting shadowed authentication connections
2026-07-29 12:13:06 +02:00
Sipke Schoorstra
1000d29feb
docs: refresh roadmap
2026-07-29 00:08:31 +02:00
Sipke Schoorstra
238080c465
feat: add configuration-backed Keycloak demo providers
2026-07-28 00:12:12 +02:00
Sipke Schoorstra
eb07aa2cde
Fix external authentication connection contracts
2026-07-27 10:07:29 +02:00
Sipke Schoorstra
75a3216ae8
Persist external authentication in identity shell
2026-07-27 02:25:41 +02:00
Sipke Schoorstra
0fa7657b30
Harden external identity link management
2026-07-27 00:40:23 +02:00
Sipke Schoorstra
e97a90d442
Add atomic external identity link replacement
2026-07-26 23:40:17 +02:00
Sipke Schoorstra
97c459f198
Add OpenID Connect authentication features
2026-07-26 23:38:20 +02:00
Sipke Schoorstra
04e58690ff
chore: apply safe dependency upgrades ( #7896 )
2026-07-26 21:42:27 +02:00
Sipke Schoorstra
7e82a55a9f
Fix local external authentication refresh
2026-07-26 01:49:36 +02:00
Sipke Schoorstra
e8aa353d57
Auto stash before merge of "release/3.8.0" and "origin/release/3.8.0"
2026-07-26 00:54:04 +02:00
Sipke Schoorstra
42e507b0d8
Preserve Elsa permissions during external sign-in
2026-07-26 00:27:54 +02:00
Sipke Schoorstra
379e03fdda
Reconcile configured admin role permissions
2026-07-25 23:16:32 +02:00
Sipke Schoorstra
f1e2a092f9
Fix external authentication setting field identifiers
2026-07-25 14:07:06 +02:00
Sipke Schoorstra
b402d4da8f
Merge pull request #7889 from elsa-workflows/codex/012-external-authentication
...
Add extensible external authentication and SSO broker
2026-07-25 11:00:33 +02:00
Sipke Schoorstra
939a89c9e8
Fix external authentication host composition
2026-07-25 10:51:36 +02:00
Sipke Schoorstra
128569f6c0
Harden external authentication contracts and flows
2026-07-25 03:48:50 +02:00
Sipke Schoorstra
95b2ce8d84
Revise external authentication architecture
2026-07-25 02:35:56 +02:00
Sipke Schoorstra
ef83541edd
Add external authentication broker
2026-07-24 19:04:26 +02:00
Sipke Schoorstra
aef7f253c3
docs: refresh roadmap
2026-07-22 00:07:49 +02:00
Sipke Schoorstra
5be9fe08e9
Updated AGENTS.md
2026-07-15 00:08:42 +02:00
Sipke Schoorstra
74a476eb03
chore: make agent instructions feature-neutral
...
Merge validated instruction cleanup after all required checks passed.
2026-07-14 23:13:16 +02:00
Sipke Schoorstra
3736eca19b
chore: make agent instructions feature-neutral
2026-07-14 23:03:03 +02:00
Sipke Schoorstra
a73ccfd2a3
chore: update patch dependencies ( #7766 )
...
* chore: update patch dependencies
* chore: align remaining net10 packages
2026-07-12 10:33:52 +02:00
Sipke Schoorstra
1692fcd193
Fix CShells dependency mismatch
2026-07-11 15:38:09 +02:00
Sipke Schoorstra
74b4778552
Merge pull request #7756 from MohitGuptaC/main
...
fix: correct Oracle identifier quoting and NVARCHAR2 type cast in GenerateOracleUpsert
2026-07-11 15:37:45 +02:00
Sipke Schoorstra
33181b2c9d
test: cover Oracle bulk upsert SQL generation
...
Exercise quoted Oracle identifiers, NVARCHAR2 casts, multi-row SQL, update/insert clauses, and parameter ordering. Reuse the provider SQL generation helper so identifier delimiting stays aligned with Oracle EF Core.
2026-07-11 14:35:36 +02:00
Sipke Schoorstra
4f89578572
Refresh roadmap from current Elsa evidence
2026-07-01 00:06:01 +02:00
Sipke Schoorstra
c83f19920a
Merge pull request #7761 from elsa-workflows/codex/increase-ai-host-test-coverage
...
[codex] Increase AI host test coverage
2026-06-27 15:45:46 +02:00
Sipke Schoorstra
5336f9ea06
Increase AI host test coverage
2026-06-27 04:04:39 +02:00
Sipke Schoorstra
974cbe740a
Skills
2026-06-25 15:19:31 +02:00
MohitGuptaC
6b7296fa29
Fix Comments and Casting logic of NVARCHAR2
2026-06-24 10:24:05 +05:30
MohitGuptaC
82e069c265
fix: correct Oracle identifier quoting and NVARCHAR2 cast in GenerateOracleUpsert
...
Unquoted aliases in SELECT … FROM DUAL caused ORA-00904 because Oracle
uppercases bare identifiers. All aliases, ON condition, UPDATE SET, and
INSERT/VALUES column references are now double-quoted to match the
case-sensitive names EF Core migrations produce.
NVARCHAR2 columns additionally required an explicit CAST because ODP.NET
cannot infer bind parameter types from a FROM DUAL subquery and defaults
to VARCHAR2. CAST(:p AS NVARCHAR2(n)) with length extracted from the EF
column type string resolves the datatype mismatch.
Both fixes are required — neither alone produces working Oracle persistence.
All other providers are unchanged.
fixes Fixes #7755
2026-06-24 00:13:51 +05:30
Sipke Schoorstra
e96c8f23c9
Merge pull request #7748 from elsa-workflows/sfmskywalker-fix-commit-state-atomicity
...
Fix workflow commit atomicity and bookmark queue retries
2026-06-23 03:10:36 +02:00
Sipke Schoorstra
97c62a718c
Address PR review comments
...
Document why activity execution context taint is cleared after commit instead of in the log sink, and refactor commit handler tests to share repeated fixture setup.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-23 03:07:50 +02:00
Sipke Schoorstra
869aecfd7e
Merge pull request #7750 from elsa-workflows/sfmskywalker-fix-publishevent-payload-case
...
Fix PublishEvent payload assertion casing
2026-06-23 03:01:39 +02:00
Sipke Schoorstra
12a9b332bb
Merge remote-tracking branch 'origin/main' into sfmskywalker-fix-publishevent-payload-case
...
# Conflicts:
# test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Primitives/Event/PublishEventTests.cs
2026-06-23 02:44:12 +02:00
Sipke Schoorstra
c6a3366463
Fix commit notification flush edge cases
...
Preserve cooperative cancellation during buffered notification flushes and still publish WorkflowStateCommitted after a successful database commit when buffered notification handlers fail.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-23 02:44:06 +02:00
Sipke Schoorstra
b5f2036e95
Merge pull request #7751 from elsa-workflows/sfmskywalker-fix-publishevent-payload-assertion
...
Fix PublishEvent payload assertion casing
2026-06-23 02:41:36 +02:00
Sipke Schoorstra
98f931ae35
Address workflow commit review feedback
...
Keep buffered commit notification flushes from dropping remaining entries after a handler failure, use the maximum configured transaction timeout for SQL Server commit transactions, and back off distributed bookmark queue retries after lock misses.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-23 02:27:06 +02:00
Sipke Schoorstra
ef53cf39ba
Merge remote-tracking branch 'origin/main' into sfmskywalker-fix-publishevent-payload-case
...
# Conflicts:
# test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Primitives/Event/PublishEventTests.cs
2026-06-23 02:26:39 +02:00
Sipke Schoorstra
d5378d6ef9
Address payload assertion review feedback
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-23 02:22:54 +02:00
Sipke Schoorstra
66911bb77f
Address PublishEvent payload review feedback
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-23 02:22:15 +02:00
Sipke Schoorstra
883a184c2e
Merge pull request #7752 from elsa-workflows/sfmskywalker-fix-flaky-payload-test
...
Fix flaky PublishEvent payload assertion
2026-06-23 01:28:50 +02:00
Sipke Schoorstra
0658037275
Resolve vulnerable transitive persistence packages
2026-06-22 00:45:06 +02:00
Sipke Schoorstra
635c3ea42f
Address PR review feedback
...
Use LINQ for the case-insensitive payload property lookup and keep CShells package source mapping deterministic by mapping CShells packages only to nuget.org.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-22 00:44:36 +02:00
Sipke Schoorstra
2074384ff9
Update safe dependency patch versions
2026-06-22 00:03:50 +02:00
Sipke Schoorstra
2a5b716ba0
Allow NuGet.org for CShells packages
...
Map CShells package IDs to NuGet.org as well as the CShells Feedz source so solution restore can resolve published CShells packages when the Feedz source has no matching package.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-21 23:56:47 +02:00
Sipke Schoorstra
8474b3fedb
Merge pull request #7746 from elsa-workflows/sfmskywalker-fix-scheduling-startup-backlog
...
Fix scheduling startup backlog catch-up
2026-06-21 23:48:26 +02:00