Skip to content

Commit 6ba4d21

Browse files
dkasimovskiyclaude
andcommitted
docs(changelog): add Pooling bug-fix entry for race/deadlock/leak fixes
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 5d045cb commit 6ba4d21

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
- Document supported Java types for Tarantool data mapping in `tuple_pojo_mapping` docs (RU/EN), including Tarantool extension types (`decimal`, `uuid`, `datetime`, `interval`, `tuple`) and related mapping notes.
2121
- Document Jackson MsgPack deserialization: integers, `bin`/`str` vs `byte[]`/`String`, floating-point vs `decimal`; reference `jackson-dataformat-msgpack` for defaults and type coercion.
2222

23+
### Pooling
24+
25+
- Fix race conditions, ABBA deadlock between `PoolEntry` and `ConnectionImpl` monitors, NPE on inline connect failure, and connection leak after a KILL/reconnect cycle in `PoolEntry` and `IProtoClientPoolImpl`.
26+
- Synchronize `IProtoClientPoolImpl.forEach()` on the pool lock to avoid `ConcurrentModificationException` under concurrent `setGroups()`.
27+
2328
### Dependencies
2429
- Updated dependencies:
2530

0 commit comments

Comments
 (0)