This repository was archived by the owner on Oct 20, 2023. It is now read-only.
Releases: github/gh-net
Releases · github/gh-net
Release v0.12.4
- performance improvements.
Release v0.12.2
- adds
Windows 10andWindows 11support for AMD-based machines. - adds automatic
sudoprivileges escalation onUnix. No need to usesudoto install or launch the extension anymore. - extension now fallbacks to
startcommand if no command was specified, effectively making it the default command. - makes
DNSqueries resolution process asynchronous so thatDNSqueries are not blocking other traffic. - improve
network trafficGUI panel rendering accuracy and performance.
Release v0.8.3
- add
--codespace(-c) CLI argument to specify aCodespacename to connect to. More info: #30 - add
--trace-destCLI argument to specify trace file path. More info: #35 - fix IP routing issue for PTP network interfaces that are configured to be a default gateway on local machine. More info: #33
- improved start command panic handling.
- bug fixes for app diagnostics logic.
Release v0.6.4
- increase number of tasks in worker thread pool to
12. This fixes app freezes issue for low-end machines with few number of CPU cores and allowes for11active network interfaces on the host(local) machine. More info: #7 - fix bad TCP socket state error for TCP NATs on Linux host(local) machines. More info: #8
- improve error handling and visibility
- add
--telemetryCLI option to enable/disable telemetry requests for app troubleshooting purposes. It has values oftrue/false, default istrue. - fix infinite loop for
DNSresolution ofAAAArecords if host does not supportIPv4-mappedIPv6DNSrecords. More info: #18 - fix issue that caused
TCP/UDPNATrecords to be disposed prematurely. More info: #17 - release extension for
ARM64,ARMv6andARMv6architectures forLinuxmachines.
Release v0.4.0
- add
SRVDNS records support which is commonly used by Linux package managers (e.g.aptorapt-get). - DNS resolution now also relies on the
getaddrinfosystem call to support some of the VPN client setups(e.g.Viscosity,Tailscale). More info: #4 - improve the speed of
DNSresolution forA/AAAADNS record types. Now resolution takes single-digitmillisecondsas opposed tosecondsas before. GUIchanges:- entire
GUInow expands to 100% of width by default to accommodate longerDNShostnames. DNSpanel now includes the negative responses likeNXDOMAIN,NODATA, orSERVFAIL.- improved
DNSpanel layout . Text items now fill out the entire panel width and have guiding lines for readability. NATpanel now includes connection types, likeTCP,UDP, or others.- improved
NATpanel layout. Text items now fill out the entire panel width and have guiding lines for readability. - each connection in the
NATpanel now includesused agometric in seconds forincomingandoutgoingnetwork traffic.
- entire
startcommand changes:- add
--dnsoption which allows to enable/disable DNS resolution. It has values oftrue/false, default istrue. - rename
--trace-leveloption to--traceto be more consistent with other options. The--trace-leveloption is still supported as an alias for the new name but removed from docs and will be entirely removed in upcoming releases. --traceoption now gets propagated to thegh netextension inside aCodespacefor tracing level parity.- add hidden
--repooption, which controls what repo is used when thegh netextension is auto-installed inside aCodespaceduring the initial connection. This command is meant to be used for testing/debugging purposes; hence ishidden. - improve logic to auto-update
gh netextension on the remote side (inside a Codespace). This logic ensures that the remote extension is always up to date. - add GitHub CLI update notice if CLI is
< v2.8.0instead of failing with a generic error. - provide clear error messages for other expected error cases.
- add
Release v0.3.2
- 🐛 fix automatic
gh netinstallation for root vs non-root users on Linux / cli/cli#5456 - ✨ ask users to install GitHub CLI if it is not installed inside a remote machine
- ✨ pipe through
stderrfrom the remote machine so it is immediately clear what have happen inside a Codespace - 🔨 both "local" and "remote"
--locationoptions now show "please use sudo" message if user is not root - 🔨
startcommand now defaults to "local" if no--locationoption specified, the "auto" option is removed
Release v0.3.1
Release v0.3.1
Release v0.3.0
Release v0.3.0