Sipke Schoorstra
2e712d367a
Add OpenTelemetry workflow instrumentation ( #7514 )
...
* Add OpenTelemetry workflow instrumentation
* Fix workflow telemetry metric tags
* Tighten telemetry test listeners
* Refine workflow telemetry boundaries
* Address telemetry review feedback
* Complete workflow telemetry coverage
* Address telemetry instrumentation review feedback
* Handle cancelled workflow telemetry
* Refine workflow activity telemetry tags
* Address telemetry review feedback
* Document OpenTelemetry extension coexistence
Agent-Logs-Url: https://github.com/elsa-workflows/elsa-core/sessions/33211c71-c3c9-424c-b7eb-a13ebd4713a3
Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
* Address telemetry PR review comments
* Address telemetry review follow-ups
* Preserve workflow executing status transition order
* Address telemetry review feedback
* Refine workflow telemetry review fixes
* Address telemetry review feedback
* Address workflow instrumentation review feedback
* Fix faulted workflow telemetry tags
* Restrict workflow exception mutation
* Fix canceled activity telemetry status
* Clarify workflow exception access
* Cover HTTP trace context propagation
* Report cancelled workflow telemetry consistently
* Refine telemetry cancellation classification
* Record thrown workflow exceptions on context
* Tighten workflow telemetry exception handling
* Preserve first workflow exception
* Handle workflow cancellation separately
* Clarify workflow telemetry enum references
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
2026-05-22 01:17:05 +02:00
Sipke Schoorstra
541218a37f
Add ingress rate limiting hooks ( #7512 )
...
* Add ingress rate limiting hooks
* Fix ingress rate limiting middleware setup
* Harden rate limiter policy validation
* Preserve routed endpoints during rate limiting
* Address rate limiting review feedback
* Address rate limiting Copilot feedback
* Register rate limiter services for external policies
* Address rate limiting review comments
* Keep rate limiter service detection best effort
* Address rate limiting review comments
* Remove brittle rate limiter validation
* Address rate limiting review feedback
* Address rate limiting nullable review
* Address rate limiting review feedback
* Assign ingress rate limit policies when enabled
* Refine ingress rate limiting middleware cleanup
* Address rate limiting review feedback
* Align rate limiting review feedback
* Clarify rate limiting policy semantics
* Stabilize rate limiting exception tests
* Fix rate limiting endpoint matching default
2026-05-22 00:13:11 +02:00
Sipke Schoorstra
e7dc936c67
Merge remote-tracking branch 'origin/main' into codex/security-identity-secret-hashing
...
# Conflicts:
# doc/changelogs/3.6.0.md
# src/modules/Elsa.Identity/README.md
2026-05-20 23:04:02 +02:00
Sipke Schoorstra
e9d59bc5b1
[codex] Fail fast on default JWT signing keys ( #7496 )
...
* Fail fast on default JWT signing keys
* Address JWT signing key review feedback
* Refine JWT signing key validation feedback
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
* Reject JWT signing keys with surrounding whitespace
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
2026-05-20 22:30:49 +02:00
Sipke Schoorstra
e2587f74b5
Address identity validator compatibility feedback
2026-05-20 14:11:19 +02:00
Sipke Schoorstra
1da8709e2c
Distinguish refresh tokens from API access tokens ( #7509 )
...
* Separate access and refresh token use
* Address Greptile identity token feedback
2026-05-20 14:04:28 +02:00
Sipke Schoorstra
9415d220c0
Document identity validator constructor dependencies
2026-05-20 14:00:02 +02:00
Sipke Schoorstra
95640cbf7d
Address identity hasher review feedback
2026-05-20 13:47:25 +02:00
Sipke Schoorstra
304e990319
Harden identity secret generation and hashing
2026-05-20 13:20:46 +02:00
Sipke Schoorstra
3d8d3b7de2
Merge remote-tracking branch 'origin/release/3.6.1'
2026-04-20 15:08:10 +02:00
Sipke Schoorstra
1d3c00a01f
Update print statement to say 'Goodbye World'
2026-03-14 10:47:01 +01:00
Sipke Schoorstra
8be9b24f2a
Revise changelog for version 3.6.0
...
Updated breaking changes and upgrade notes for version 3.6.0, including package name changes, database migration requirements, and multitenancy ID conventions.
2026-03-10 12:44:18 +01:00
Copilot
7d32d95932
Add release notes for Elsa 3.6.0 ( #7348 )
...
* Initial plan
* Add release notes for Elsa 3.6.0
Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2026-03-05 13:57:21 +01:00
Copilot
9d1bf99950
doc: add Elsa 3.6.0 release notes as doc/changelogs/3.6.0.md ( #7347 )
...
* Initial plan
* doc: add 3.6.0 release notes to doc/changelogs/3.6.0.md
Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
2026-03-05 13:41:40 +01:00