All Versions
118
Latest Version
Avg Release Cycle
6 days
Latest Release
1587 days ago

Changelog History
Page 12

  • v0.11 Changes

    December 27, 2018
    • ๐Ÿšš Move reactor loop to secondary fiber, allow blocking operations on main fiber.
    • ๐Ÿ’… Example implementation of erlang-style generic server pattern (implement async API to a coroutine)
    • Implement coroutine mailboxes, Coroutine#<<, Coroutine#receive, Kernel.receive for message passing
    • โž• Add Coroutine.current for getting current coroutine
  • v0.10 Changes

    November 20, 2018
    • ๐ŸŽ Rewrite Rubato core for simpler code and better performance
    • Implement EV.snooze (sleep until next tick)
    • Coroutine encapsulates a task spawned on a separate fiber
    • Supervisor supervises multiple coroutines
    • โฑ CancelScope used to cancel an ongoing task (usually with a timeout)
    • Rate throttling
    • Implement async SSL server
  • v0.9 Changes

    November 14, 2018
    • ๐Ÿ“‡ Rename Nuclear to Rubato
  • v0.8 Changes

    October 04, 2018
    • ๐Ÿ‘ Replace nio4r with in-house extension based on libev, with better API, better performance, support for IO, timer, signal and async watchers
    • ๐Ÿ›  Fix mem leak coming from nio4r (probably related to code in Selector#select)
  • v0.7 Changes

    September 13, 2018
    • Implement resource pool
    • transaction method for pg cient
    • Async connect for pg client
    • โž• Add testing module for testing async code
    • ๐Ÿ‘Œ Improve HTTP server performance
    • Proper promise chaining
  • v0.6 Changes

    September 11, 2018
    • โž• Add http, redis, pg dependencies
    • ๐Ÿšš Move ALPN code inside net module
  • v0.4 Changes

    September 10, 2018
    • ๐Ÿ”จ Code refactored and reogranized
    • ๐Ÿ›  Fix recursion in next_tick
    • โฌ†๏ธ HTTP 2 server with support for ALPN protocol negotiation and HTTP upgrade
    • OpenSSL server
  • v0.3 Changes

    September 06, 2018
    • Event reactor
    • Timers
    • Promises
    • async/await syntax for promises
    • IO and read/write stream
    • TCP server/client
    • Promised threads
    • HTTP server
    • Redis interface
    • PostgreSQL interface