Skip to content

Releases: reactphp-parallel/infinite-pool

3.0.1

18 Feb 12:43
9558b87
Compare
Choose a tag to compare

3.0.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug 🐞

3.0.0

10 Feb 13:17
08b038c
Compare
Choose a tag to compare

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 🏗

Dependencies 📦,Enhancement ✨

Dependencies 📦

Enhancement ✨

2.1.2

21 Nov 12:40
fb2b923
Compare
Choose a tag to compare

2.1.2

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Dependencies 📦,JSON 👨‍💼,PHP 🐘,bug

2.1.1

21 Nov 12:24
d456cec
Compare
Choose a tag to compare

2.1.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Dependencies 📦,JSON 👨‍💼,PHP 🐘,bug

2.1.0

19 Nov 22:09
2e8e0e4
Compare
Choose a tag to compare

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 🍄

Dependencies 📦,Documentation 📚,JSON 👨‍💼,MarkDown 📝,NEON 🦹‍♂️,PHP 🐘,Source 🔮,Tests 🧪

CI 🚧,JSON 👨‍💼,NEON 🦹‍♂️,YAML 🍄

CI 🚧,Configuration ⚙,Dependencies 📦,JSON 👨‍💼,NEON 🦹‍♂️,PHP 🐘,Source 🔮,YAML 🍄

2.0.0

18 Nov 22:27
2.0.0
a7efc85
Compare
Choose a tag to compare

1.0.0

29 Feb 21:56
1.0.0
a927110
Compare
Choose a tag to compare
  • Initial release