Skip to content

Latest commit

 

History

History
138 lines (97 loc) · 4.16 KB

File metadata and controls

138 lines (97 loc) · 4.16 KB

Changelog

All notable changes to this package will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.4.0] - 2025-06-09

Fixed

  • Fixed WebSocketInvalidStateException raised when disconnecting, closing an already opened socket
  • Fixed Wire occasionally using attempting to parse addresses as IPV6 on latfomrsm that do not support IPV6
  • Fixed error getting thrown when application returns from sleep due to unhandled server ping request. (Not applicable to WebGL.)

[1.3.0] - 2025-02-12

Fixed

  • Updated dyncall syntax
  • Websocket jslib will no longer crash player loop on successive connections/disconnections
  • Updated reconnection logic to check if internet is reachable, avoiding unnecessary connection attempts

[1.2.8] - 2025-01-15

Fixed

  • Updated package docs to reflect the removal of WIRE_EXCLUDE_WEBSOCKETSHARP in v1.2.2

Changed

  • Updated the minimum supported Editor version to 2021.3.

[1.2.7] - 2024-08-27

Fixed

  • Token retrieval failures can no longer break Wire reconnection attempts.
  • Websocket channel will report error when failing to retrieve token.

[1.2.6] - 2024-07-11

Fixed

  • Websocket will no longer stop attempting to reconnect after a certain amount of tries.

[1.2.5] - 2024-04-24

Added

  • Added Apple Privacy Manifest
  • Updated com.unity.services.core to 1.12.5
  • Updated com.unity.services.authentication to 2.7.4

[1.2.3] - 2024-03-20

Changed

  • Updated unity core to 1.12.4

Added

  • Added support for multiplayer integration

[1.2.2] - 2023-09-21

Fixed

  • The unity-websocket-sharp is no longer disabled by the define WIRE_EXCLUDE_WEBSOCKETSHARP
  • Fixed a bug that would make UnsubscribeAsync throw an exception when called on a disabled Wire connection.

[1.2.0] - 2023-06-02

Fixed

  • Fixed a bug in the ping protocol
  • Fixed an issue preventing the package to work with Nintendo Switch
  • Fixed vulnerabilities in the Websocket library

Changed

  • Excluded WebGL and Switch platforms from the websocket-sharp target

[1.1.8] - 2023-05-31

Fixed

  • fixed a websocket bug referencing nonexistent Runtime object
  • removed useless meta files from the package

Changed

  • internet reachability is no longer a hard requirement for package initialization

[1.1.6] - 2023-04-17

Fixed

  • improved logging
  • removed error log when unsubscribe arrives on an unsubscribed channel

[1.1.5] - 2023-03-28

Fixed

  • Prevent the state changed event to fire twice on IChannel objects
  • Fixed issue in the jslib adapter for WebGL build (experimental)

[1.1.4] - 2023-03-20

Changed

  • Fix: unit tests are now synchronous
  • Fix: threading simplification
  • Fixed an issue that occured when a Subscription was subscribed and unsubscribed to repeatedly.

[1.1.3] - 2023-03-08

Changed

  • Fix: Race condition at package initialization time

[1.1.2] - 2023-02-15

Changed

  • Fix: Wire now tracks when a Authentication changes the current user Id and resets the connection accordingly.

[1.1.1] - 2022-10-05

Changed

  • Fixed a situation where the network thread would access an object being owned by the main thread.
  • Add a 10s retry time upon custom Wire close code

[1.1.0] - 2022-08-04

Changed

  • Dependency version bump for core and auth package

[1.0.1] - 2022-05-25

Changed

  • The IChannel methods will now throw an ObjectDisposedException if the object was disposed.
  • Fix some cases of unexpected disconnection that didn't trigger a reconnect.

[1.0.0-preview.14] - 2022-03-09

Changed

  • IChannel will unsubscribe on Dispose but not if triggered by the finalizer.

[1.0.0-preview.5] - 2022-02-26

  • Updated changelog.

[1.0.0-preview.4] - 2022-02-25

  • Wire service URLs updated to reflect the new DNS domain.

[1.0.0-preview] - 2022-02-21

This is the first supported release of the Wire SDK.

  • fix package being stripped away from iOS build.
  • fix bug where Unity Editor would hang on domain reload.

[0.0.1-preview] - 2021-09-29

This is the first release of the Wire SDK.

  • Working prototype of the Wire SDK package.