Sipke Schoorstra
6f64739d83
Merge remote-tracking branch 'origin/develop/3.6.0' into develop/3.6.0
2025-12-13 21:33:05 +01:00
Sipke Schoorstra
867a1eecbb
Remove unused target frameworks from EF Core persistence project files
...
Simplified the EF Core project files by eliminating redundant `net9.0` and `net10.0` target frameworks.
2025-12-13 21:32:47 +01:00
Sipke Schoorstra
e6899ac32c
Remove legacy API key and service management functionality.
...
Deleted obsolete API key and service management classes, endpoints,
and associated UI components. These functionalities are no longer
required and their removal simplifies the codebase by eliminating
unused or redundant features.
2025-12-13 20:00:18 +01:00
Sipke Schoorstra
dd6bfbb6b0
Comment out SQL Server image configuration in component test infrastructure.
2025-12-11 10:05:39 +01:00
Sipke Schoorstra
14189494b2
Switch component tests database configuration from PostgreSQL to SQL Server.
2025-12-11 09:58:45 +01:00
Sipke Schoorstra
183934c1af
Revert component tests database configuration from SQL Server to PostgreSQL.
2025-12-11 09:54:16 +01:00
Sipke Schoorstra
1107b48200
Switch component tests from PostgreSQL to SQL Server and update related configurations.
2025-12-11 09:45:37 +01:00
Sipke Schoorstra
7add1030c4
Update documentation to reflect .NET 10.0 support and remove deprecated references to external dependencies
2025-12-11 09:17:35 +01:00
Sipke Schoorstra
068b2079cc
Update Dockerfiles to remove "bookworm-slim" tag from .NET SDK and ASP.NET runtime images
2025-12-10 21:44:48 +01:00
Sipke Schoorstra
cd0cd10fb1
Update Dockerfiles to use .NET SDK and ASP.NET runtime 10.0-bookworm-slim
2025-12-10 21:42:07 +01:00
Sipke Schoorstra
a80490101a
Refactor flowchart activity execution logic to improve modularity and add enhanced support for FlowJoin activity types.
2025-12-10 21:34:00 +01:00
Sipke Schoorstra
0ef0135303
Merge remote-tracking branch 'origin/patch/3.5.3' into develop/3.6.0
2025-12-10 20:48:50 +01:00
Sipke Schoorstra
c79275fcca
Restore Scope.Dispose in AppComponentTest to ensure proper resource cleanup during test execution.
2025-12-10 11:25:29 +01:00
Sipke Schoorstra
8730f0cdeb
Restore Scope.Dispose in AppComponentTest and update WorkflowServer DB connection string with pool size configuration
2025-12-10 11:25:17 +01:00
Sipke Schoorstra
da88712e75
Increase PostgreSQL test container max connections to 100 for improved parallelism in component tests
2025-12-10 11:10:45 +01:00
Sipke Schoorstra
bcb613cf86
Remove redundant database configuration and simplify connection string in WorkflowServer.
2025-12-10 11:01:52 +01:00
Sipke Schoorstra
56089c95f1
Update workflow to dump Docker logs on failure and improve PostgreSQL container configuration
...
- Add Docker logs capturing step in GitHub Actions workflow for better debugging.
- Update PostgreSQL test container to use `postgres:16-alpine` with enhanced configuration options.
- Set database connection `Max Pool Size` to 20 in component tests.
2025-12-10 10:55:52 +01:00
Sipke Schoorstra
baf2495fd5
Update .NET package versions to 10.0.1 for compatibility and stability improvements
...
Fix `Npgsql.EntityFrameworkCore.PostgreSQL` to reference version 10.0.0 in `Directory.Packages.props`.
2025-12-10 09:26:03 +01:00
Sipke Schoorstra
133c8b2394
Revert "Downgrade JetBrains.Annotations package to version 2024.3.0."
...
This reverts commit 9579a552ad .
2025-12-10 09:05:48 +01:00
Sipke Schoorstra
ed8af61f48
Merge remote-tracking branch 'origin/develop/3.6.0' into develop/3.6.0
2025-12-09 22:12:52 +01:00
Sipke Schoorstra
9579a552ad
Downgrade JetBrains.Annotations package to version 2024.3.0.
...
This is a test to see if this works around an issue where the GitHub Actions CI server runs until its timeout of 30 minutes.
2025-12-09 22:12:30 +01:00
Sipke Schoorstra
47a8691c5b
Add logging-related dependencies and update package versions
...
Introduced new logging modules (Console, Core, Serilog) to the project references. Updated multiple package versions in Directory.Packages.props to ensure consistency across dependencies. These changes enhance diagnostics and maintain compatibility with the latest versions.
2025-12-09 20:47:37 +01:00
Matt
0f443e9419
Simplify Nuget package dependencies between .net versions.
2025-12-08 21:03:47 +00:00
Sipke Schoorstra
fdf3e385b1
Fix Race Condition Causing Duplicate Trigger Registration in Multi-Engine Environments + Add Concurrency Tests to Prevent Regression ( #7131 )
...
* Add component tests for concurrent trigger indexing to prevent duplicate trigger registration in multi-engine workflows (#7130 )
* Pin `dotnet-ef` version in `.config/dotnet-tools.json` to address migration bug, update EF Core script modules, and enhance `DesignTimeDbContextFactoryBase` with improved option description.
* Add migrations for EF Core SQLite and MySQL to include unique indexing on triggers.
* Update ConcurrentTriggerIndexing test to verify unique constraint enforcement and throw `DbUpdateException` for duplicate triggers
* Update src/modules/Elsa.Persistence.EFCore/Modules/Runtime/TriggerStore.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/modules/Elsa.Persistence.EFCore/Modules/Runtime/TriggerStore.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update EF Core script to include `Management` module and restore `Sqlite` provider in migration process
* Rename `SimpleHttpApiWorkflow.cs` to `HttpWorkflow.cs` in ConcurrentTriggerIndexing test.
* Remove 'locks' folder from project
Removed the 'locks' folder from the project structure.
* Clean up migration script by removing redundant column type changes
* Update EF Core Oracle migrations to change NVARCHAR2 fields to NCLOB for larger data storage
* Update EF Core Oracle migrations to use NCLOB for larger data storage
* Remove retry logic and logger dependency from EFCoreTriggerStore in TriggerStore implementation
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-05 09:17:14 +01:00
Sipke Schoorstra
ae1bb77dec
Merge remote-tracking branch 'origin/main' into develop/3.7.0
2025-12-04 10:33:25 +01:00
lukhipolito-nexxbiz
63061aa657
Merge pull request #7125 from elsa-workflows/feat/tests-http-endpoint
...
Http endpoint unit, integration and component tests
2025-12-03 16:41:51 +01:00
lucas.hipolito
ea3c5c67aa
Merge remote-tracking branch 'origin/feat/tests-http-endpoint' into feat/tests-http-endpoint
2025-12-03 16:20:02 +01:00
lucas.hipolito
dbfd5b65c9
Removing duplicate test
2025-12-03 16:19:59 +01:00
lukhipolito-nexxbiz
904cff75ef
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:18:13 +01:00
lukhipolito-nexxbiz
b000b2b794
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:17:56 +01:00
lukhipolito-nexxbiz
8987e043e9
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:17:07 +01:00
lukhipolito-nexxbiz
94b409b08a
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/JsonContentWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:16:48 +01:00
lukhipolito-nexxbiz
6501262486
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/RouteParametersWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:16:28 +01:00
lukhipolito-nexxbiz
d9e460e0d4
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:15:59 +01:00
lukhipolito-nexxbiz
90af851962
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/FileUploadWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:15:39 +01:00
lukhipolito-nexxbiz
859a14ede2
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/BlockedFileExtensionWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:14:52 +01:00
lukhipolito-nexxbiz
2f9d6c1ec3
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/BasicHttpEndpointWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:14:39 +01:00
lukhipolito-nexxbiz
f023e1f994
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:14:03 +01:00
lukhipolito-nexxbiz
c791843860
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointRouteParametersTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:13:49 +01:00
lukhipolito-nexxbiz
d8b929a5bd
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/QueryStringAndHeadersWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:13:38 +01:00
lukhipolito-nexxbiz
1f0aa37780
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/MultipleHttpMethodsWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:13:28 +01:00
lukhipolito-nexxbiz
9f0220e088
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/FormDataWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:13:17 +01:00
lucas.hipolito
0074061990
fixing build after merge
2025-12-03 15:31:33 +01:00
lucas.hipolito
2f93f498b4
Merge remote-tracking branch 'origin/feat/tests-http-endpoint' into feat/tests-http-endpoint
2025-12-03 15:30:20 +01:00
lucas.hipolito
7184336f8e
PR comments
2025-12-03 15:30:17 +01:00
lukhipolito-nexxbiz
fc14e99ed4
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 15:30:00 +01:00
lukhipolito-nexxbiz
536e908898
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 14:33:14 +01:00
lukhipolito-nexxbiz
d77f73d1dc
Update test/unit/Elsa.Activities.UnitTests/Http/HttpEndpointTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 14:08:55 +01:00
lukhipolito-nexxbiz
eaac09dfd6
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 14:08:21 +01:00
lucas.hipolito
3ddd6bb1cf
Merge remote-tracking branch 'origin/feat/tests-http-endpoint' into feat/tests-http-endpoint
2025-12-03 11:48:56 +01:00