Kraken PHP v0.3.1 Release Notes

Release Date: 2016-09-30 // about 5 years ago
  • ➕ Additions

    • ➕ Added universal namespace for creating container definitions which do not care whether they are processes or threads (#31).
    • ➕ Added possibility of creating universal bootstrap files.
    • ➕ Added possibility of creating universal config files.
    • ➕ Added sendCommand method to each class implementing Kraken\Runtime\RuntimeManagerInterface (#34).
    • Created FilesystemFactory in Kraken\Filesystem namespace (#29).

    🛠 Fixes

    • 🛠 Fixed an issue of WsServer not working correctly in pair with NetworkServer (#36).
    • 🛠 Fixed an issue of Kraken\Ipc\Socket\SocketListener not being able to reuse unix ports (#35).
    • 🛠 Fixed the major issue of container being able to process wrong instructions in failed state (#33).
    • 🛠 Fixed an issue of threads not being able to create log files (#32).

    Miscellaneous

    • ✂ Removed unused kraken and kraken.server scripts.
    • ♻️ Refactored process isolation mechanisms.
    • 📇 Renamed environmental file a ConfigProvider searches for, from data/config.env to data/environment.
    • ➕ Added missing replace kraken-php/test item in composer.json.
    • 📇 Renamed EventHandler to EventListener to keep implementation consistent with theory (#28).
    • ➕ Added missing symfony/routing dependency (#26).
    • ♻️ Refactored Kraken\Promise namespace.
    • Made supervision solver names for escalating problems more meaningful (#27).