Skip to content

Releases: nirui/sshwifty

0.4.4-beta-release-prebuild

06 Mar 10:01
3feb767

Choose a tag to compare

Version 0.4.4-beta-release

Updates introduced since 0.4.3-beta-release

  • 3feb767 Upgrade backend dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • 55319bb Fixed "non-constant format string" vet error - (Ni Rui) 82AE11AD1E5E8729 E
  • 8d81c70 Upgrade front-end dependencies - (Ni Rui) 82AE11AD1E5E8729 E

0.4.3-beta-release-prebuild

16 Jan 06:23
5206d99

Choose a tag to compare

Version 0.4.3-beta-release

Updates introduced since 0.4.2-beta-release

  • 5206d99 Upgrade front-end dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • 692a25d Upgrade backend dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • 9135f14 Describe how SSHWIFTY_PRESETS should be configured - (Ni Rui) 82AE11AD1E5E8729 E
  • a63c90a Clean up sshwifty.go - (Ni Rui) 82AE11AD1E5E8729 E

Security

This version carries security fixes from upstream to fix CVE-2025-61726, CVE-2025-68121, CVE-2025-61730 and couple others. As usual, please schedule your update.

0.4.2-beta-release-prebuild

03 Dec 04:41
f3e550d

Choose a tag to compare

Version 0.4.2-beta-release

Updates introduced since 0.4.1-beta-release

  • f3e550d Update README.md to reflect the changes on default timeouts - (Ni Rui) 82AE11AD1E5E8729 E
  • fd23896 Update front-end dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • 39b2147 Upgrade backend dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • ecbfe8b Print Go runtime information during start up when running under DEBUG mode - (Ni Rui) 82AE11AD1E5E8729 E
  • 84abd3f Re-adjust the default ReadTimeout and WriteTimeout for Server to 120 seconds, the default InitialTimeout and HeartbeatTimeout remained at 10 seconds. This should reduce the disconnect problem experienced by Chrome users - (Ni Rui) 82AE11AD1E5E8729 E
  • 9d916db Use the updated configuration package - (Ni Rui) 82AE11AD1E5E8729 E
  • 900aa6a Syncing Delay History graph with Traffic History graph - (Ni Rui) 82AE11AD1E5E8729 E
  • 5ae411e Sending keepalive queries more frequently - (Ni Rui) 82AE11AD1E5E8729 E
  • 2fa2640 Print Server configuration when running under DEBUG mode - (Ni Rui) 82AE11AD1E5E8729 E
  • 6ac18a1 Changing order of the parameter to follow existing style - (Ni Rui) 82AE11AD1E5E8729 E
  • 07f1646 Better dial creation for network.BuildSocks5Dial which now uses a network.Dial as it's parent dialer just like network.AccessControlDial already does - (Ni Rui) 82AE11AD1E5E8729 E
  • 47ea067 Loading configurations in a far cleaner way, also changed few defaults - (Ni Rui) 82AE11AD1E5E8729 E

0.4.1-beta-release-prebuild

08 Oct 03:42
e882245

Choose a tag to compare

Version 0.4.1-beta-release

Updates introduced since 0.4.0-beta-release

  • e882245 Update front-end dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • d0f75c6 Update backend dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • 4e13029 Bump copyright date - (Ni Rui) 82AE11AD1E5E8729 E
  • f4b4a5f Correctly handle errors returned by the WebSocket controller to avoid triggering "http: response.WriteHeader on hijacked connection" warning in the log - (Ni Rui) 82AE11AD1E5E8729 E

0.4.0-beta-release-prebuild

15 Aug 12:48
316fd8f

Choose a tag to compare

Version 0.4.0-beta-release

Updates introduced since 0.3.25-beta-release

  • 316fd8f Fix the [eslint] Cannot find package 'globals' error - (Ni Rui) 82AE11AD1E5E8729 E
  • 57a078c Update the test cases due to the change in address formats - (Ni Rui) 82AE11AD1E5E8729 E
  • 50fc2c7 Upgrade front-end components - (Ni Rui) 82AE11AD1E5E8729 E
  • 4b13395 Upgrade backend components - (Ni Rui) 82AE11AD1E5E8729 E
  • e834981 Correctly wrapping text in forms - (Ni Rui) 82AE11AD1E5E8729 E
  • 0911810 Allow 255 bytes long hostname as well - (Ni Rui) 82AE11AD1E5E8729 E
  • 2bcb10b Allow the client side script to accept 127 bytes long SSH username - (Ni Rui) 82AE11AD1E5E8729 E
  • f5d51cf Added command.BufferPool to allow commands to use a shared pool of buffers, this also allows Sshwifty to read username that is longer than 64 bytes - (Ni Rui) 82AE11AD1E5E8729 E
  • a5008d6 Clean up compressing code and use the correct cursor when trying to write compressed data - (Ni Rui) 82AE11AD1E5E8729 E

Protocol Change

This update includes a minor change to the protocol that Sshwifty client use to communicate with it's server. In most cases, no additional user-end action is needed in order to adopt the change.

However, if the new version of Sshwifty is unexpectedly and constantly disconnecting you from it's server, please take look the logs and report back. Thanks!

0.3.25-beta-release-prebuild

26 Jun 13:40
31d5a6d

Choose a tag to compare

Version 0.3.25-beta-release

Updates introduced since 0.3.24-beta-release

  • 31d5a6d Upgrade front-end components - (Ni Rui) 82AE11AD1E5E8729 E
  • 240a264 Fixed assets compression code, maybe linked to: #197 - (Ni Rui) 82AE11AD1E5E8729 E
  • 0450bee Allow HTTP server to output logs with proper logger - (Ni Rui) 82AE11AD1E5E8729 E

0.3.24-beta-release-prebuild

06 Jun 10:27
af8412f

Choose a tag to compare

Version 0.3.24-beta-release

Updates introduced since 0.3.23-beta-release

  • af8412f Upgrade frontend dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • f6aa472 Upgrade backend dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • 50f2f6c SOCKS5 handles timeout correctly - (Ni Rui) 82AE11AD1E5E8729 E
  • 9be8694 Fix the no-useless-escape eslint error introduced by the last commit - (Ni Rui) 82AE11AD1E5E8729 E
  • 87be1a2 Allow - to be used in hostnames. Fixes #193 - (Ni Rui) 82AE11AD1E5E8729 E

0.3.23-beta-release-prebuild

24 May 07:05
a89be2f

Choose a tag to compare

Version 0.3.23-beta-release

Updates introduced since 0.3.22-beta-release

  • a89be2f Code clean up for the dialers - (Ni Rui) 82AE11AD1E5E8729 E
  • aa6de8b Fix mixhandlering of SOCKS5 timeout - (Ni Rui) 82AE11AD1E5E8729 E
  • 31ce1c1 Match the hostname verification at the frontend - (Ni Rui) 82AE11AD1E5E8729 E
  • 2f3f7a7 Better format and wording - (Ni Rui) 82AE11AD1E5E8729 E
  • 6b096c0 Verify hostname address before using it - (Ni Rui) 82AE11AD1E5E8729 E

0.3.22-beta-release-prebuild

16 May 13:33
11defa8

Choose a tag to compare

Version 0.3.22-beta-release

Updates introduced since 0.3.21-beta-release

  • 11defa8 Fix OS compatibility issues - (Ni Rui) 82AE11AD1E5E8729 E
  • 982574f Close remote handlers as soon as client disconnects - (Ni Rui) 82AE11AD1E5E8729 E
  • 0e81d88 Upgrade frontend dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • 24d9742 Upgrade backend dependencies - (Ni Rui) 82AE11AD1E5E8729 E
  • 13cef09 Add SSHWIFTY_HOOK_DEADLINE environment variable to allow Hook to determine the forced termination time - (Ni Rui) 82AE11AD1E5E8729 E
  • 7889999 Added support for server-side hooks: #190 - (Ni Rui) 82AE11AD1E5E8729 E

0.3.21-beta-release-prebuild

21 Apr 10:13
eb9ddbe

Choose a tag to compare

Version 0.3.21-beta-release

Updates introduced since 0.3.20-beta-release

  • eb9ddbe Upgrade front-end components - (Ni Rui) 82AE11AD1E5E8729 E
  • ade4773 Upgrade backend components - (Ni Rui) 82AE11AD1E5E8729 E
  • e5b5c82 Change recommended container restart condition from always to unless-stopped, which is more appreciate - (Ni Rui) 82AE11AD1E5E8729 E
  • 42ee42c Replace the old vaguly.com to the current one nirui.org, as the old one no longer functions - (Ni Rui) 82AE11AD1E5E8729 E
  • 9931fcd Add support to allow Presets to define admin specified console background (and tab) color (at the request of #188) - (Ni Rui) 82AE11AD1E5E8729 E