Skip to content

Releases: openportio/openport-go

v2.2.3

12 Feb 12:18

Choose a tag to compare

Features:

Bugfixes:

  • Fixed issue 6. (panic when using multiple connections with the --ws flag set)
  • "openport selftest" is no longer saving anything in the local DB.

Various:

  • upgraded to golang 1.25.7
  • dependency upgrades

V2.2.2

08 Oct 12:20

Choose a tag to compare

Bugfixes:

  • Fixed bug "/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found" by compiling all versions against an older version of the library.

Various:

  • upgraded to golang 1.23.2
  • dependency upgrades

Notes:

  • The bugfix is only relevant for linux. Only releasing the linux clients.

V2.2.1

21 May 11:23

Choose a tag to compare

Features/improvements:

  • Added "selftest" command.

Bugfixes:

  • Fixed segmentation error when running on NVidia Jetson #3

V2.2.0

09 Jan 11:08

Choose a tag to compare

Features/improvements:

  • Added --ws flag to use websockets to connect instead of ssh. (Use in combination with --no-ssl to create an unencrypted tunnel).
  • improved help messages.
  • adding the hostname to the ssh keys when creating new keys.
  • added "rm" command to remove sessions from the local database.
  • "register", "restartsessions", "link" are now also valid commands
  • Added an improved windows service.
  • Smaller binaries by removing debug flags from compilation.
  • Using static linking to improve portability.

Bugfixes:

  • Fixed "(no such table: sessions)" error
  • Flagging sessions as automatically restarted when they are started from "restart-sessions"
  • Fixed database issues.

Various:

  • Upgraded to golang version 1.21.5
  • Also releasing the raw binaries
  • The armv7 binary have been tested on an openwrt router.

V2.1.0

01 Jun 12:46

Choose a tag to compare

  • Adding --exit-on-failure-timeout flag (Specify in seconds if you want the app to exit if it cannot properly connect. (default -1))
  • Code refactoring

v2.0.4

19 May 14:15

Choose a tag to compare

  • Fixed issue with restarting sessions from a non-root user.
  • Creating the /etc/openport/users.conf file at installation.

No versions were created for windows or mac because there is no improvement made for those clients. Use 2.0.3 for those platforms.

v2.0.3

19 May 14:14

Choose a tag to compare

  • Checking that both .ssh/id_rsa and .ssh/id_rsa.pub exist before using them
  • Bugfix: server port was not reused after closing the app with ctrl-c

New client: v2.0.2

19 May 14:12

Choose a tag to compare

  • Rewritten client in Go
  • Updated commands: “openport –list” is now “openport list” Same for forward, list, kill, kill-all, register-key, version and help.
  • Fixed issue with hanging clients (added timeout on http requests)
  • Improved speed, size and memory consumption
  • Terminology: replaced “share” with “session”