Skip to content

Commit 6e36359

Browse files
committed
Prepare v1.4.0 release
1 parent 5484633 commit 6e36359

3 files changed

Lines changed: 5 additions & 1 deletion

File tree

.release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.3.0
1+
v1.4.0

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ All notable changes to Mule packages will be documented in this file.
44

55
## [Unreleased]
66

7+
## [v1.4.0] - 2026-08-18
8+
79
### Added
810

911
- Added a bounded lane action executor that separates reading/claiming from action execution.

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,8 @@ With FastLane Redis, foreground enqueue writes to Redis first and returns withou
378378

379379
Redis does not replace EF Core durable storage. Treat it as a fast shared front buffer in front of the durable provider. If Redis is configured with volatile persistence or data is evicted before Mule flushes it, unflushed intents can be lost. Use Redis persistence and memory policies that match the durability window your workload can tolerate.
380380

381+
For high-throughput workloads, tune `IntentFlushSize` and `CompletionFlushSize` together with `DispatchBatchSize`, `ExecutionQueueCapacity`, and lane `MaxDegreeOfParallelism`. Larger flush batches reduce durable storage round trips; larger dispatch batches reduce Redis claim overhead. Keep `LeaseDuration` comfortably above the normal execution time for an action so another replica does not reclaim work that is still running.
382+
381383
## Dispatcher Settings
382384

383385
Configure concurrency, retry, recovery, locking, and cleanup through `MuleSettings`:

0 commit comments

Comments
 (0)