File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## [ 5.3.0] - 2025-07-07
4
+
5
+ ### Added
6
+
7
+ - Introduced a ` Connection ` functor that allows for custom mutex
8
+ implementations. This improves compatibility with effect-based concurrency
9
+ frameworks and helps prevent deadlocks.
10
+ - Added a Makefile target to generate ` compile_commands.json ` for improved LSP
11
+ support in editors.
12
+
13
+ ### Changed
14
+
15
+ - Improved thread coordination during cancellation of operations.
16
+ - Removed the use of C stubs to check for a finished connection.
17
+ - Replaced custom resource management logic with ` Fun.protect ` .
18
+
19
+ Thanks to Christophe Raffalli for contributing solutions for the improved thread
20
+ coordination and for effect-based concurrency frameworks.
21
+
3
22
## [ 5.2.0] - 2025-06-20
4
23
5
24
### Added
You can’t perform that action at this time.
0 commit comments