Skip to content

Releases: GeniusesOfSymfony/WebSocketBundle

1.10.4

06 Jul 14:22
v1.10.4
2d8dfd9
Compare
Choose a tag to compare

This is a security release!

Included in this release are the following changes:

  • Remove call to Ratchet\Wamp\Topic::broadcast() if the dispatch method fails, see the security advisory for additional details

Note, this is the last scheduled release for the 1.x branch; support for this version of the bundle ended on July 1, 2020.

3.2.0

01 Jun 19:03
v3.2.0
Compare
Choose a tag to compare

Included in this release are the following changes:

  • Extend Gos\Component\WebSocketClient\Wamp\ClientFactoryInterface inside Gos\Bundle\WebSocketBundle\Pusher\Wamp\WampConnectionFactoryInterface
  • Added new gos_web_socket.websocket_client configuration node to configure a Gos\Component\WebSocketClient\Wamp\ClientInterface instance

2.6.0

01 Jun 18:08
v2.6.0
Compare
Choose a tag to compare

Included in this release are the following changes:

  • Use the symfony/deprecation-contracts package to trigger runtime deprecation notices
  • Extend Gos\Component\WebSocketClient\Wamp\ClientFactoryInterface inside Gos\Bundle\WebSocketBundle\Pusher\Wamp\WampConnectionFactoryInterface

3.1.0

31 May 17:37
v3.1.0
Compare
Choose a tag to compare

Included in this release are the following changes:

  • Use the symfony/deprecation-contracts package to trigger runtime deprecation notices
  • Deprecated Gos\Bundle\WebSocketBundle\Pusher\PusherInterface and Gos\Bundle\WebSocketBundle\Pusher\ServerPushHandlerInterface, and all related services, in favor of the Symfony Messenger component
  • Removed Gos\Bundle\WebSocketBundle\Client\ClientStorageInterface::setStorageDriver(), this method should no longer be relied on
  • [MINOR B/C BREAK] Changed the (final) Gos\Bundle\WebSocketBundle\Client\ClientStorage constructor to require a Gos\Bundle\WebSocketBundle\Client\Driver\DriverInterface instance as the first argument, this only affects users manually instantiating an instance of the storage class
  • Deprecated unused gos_web_socket.client.storage.prefix configuration node and container parameter
  • Address deprecations in marking configuration nodes, services, and service aliases deprecated in Symfony 5.1

3.0

02 Apr 20:21
v3.0.0
Compare
Choose a tag to compare
3.0

This is the release candidate of this bundle's 3.0 version. Please consult the upgrade guide for a comprehensive list of changes.

Noteworthy changes from the release candidate include:

  • Merge 2.5.0 release

2.5.0

02 Apr 20:19
v2.5.0
Compare
Choose a tag to compare

Included in this release are the following changes:

  • Add log messages for error conditions which send an error message back to the calling client to Gos\Bundle\WebSocketBundle\Server\App\Dispatcher\RpcDispatcher
  • Add new log messages and extra error checks to Gos\Bundle\WebSocketBundle\Server\App\Dispatcher\TopicDispatcher
  • Clear topic periodic timers after unsubscribing a user (Fixes #369)
  • Move Twig configuration to a compiler pass
  • Use the monolog.logger tag to set the correct logger for LoggerAwareInterface classes
    • Note, this results in the monolog.logger.websocket logger no longer being explicitly configured by this bundle (namely, the monolog.handler.websocket service which set some arbitrary defaults on where websocket channel messages would render is no longer created), you can tune the log configuration in your application if desired
  • Move the websocket router resource configuration out of the prepend step, this should allow parameters and env vars to be consistently used with the bundle's configuration now

3.0 Release Candidate

20 Mar 15:50
v3.0.0-rc
Compare
Choose a tag to compare
3.0 Release Candidate Pre-release
Pre-release

This is the release candidate of this bundle's 3.0 version. Please consult the upgrade guide for a comprehensive list of changes.

Noteworthy changes from Beta 2 include:

  • Merge latest releases from 2.x branch

2.4.0

20 Mar 15:03
v2.4.0
Compare
Choose a tag to compare

Included in this release are the following changes:

  • Minor B/C Break Gos\Bundle\WebSocketBundle\Pusher\Wamp\WampConnectionFactoryInterface now typehints returning a Gos\Component\WebSocketClient\Wamp\ClientInterface implementation instead of the Gos\Component\WebSocketClient\Wamp\Client class, if you have created a custom connection factory you will need to update it
  • Upgraded gos/websocket-client dependency to 1.0

1.10.3

20 Mar 15:41
v1.10.3
Compare
Choose a tag to compare

Included in this release are the following changes:

  • Clear topic periodic timers after unsubscribing a user (Fixes #369)

3.0 Beta 2

16 Mar 17:21
v3.0.0-beta2
Compare
Choose a tag to compare
3.0 Beta 2 Pre-release
Pre-release

This is the second beta release of this bundle's 3.0 version. Please consult the upgrade guide for a comprehensive list of changes.

Noteworthy changes from Beta 1 include:

  • Merge latest releases from 2.x branch