Skip to content

Commit 8e4ab37

Browse files
authored
Merge pull request #172 from bearsunday/coroutine-safe
Add ServerContextInterface for coroutine-safe request handling
2 parents 7c0403e + c71c0b8 commit 8e4ab37

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.15.0] - 2026-02-03
9+
10+
### Added
11+
- Add `ServerContextInterface` for coroutine-safe request handling in Swoole/RoadRunner environments
12+
- Add `GlobalServerContext` as default implementation using `$_SERVER` superglobal
13+
- Add `RepositoryLoggerInterface` with `reset()` method for long-running process support
14+
15+
### Changed
16+
- Bind `ServerContextInterface` to `GlobalServerContext` in `QueryRepositoryModule`
17+
- Use `ServerContextInterface` in `ResourceStorage` instead of direct `$_SERVER` access
18+
819
## [1.14.0] - 2025-01-24
920

1021
### Added

0 commit comments

Comments
 (0)