Skip to content

Releases: xgfone/go-websocket

v1.10.1

19 Oct 12:51
Compare
Choose a tag to compare
  • Fixed:
    • Set the config of vnc proxy handler WebsocketVncProxyHandler.

v1.10.0

01 Apr 12:53
Compare
Choose a tag to compare
  • Changed:
    • Rename module name from websocket to go-websocket.
    • vncproxy uses log functions InfoLog and ErrorLog instead of the interface Logger.

v1.9.1

19 Aug 14:20
Compare
Choose a tag to compare

Fixed:

  • The websocket client automatically detects the port by the url scheme when the port is missing, that's, 80 for ws:// and 443 for wss://.

v1.9.0

25 Mar 13:37
Compare
Choose a tag to compare
  • Added:
    • WebsocketVncProxyHandler implements the interface io.Closer to clean all the connections.
    • Add the configation option UpgradeHeader for WebsocketVncProxyHandler to support the additional response headers to upgrade the websocket.
  • Removed:
    • Delete the example program github.com/xgfone/websocket/vncproxy/cmd and put it into README.md.

v1.8.1

13 Mar 11:49
Compare
Choose a tag to compare
  • Changed:
    • Rename the binary package from cmd to vncproxy.
  • Fixed:
    • Break the endless for loop when the sticky frames occurs.

v1.8.0

14 Jan 14:09
Compare
Choose a tag to compare
  • Changed:
    • Library: Remove the dependency github.com/xgfone/klog and use the Logger interface instead to allow the user to customize the logger.
  • Fixed:
    • CMD: Load the flag and file source to set the configuration options from the flags and the configuration file.
    • CMD: Correct the version to 1.8.0.

v1.7.0

13 Jan 15:24
Compare
Choose a tag to compare
  • Update github.com/xgfone/klog from v2 to v3.

v1.6.1

27 Nov 02:53
Compare
Choose a tag to compare
  • Fix:
    • Update the version of the dependency github.com/xgfone/ship from v2.0.0 to v2.1.0.

Notice: It is only for the binary command github.com/xgfone/websocket/vncproxy/cmd. For the library github.com/xgfone/websocket, it is not necessary and you can still use the version v1.6.0.

v1.6.0

26 Nov 13:14
Compare
Choose a tag to compare
  • Changed:
    • Remove the default value of the option --manageraddr.
    • Change the option type to the atomic, which can be changed during running.
  • Update the dependencies:
    • github.com/xgfone/gconf: v3.3.0 -> v4.2.0
    • github.com/xgfone/klog: v1.6.1 -> v2.2.0
    • github.com/xgfone/ship: v1.5.0 -> v2.0.0

v1.5.0

13 Jul 11:14
Compare
Choose a tag to compare
  • Added:
    • Add the function NewClientWebsocket to create a client websocket connection.
  • Fixed:
    • Don't check the size of the message when MaxMsgSize is 0.
    • Set the read deadline before each time reading websocket frame when setting Timeout.
  • Other:
    • Update the dependencies to the newest.