WildPHP / irc-bot

A simple and modular PHP IRC bot
MIT License
84 stars 24 forks source link

Bump react/socket from 1.6.0 to 1.8.0 #189

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps react/socket from 1.6.0 to 1.8.0.

Release notes

Sourced from react/socket's releases.

v1.8.0

A major new feature release, see release announcement.

  • Feature: Simplify usage by supporting new default loop. (#260 by @​clue)

    // old (still supported)
    $socket = new React\Socket\Server('127.0.0.1:8080', $loop);
    $connector = new React\Socket\Connector($loop);
    

    // new (using default loop) $socket = new React\Socket\Server('127.0.0.1:8080'); $connector = new React\Socket\Connector();

v1.7.0

  • Feature: Support falling back to multiple DNS servers from DNS config. (#257 by @​clue)

    If you're using the default Connector, it will now use all DNS servers configured on your system. If you have multiple DNS servers configured and connectivity to the primary DNS server is broken, it will now fall back to your other DNS servers, thus providing improved connectivity and redundancy for broken DNS configurations.

  • Feature: Use round robin for happy eyeballs DNS responses (load balancing). (#247 by @​clue)

    If you're using the default Connector, it will now randomize the order of the IP addresses resolved via DNS when connecting. This allows the load to be distributed more evenly across all returned IP addresses. This can be used as a very basic DNS load balancing mechanism.

  • Internal improvement to avoid unhandled rejection for future Promise API. (#258 by @​clue)

  • Improve test suite, use GitHub actions for continuous integration (CI). (#254 by @​SimonFrings)

Changelog

Sourced from react/socket's changelog.

1.8.0 (2021-07-11)

A major new feature release, see release announcement.

  • Feature: Simplify usage by supporting new default loop. (#260 by @​clue)

    // old (still supported)
    $socket = new React\Socket\Server('127.0.0.1:8080', $loop);
    $connector = new React\Socket\Connector($loop);
    

    // new (using default loop) $socket = new React\Socket\Server('127.0.0.1:8080'); $connector = new React\Socket\Connector();

1.7.0 (2021-06-25)

  • Feature: Support falling back to multiple DNS servers from DNS config. (#257 by @​clue)

    If you're using the default Connector, it will now use all DNS servers configured on your system. If you have multiple DNS servers configured and connectivity to the primary DNS server is broken, it will now fall back to your other DNS servers, thus providing improved connectivity and redundancy for broken DNS configurations.

  • Feature: Use round robin for happy eyeballs DNS responses (load balancing). (#247 by @​clue)

    If you're using the default Connector, it will now randomize the order of the IP addresses resolved via DNS when connecting. This allows the load to be distributed more evenly across all returned IP addresses. This can be used as a very basic DNS load balancing mechanism.

  • Internal improvement to avoid unhandled rejection for future Promise API. (#258 by @​clue)

  • Improve test suite, use GitHub actions for continuous integration (CI). (#254 by @​SimonFrings)

Commits
  • 92fb72d Prepare v1.8.0 release
  • 991c1b6 Merge pull request #260 from clue-labs/default-loop
  • b471dc7 Update to stable reactphp/event-loop v1.2.0 and updated stream and DNS
  • 9de96e3 Simplify usage by supporting new default loop
  • 5d39e3f Prepare v1.7.0 release
  • dff5fbe Merge pull request #257 from clue-labs/dns-multiple
  • 43c9f20 Merge pull request #258 from clue-labs/unhandled-rejection
  • d2040a9 Internal improvement to avoid unhandled rejection for future Promise API
  • c37c55c Update DNS component for required DNS fallback support
  • a239858 Support falling back to multiple DNS servers from DNS config
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)