Skip to content

docs: add 3.6.0 release notes#130

Merged
sfmskywalker merged 2 commits intorelease/3.6.0from
copilot/fix-51759159-929553838-ecfda386-740d-4d8e-82eb-c991c272195e
Mar 5, 2026
Merged

docs: add 3.6.0 release notes#130
sfmskywalker merged 2 commits intorelease/3.6.0from
copilot/fix-51759159-929553838-ecfda386-740d-4d8e-82eb-c991c272195e

Conversation

Copy link
Contributor

Copilot AI commented Mar 5, 2026

  • Generate release notes for tag 3.6.0 (compared to 3.5.3) using the release-notes agent
  • Save release notes to doc/changelogs/3.6.0.md
  • Code review passed with no comments
  • CodeQL security check — no issues (documentation-only changes)
  • Changes committed and pushed to PR docs: add 3.6.0 release notes #130

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
Copilot AI changed the title [WIP] Copilot Request docs: add 3.6.0 release notes Mar 5, 2026
@sfmskywalker sfmskywalker marked this pull request as ready for review March 5, 2026 14:59
@sfmskywalker sfmskywalker merged commit 4db6032 into release/3.6.0 Mar 5, 2026
4 checks passed
@sfmskywalker sfmskywalker deleted the copilot/fix-51759159-929553838-ecfda386-740d-4d8e-82eb-c991c272195e branch March 5, 2026 14:59
@greptile-apps
Copy link

greptile-apps bot commented Mar 5, 2026

Greptile Summary

This PR adds a new doc/changelogs/3.6.0.md release notes file documenting all changes between 3.5.3 and 3.6.0. It is a documentation-only change with no impact on source code or runtime behaviour.

Major highlights documented:

  • Breaking changes: repository rebranding from Elsa IntegrationsElsa Extensions, namespace/package renames (EFCore, ProtoActor, DevOps.GitHub), removal of EF Core projects from this repo, SQL evaluator expression syntax overhaul, and agent activity system refactoring.
  • New features: Elsa.Http.OpenApi (ReDoc UI for workflow trigger endpoints), Elsa.Csv, Elsa.IO, Elsa.Logging, Microsoft Agent Framework integration, .NET 10 multi-targeting, and Azure Service Bus managed-identity overloads.
  • Improvements across Quartz.NET resilience/clustering, Azure Service Bus configuration validation, MongoDB persistence, and AI/Agents extensibility.
  • Bug fixes for SQL evaluator, MongoDB stores, Dapper migrations, and the drop-in workflow monitor.
  • Six new contributors credited.

One minor issue: Two entries in the Full Changelog section are listed out of numerical order — #81 before #80, and #104 after #108.

Confidence Score: 4/5

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["3.6.0 Release"] --> B["⚠️ Breaking Changes"]
    A --> C["✨ New Features"]
    A --> D["🔧 Improvements"]
    A --> E["🐛 Fixes"]

    B --> B1["Repo rebrand: Integrations → Extensions\n(namespace/package renames)"]
    B --> B2["EF Core projects moved to elsa-core"]
    B --> B3["SQL Evaluator expression syntax overhaul\n(e.g. Variables.foo → Variable.foo)"]
    B --> B4["Agent activity system refactor\n(ConfiguredAgentActivity → AgentActivity)"]

    C --> C1["Elsa.Http.OpenApi\n(OpenAPI 3.0 + ReDoc UI)"]
    C --> C2["Elsa.Csv / Elsa.IO modules"]
    C --> C3["Elsa.Logging (Log activity)"]
    C --> C4["Microsoft Agent Framework integration"]
    C --> C5[".NET 10 multi-targeting"]
    C --> C6["Azure Service Bus managed-identity overloads"]

    D --> D1["Quartz.NET: clustering + resilience hardening"]
    D --> D2["Azure Service Bus: config validation + factory fix"]
    D --> D3["V3.6 schema migrations (PostgreSQL, MySQL, Oracle)"]
    D --> D4["IKernelFactory made public for MCP extensibility"]

    E --> E1["SQL evaluator variable-retrieval fixes"]
    E --> E2["MongoDB FindManyAsync / store fixes"]
    E --> E3["Dapper AggregateFaultCount default fix"]
    E --> E4["Drop-in monitor async exception fix"]
Loading

Last reviewed commit: 3a180c2

Comment on lines +158 to +172
- MongoDB: try-catch in `FindManyAsync`. ([#81](https://github.com/elsa-workflows/elsa-extensions/pull/81))
- Add OpenAPI documentation extension for HTTP workflow triggers. ([#80](https://github.com/elsa-workflows/elsa-extensions/pull/80))
- Add Logging features from `elsa-core 3.5`; replace WorkflowContexts module; move Slack to Communication folder. ([#83](https://github.com/elsa-workflows/elsa-extensions/pull/83))
- Remove core EF Core projects (moved to `elsa-core`). ([#86](https://github.com/elsa-workflows/elsa-extensions/pull/86))
- BREAKING: Enhance SQL evaluator — object-property navigation, new context prefixes, deprecated key removal. ([#87](https://github.com/elsa-workflows/elsa-extensions/pull/87))
- Add CSV data processing module. ([#91](https://github.com/elsa-workflows/elsa-extensions/pull/91))
- Add `.NET 10 (LTS)` target framework support. ([#94](https://github.com/elsa-workflows/elsa-extensions/pull/94))
- Fix `AggregateFaultCount` int column default in Dapper V3.5 migration. ([#97](https://github.com/elsa-workflows/elsa-extensions/pull/97))
- Microsoft Agent Framework integration; code-first agents; multi-agent workflows. ([#99](https://github.com/elsa-workflows/elsa-extensions/pull/99))
- `UseAzureServiceBus` overloads for custom `ServiceBusClient`. ([#100](https://github.com/elsa-workflows/elsa-extensions/pull/100))
- Fix resource leak in `AppComponentTest`. ([#105](https://github.com/elsa-workflows/elsa-extensions/pull/105))
- Refactor `QuartzJobTransientRetryTests`. ([#106](https://github.com/elsa-workflows/elsa-extensions/pull/106))
- Refactor agent activity system; rename `ConfiguredAgentActivity` → `AgentActivity`. ([#107](https://github.com/elsa-workflows/elsa-extensions/pull/107))
- Add `Elsa.Http.OpenApi` project to solution. ([#108](https://github.com/elsa-workflows/elsa-extensions/pull/108))
- Quartz.NET resilience via `Elsa.Resilience.Core`; add retry unit tests. ([#104](https://github.com/elsa-workflows/elsa-extensions/pull/104))
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two entries in the Full Changelog section are out of numerical order:

  • Line 158–159: #81 appears before #80 (should be swapped)
  • Line 172: #104 appears after #108 (should be placed before #105)

Reordering these entries will make the changelog easier to scan:

Suggested change
- MongoDB: try-catch in `FindManyAsync`. ([#81](https://github.com/elsa-workflows/elsa-extensions/pull/81))
- Add OpenAPI documentation extension for HTTP workflow triggers. ([#80](https://github.com/elsa-workflows/elsa-extensions/pull/80))
- Add Logging features from `elsa-core 3.5`; replace WorkflowContexts module; move Slack to Communication folder. ([#83](https://github.com/elsa-workflows/elsa-extensions/pull/83))
- Remove core EF Core projects (moved to `elsa-core`). ([#86](https://github.com/elsa-workflows/elsa-extensions/pull/86))
- BREAKING: Enhance SQL evaluator — object-property navigation, new context prefixes, deprecated key removal. ([#87](https://github.com/elsa-workflows/elsa-extensions/pull/87))
- Add CSV data processing module. ([#91](https://github.com/elsa-workflows/elsa-extensions/pull/91))
- Add `.NET 10 (LTS)` target framework support. ([#94](https://github.com/elsa-workflows/elsa-extensions/pull/94))
- Fix `AggregateFaultCount` int column default in Dapper V3.5 migration. ([#97](https://github.com/elsa-workflows/elsa-extensions/pull/97))
- Microsoft Agent Framework integration; code-first agents; multi-agent workflows. ([#99](https://github.com/elsa-workflows/elsa-extensions/pull/99))
- `UseAzureServiceBus` overloads for custom `ServiceBusClient`. ([#100](https://github.com/elsa-workflows/elsa-extensions/pull/100))
- Fix resource leak in `AppComponentTest`. ([#105](https://github.com/elsa-workflows/elsa-extensions/pull/105))
- Refactor `QuartzJobTransientRetryTests`. ([#106](https://github.com/elsa-workflows/elsa-extensions/pull/106))
- Refactor agent activity system; rename `ConfiguredAgentActivity``AgentActivity`. ([#107](https://github.com/elsa-workflows/elsa-extensions/pull/107))
- Add `Elsa.Http.OpenApi` project to solution. ([#108](https://github.com/elsa-workflows/elsa-extensions/pull/108))
- Quartz.NET resilience via `Elsa.Resilience.Core`; add retry unit tests. ([#104](https://github.com/elsa-workflows/elsa-extensions/pull/104))
- Add IO module from `elsa-core`. ([#74](https://github.com/elsa-workflows/elsa-extensions/pull/74), [#75](https://github.com/elsa-workflows/elsa-extensions/pull/75), [#76](https://github.com/elsa-workflows/elsa-extensions/pull/76), [#77](https://github.com/elsa-workflows/elsa-extensions/pull/77))
- Add OpenAPI documentation extension for HTTP workflow triggers. ([#80](https://github.com/elsa-workflows/elsa-extensions/pull/80))
- MongoDB: try-catch in `FindManyAsync`. ([#81](https://github.com/elsa-workflows/elsa-extensions/pull/81))
- Add Logging features from `elsa-core 3.5`; replace WorkflowContexts module; move Slack to Communication folder. ([#83](https://github.com/elsa-workflows/elsa-extensions/pull/83))
- Remove core EF Core projects (moved to `elsa-core`). ([#86](https://github.com/elsa-workflows/elsa-extensions/pull/86))
- BREAKING: Enhance SQL evaluator — object-property navigation, new context prefixes, deprecated key removal. ([#87](https://github.com/elsa-workflows/elsa-extensions/pull/87))
- Add CSV data processing module. ([#91](https://github.com/elsa-workflows/elsa-extensions/pull/91))
- Add `.NET 10 (LTS)` target framework support. ([#94](https://github.com/elsa-workflows/elsa-extensions/pull/94))
- Fix `AggregateFaultCount` int column default in Dapper V3.5 migration. ([#97](https://github.com/elsa-workflows/elsa-extensions/pull/97))
- Microsoft Agent Framework integration; code-first agents; multi-agent workflows. ([#99](https://github.com/elsa-workflows/elsa-extensions/pull/99))
- `UseAzureServiceBus` overloads for custom `ServiceBusClient`. ([#100](https://github.com/elsa-workflows/elsa-extensions/pull/100))
- Quartz.NET resilience via `Elsa.Resilience.Core`; add retry unit tests. ([#104](https://github.com/elsa-workflows/elsa-extensions/pull/104))
- Fix resource leak in `AppComponentTest`. ([#105](https://github.com/elsa-workflows/elsa-extensions/pull/105))
- Refactor `QuartzJobTransientRetryTests`. ([#106](https://github.com/elsa-workflows/elsa-extensions/pull/106))
- Refactor agent activity system; rename `ConfiguredAgentActivity``AgentActivity`. ([#107](https://github.com/elsa-workflows/elsa-extensions/pull/107))
- Add `Elsa.Http.OpenApi` project to solution. ([#108](https://github.com/elsa-workflows/elsa-extensions/pull/108))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants