Releases: termbacktime/termbacktime
Update go modules + patches for go 1.19.x
Next release should be v1.0.0! This will be after changes to the https://termbackti.me/ and https://xterm.live/ websites. Major overhaul to the web "terminal"; currently planning a fullscreen version. If anyone has any suggestions for improvements to the web UI, please let me know!
Also planned is Windows 10/11, Windows Server 2019 support using ConPTY!
What's Changed
- Issue 100/patch websockets by @LouisT in #109
- Merge pull request #108 from termbacktime/issue-100/patch-websockets by @LouisT in #136
- Dev by @LouisT in #137
Full Changelog: v1.0.0-rc.9...1.0.0-rc.10
Modify WebSocket support.
Patch an issue with WebSockets not being able to read full JSON responses from WebRTC offer/answer requests.
Some other small bug fixes/improvements with auth and recording features.
What's Changed
- Bump github.com/pion/webrtc/v3 from 3.0.27 to 3.0.29 by @dependabot in #55
- Dev by @LouisT in #56
- Bump github.com/spf13/cobra from 1.1.3 to 1.2.0 by @dependabot in #61
- Bump github.com/creack/pty from 1.1.12 to 1.1.13 by @dependabot in #57
- Bump github.com/pion/webrtc/v3 from 3.0.29 to 3.0.30 by @dependabot in #60
- Bump github.com/pion/webrtc/v3 from 3.0.30 to 3.1.17 by @dependabot in #89
- Bump github.com/spf13/cobra from 1.2.0 to 1.3.0 by @dependabot in #83
- Bump github.com/creack/pty from 1.1.13 to 1.1.17 by @dependabot in #75
- Bump golang.org/x/mod from 0.4.2 to 0.5.1 by @dependabot in #70
- Bump github.com/spf13/viper from 1.10.0 to 1.10.1 by @dependabot in #91
- Bump github.com/pion/webrtc/v3 from 3.1.17 to 3.1.19 by @dependabot in #92
- Dev by @LouisT in #93
- Update issue templates by @LouisT in #99
- Initial fixes for #100 + other small improvements by @LouisT in #108
Full Changelog: v1.0.0-rc.7...v1.0.0-rc.9
Minor updates (skip v1.0.0-rc.6)
Minor updates to go modules + go v1.16.3
Module updates, logging, and new arg.
- Update to Pion v3.
- Implement some basic background logging for live terminals sown on process exit.
- Display peer connect/disconnect messages.
- Show number of lines sent and received + bandwidth used.
- Add
--shell
argument torecord
andlive
commands. - Update other go modules.
Note: Looking into implementing self-updating binaries most likely after v1 release.
Improved binary sizes.
Decreased precompiled and manually compiled binary sizes with ldflags and optionally upx.
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2020
UPX 3.96 Markus Oberhumer, Laszlo Molnar & John Reiser Jan 23rd 2020
File size Ratio Format Name
-------------------- ------ ----------- -----------
13041596 -> 3608592 27.67% macho/amd64 termbacktime-baa298c-darwin
11923456 -> 3439476 28.85% linux/amd64 termbacktime-baa298c-unix
9981952 -> 2979796 29.85% linux/i386 termbacktime-baa298c-unix-386
11010048 -> 2797768 25.41% linux/arm64 termbacktime-baa298c-unix-arm64
9961472 -> 2750616 27.61% linux/arm termbacktime-baa298c-unix-armv6
9961472 -> 2748708 27.59% linux/arm termbacktime-baa298c-unix-armv7
-------------------- ------ ----------- -----------
65879996 -> 18324956 27.82% [ 6 files ]
Hybrid Analysys virus scan.
Other changes:
- Improvements to the live terminal service.
- Upgraded + switched to new TURN server provider.
- Improvements to the production and development broker servers.
Vanity Paths
Update vanity paths from github.com/termbacktime/termbacktime to louist.dev/termbacktime.
Release candidate 2
Changes:
- Go mod updates.
- Switch to
golang.org/x/term
fromgolang.org/x/crypto/ssh/terminal
due to deprecation. - Built with
go version go1.15.5 darwin/amd64
.
Elsewhere:
- Switched to a new TURN server host to support IPv6.
- Style and documentation changes on the termbackti.me website.
Cleanups and improvements.
- Implement new live sharing link at https://xterm.live/
- Improvements to install.sh at https://termbackti.me/install.sh
- Remove analytics, improve update checker
- Built with go1.14.7
- removing darwin/386 builds
- Move recording command under
termbacktime record
and display help by default
Live sharing improvments.
Huge performance improvement for the live sharing feature has been implemented. There was a bug with the way WebSockets were being closed when the WebRTC connection was established that caused a runaway loop.
Bug fix for GitHub auth.
Fix a bug with GitHub auth + module updates.