Skip to content

Releases: xp-framework/networking

10.1.1: Interrupted read fixes

10 Apr 13:53
Compare
Choose a tag to compare
  • Fixed handling in async server for interrupted reads - @thekid

10.1.0: Async server

31 Mar 14:47
Compare
Choose a tag to compare
  • Implemented PR #17: Implement asynchronous server. This adds the new
    class peer.server.AsyncServer and changes the handleData() method
    in protocol to be able to return a generator.
    (@thekid)

10.0.2: PHP 8 Sockets compatibility

14 Mar 17:07
Compare
Choose a tag to compare
  • Fixed issue #16: PHP 8+ compatibility: ext/sockets after it changed
    from resources to opaque objects.
    (@thekid)
  • Fixed issue #15: PHP 8.1 compatibility: Socket select argument types
    (@thekid)
  • Prevented warnings when building and extracting query in PHP 8.1
    (@thekid)

10.0.1: SOMAXCONN discovery

11 Jul 14:59
Compare
Choose a tag to compare
  • Fixed issue #14: Discover SOMAXCONN programmatically if not defined
    (@thekid)

10.0.0: Drop PHP 5 support

10 Apr 13:17
Compare
Choose a tag to compare
  • Fixed "Only the first byte will be assigned to the string offset"
    warning in PHP 8.0
    (@thekid)
  • Implemented xp-framework/rfc#334: Drop PHP 5.6:
    . Heads up: Minimum required PHP version now is PHP 7.0.0
    . Rewrote code base, grouping use statements
    . Converted newinstance to anonymous classes
    . Rewrote isset(X) ? X : default to X ?? default
    (@thekid)

9.3.3: XP10 compatibility

01 Dec 10:14
Compare
Choose a tag to compare
  • Made compatible with XP 10 - @thekid

9.3.2: Curly braces warnings fix

17 Sep 12:56
Compare
Choose a tag to compare
  • Fixed two more Array and string offset access syntax with curly braces
    is deprecated
    warnings
    (@thekid)

9.3.1: PHP 7.4 compatibility

25 Aug 10:50
Compare
Choose a tag to compare
  • Made compatible with PHP 7.4 - refrain using {} for string offsets
    (@thekid)
  • Fixed issue xp-forge/web/#57: Call to undefined method xp::stringOf()
    (@thekid)

9.3.0: Select w/ associative arrays

30 Jan 21:49
Compare
Choose a tag to compare
  • Preserve keys in arrays passed to Sockets::select() - @thekid

9.2.5: EINTR fix

06 Oct 16:08
Compare
Choose a tag to compare
  • Fixed issue #12: Changed Sockets::select() to return NULL instead of
    throwing an error when receiving EINTR, e.g. because of SIGINT.
    (@thekid)