Releases: reactphp-parallel/infinite-pool
Releases · reactphp-parallel/infinite-pool
3.0.1
3.0.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug 🐞
3.0.0
Fully reworked the public facing API to utilize fibers:
From:
use React�ventLoop\Factory;
use ReactParallel�ventLoop�ventLoopBridge;
use ReactParallel\Pool\Infinite\Infinite;
$loop = Factory::create();
$infinite = new Infinite($loop, new EventLoopBridge($loop), 1);
$infinite->run(function () {
sleep(1);
return 'Hoi!';
})->then(function (string $message) use ($infinite) {
echo $message, PHP_EOL;
$infinite->close();
});
$loop->run();
To:
use ReactParallel�ventLoop�ventLoopBridge;
use ReactParallel\Pool\Infinite\Infinite;
$infinite = new Infinite(new EventLoopBridge(), 1);
Loop::futureTick(async(static function () use ($infinite) {
echo $infinite->run(function () {
sleep(1);
return 'Hoi!';
}), PHP_EOL;
$infinite->close();
});
3.0.0
- Total issues resolved: 0
- Total pull requests resolved: 30
- Total contributors: 2
Bug 🐞,Dependencies 📦
Dependencies 📦,Feature 🏗
- 60: [3.x] Add template types thanks to @WyriHaximus
Dependencies 📦,Enhancement ✨
- 57: Down bump to PHP 8.1 thanks to @WyriHaximus
Dependencies 📦
- 55: Bump composer/composer from 2.6.6 to 2.7.0 thanks to @dependabot[bot]
- 53: PHP 8.2+ thanks to @WyriHaximus
- 50: PHP 8.2+ thanks to @WyriHaximus
- 37: Bump wyrihaximus/async-test-utilities from 3.4.22 to 3.4.24 thanks to @dependabot[bot]
- 35: Bump wyrihaximus/async-test-utilities from 3.4.21 to 3.4.22 thanks to @dependabot[bot]
- 34: Bump wyrihaximus/async-test-utilities from 3.4.20 to 3.4.21 thanks to @dependabot[bot]
- 33: Bump wyrihaximus/async-test-utilities from 3.4.18 to 3.4.20 thanks to @dependabot[bot]
- 31: Bump wyrihaximus/async-test-utilities from 3.4.16 to 3.4.18 thanks to @dependabot[bot]
- 30: Bump wyrihaximus/async-test-utilities from 3.4.15 to 3.4.16 thanks to @dependabot[bot]
- 29: Bump wyrihaximus/async-test-utilities from 3.4.13 to 3.4.15 thanks to @dependabot[bot]
- 28: Bump wyrihaximus/async-test-utilities from 3.4.12 to 3.4.13 thanks to @dependabot[bot]
- 27: Bump wyrihaximus/async-test-utilities from 3.4.11 to 3.4.12 thanks to @dependabot[bot]
- 26: Bump wyrihaximus/async-test-utilities from 3.4.10 to 3.4.11 thanks to @dependabot[bot]
- 25: Bump wyrihaximus/async-test-utilities from 3.4.8 to 3.4.10 thanks to @dependabot[bot]
- 24: Bump wyrihaximus/async-test-utilities from 3.4.7 to 3.4.8 thanks to @dependabot[bot]
- 23: Bump wyrihaximus/async-test-utilities from 3.4.6 to 3.4.7 thanks to @dependabot[bot]
- 22: Bump wyrihaximus/async-test-utilities from 3.4.5 to 3.4.6 thanks to @dependabot[bot]
- 21: Bump wyrihaximus/async-test-utilities from 3.4.4 to 3.4.5 thanks to @dependabot[bot]
- 20: Bump wyrihaximus/async-test-utilities from 3.4.3 to 3.4.4 thanks to @dependabot[bot]
- 19: Bump wyrihaximus/async-test-utilities from 3.4.2 to 3.4.3 thanks to @dependabot[bot]
- 18: Bump wyrihaximus/async-test-utilities from 3.3.3 to 3.4.2 thanks to @dependabot[bot]
- 17: Bump wyrihaximus/async-test-utilities from 3.3.2 to 3.3.3 thanks to @dependabot[bot]
- 16: Bump wyrihaximus/async-test-utilities from 3.3.1 to 3.3.2 thanks to @dependabot[bot]
- 15: Bump react-parallel/event-loop from 1.1.0 to 1.2.0 thanks to @dependabot[bot]
- 14: Bump wyrihaximus/constants from 1.5.0 to 1.6.0 thanks to @dependabot[bot]
- 13: Bump wyrihaximus/async-test-utilities from 3.2.0 to 3.3.1 thanks to @dependabot[bot]
Enhancement ✨
2.1.2
2.1.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Dependencies 📦,JSON 👨💼,PHP 🐘,bug
2.1.1
2.1.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Dependencies 📦,JSON 👨💼,PHP 🐘,bug
2.1.0
Metrics
This release adds supports for metrics through wyrihaximus/metrics
:
use React�ventLoop\Factory;
use ReactParallel�ventLoop�ventLoopBridge;
use ReactParallel�ventLoop\Metrics as EventLoopMetrics;
use ReactParallel\Pool\Infinite\Infinite;
use ReactParallel\Pool\Infinite\Metrics;
use WyriHaximus\Metrics\Configuration;
use WyriHaximus\Metrics\InMemory\Registry;
$loop = Factory::create();
$registry = new Registry(Configuration::create());
$eventLoopBridge = (new EventLoopBridge($loop))->withMetrics(EventLoopMetrics::create($registry));
$finite = (new Infinite($loop, $eventLoopBridge, 1.3))->withMetrics(Metrics::create($registry));
2.1.0
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 1
CI 🚧,Configuration ⚙,Dependencies 📦,Documentation 📚,JSON 👨💼,MarkDown 📝,PHP 🐘,YAML 🍄
- 10: Fix examples thanks to @WyriHaximus
Dependencies 📦,Documentation 📚,JSON 👨💼,MarkDown 📝,NEON 🦹♂️,PHP 🐘,Source 🔮,Tests 🧪
- 9: Add Metrics thanks to @WyriHaximus
CI 🚧,JSON 👨💼,NEON 🦹♂️,YAML 🍄
-
8: Next Gen QA set up thanks to @WyriHaximus
-
7: GitHub configuration thanks to @WyriHaximus
CI 🚧,Configuration ⚙,Dependencies 📦,JSON 👨💼,NEON 🦹♂️,PHP 🐘,Source 🔮,YAML 🍄
- 6: Upgrade to test utilities v3 thanks to @WyriHaximus
2.0.0
1.0.0
- Initial release