Releases: alebeck/boring
Releases · alebeck/boring
0.11.5
0.11.4
Corrects a tagging issue in 0.11.3
0.11.3
- Improved error messages
- Fixed a bug where FQDN could not be used as a ProxyJump
0.11.2
- Support % substitutions in ssh_config
0.11.1
- Improved reconnection timing
- Improved logging
0.11.0
- Now supports ProxyJump in the user's SSH config
- Now also supports StrictHostKeyChecking no/off
- Implementation improvements
0.10.1
- Added a
#compdef
directive to the zsh completion script. It can now be used with the zsh completion system without having to source it manually.
0.10.0
- Adds the
boring version
subcommand
0.9.0
- Adds shell completions for bash, zsh, and fish
- Now creates a commented-out default config on first use
- Bumps some golang.org/x dependencies
0.8.0
- Adds glob pattern matching for specifying tunnels, e.g.
boring open "dev*" "prod[12]"
- Adds -a/--all flag for opening and closing all tunnels
- Adds support for "+", "-", and "^" algorithm modifiers in SSH config, this led to problems in recent macOS versions
- Minor improvements
Info for updating: When updating, the daemon of the previous version could still be running. So it might be necessary to kill it using killall boring
before using the new binary. If you update via Homebrew, this is done automatically.
Breaking changes: We now disallow certain tunnel names, which you were probably not using anyway. This includes tunnel names containing spaces or glob symbols "[?*", or those that start with a special character.