All Versions
9
Latest Version
Avg Release Cycle
136 days
Latest Release
1162 days ago

Changelog History

  • v2.0.0 Changes

    September 28, 2021

    ➕ Added

    • ➕ Add CHANGELOG.md file to track changes on releases [89290e8]
    • ➕ Add new command to show running configuration of any mole instance [#161]
    • Stop foreground instances using the stop command [#158]
    • ➕ Add new command, misc rpc to explicitly execute procedures on running instances of mole [#148]
    • 0️⃣ rpc server (disabled by default) [#146]
    • 🆕 New flag to pass SSH config file path [#136]
    • ➕ Add new command: show logs [#132]

    🔄 Changed

    • 🔄 Change output of "show alias" to toml format. [#144]
    • Skip private key authentication in case of error (encrypted without passphrase, wrong format, ...) [#159] [#169]
    • Close reader/writer on ssh channel when finished or error occurs [#159]
    • Don't fail but create new empty config when no config (empty string) file was used [#159]
    • 🛠 Fix start alias flag parsing [#157]

    ✂ Deleted

  • v1.0.1 Changes

    September 01, 2020

    🔄 CHANGELOG

    v1.0.1

    🛠 BUGFIX: Verbose, Insecure and Detach flags are not working when loading from an alias [#127]
    🆕 NEW FEATURE: The installation script can now receive a parameter to install a specific version instead of always installing the latest [#124]

    v1.0.0

    🆕 NEW FEATURE: Complete revamp of CLI user experience [#112]
    🆕 NEW FEATURE: Support for ssh remote port forwarding [#114]
    🆕 NEW FEATURE: Support for authentication ssh session using ssh agent [#102]
    🆕 NEW FEATURE: Add builds for ARM [#109]

    v0.5.0

    🆕 NEW FEATURE: Reconnect to SSH Server if connection drops for any reason (-connection-retries and -retry-wait) [#95]
    🛠 BUGFIX: SSH config file is required even if all required arguments were provided through CLI [#75]
    🛠 BUGFIX: Missing port in remote address [#86]
    🆕 NEW FEATURE: Configurable connection timeout [#92]
    🛠 BUGFIX: Fix persistence of insecure mode flag (-insecure) [#90]
    👌 IMPROVEMENT: Better protecting keys loaded in memory [#78]
    🆕 NEW FEATURE: Keep idle connection open by sending periodic synthetic packets (-keep-alive-interval flag) [#77]

    v0.4.0

    🆕 NEW FEATURE: Multiple tunnels using the same ssh connection (support for multiple -remote flags) [#72]
    INFRA: Project dependencies are now managed by Go modules instead of vendor/ [#69]

    v0.3.0

    🆕 NEW FEATURE: Windows Support! Mole now works on windows (tested on Windows 10) [#65]
    ✅ INFRA: Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.)
    🆕 NEW FEATURE: Users will be prompted to enter the key's password if it is encrypted [#54]
    🆕 NEW FEATURE: Skip the host key validation by using the -insecure option [#52]
    🛠 BUGFIX: Server names can contain underscore character [#50]
    🛠 BUGFIX: Always use the same ssh connection if multiple clients use the same tunnel [#43]
    🆕 NEW FEATURE: Run mole in background by using the -detach option [#35]
    🛠 BUGFIX: Return error if required flags are missing [#33]
    🆕 NEW FEATURE: New -aliases option added to list all configured aliases [#29]
    🆕 NEW FEATURE: LocalForward option from ssh config file will be used if both -local and -remote are absent [#18]
    🐳 INFRA: Developers can spawn a small local infra using docker to test their changes

    v0.2.0

    🆕 NEW FEATURE: Aliases can be created to reuse tunnel settings.
    ⚡️ Website update

    v0.1.0

    IP addresses of both local and remote are now optional
    ➕ Add -version option to display the current version
    🆕 New website: https://davrodpin.github.io/mole/

    v0.0.1

    🚀 First release. No changes.

  • v1.0.0 Changes

    August 13, 2020

    🔄 CHANGELOG

    v1.0.0

    🆕 NEW FEATURE: Complete revamp of CLI user experience [#112]
    🆕 NEW FEATURE: Support for ssh remote port forwarding [#114]
    🆕 NEW FEATURE: Support for authentication ssh session using ssh agent [#102]
    🆕 NEW FEATURE: Add builds for ARM [#109]

    v0.5.0

    🆕 NEW FEATURE: Reconnect to SSH Server if connection drops for any reason (-connection-retries and -retry-wait) [#95]
    🛠 BUGFIX: SSH config file is required even if all required arguments were provided through CLI [#75]
    🛠 BUGFIX: Missing port in remote address [#86]
    🆕 NEW FEATURE: Configurable connection timeout [#92]
    🛠 BUGFIX: Fix persistence of insecure mode flag (-insecure) [#90]
    👌 IMPROVEMENT: Better protecting keys loaded in memory [#78]
    🆕 NEW FEATURE: Keep idle connection open by sending periodic synthetic packets (-keep-alive-interval flag) [#77]

    v0.4.0

    🆕 NEW FEATURE: Multiple tunnels using the same ssh connection (support for multiple -remote flags) [#72]
    INFRA: Project dependencies are now managed by Go modules instead of vendor/ [#69]

    v0.3.0

    🆕 NEW FEATURE: Windows Support! Mole now works on windows (tested on Windows 10) [#65]
    ✅ INFRA: Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.)
    🆕 NEW FEATURE: Users will be prompted to enter the key's password if it is encrypted [#54]
    🆕 NEW FEATURE: Skip the host key validation by using the -insecure option [#52]
    🛠 BUGFIX: Server names can contain underscore character [#50]
    🛠 BUGFIX: Always use the same ssh connection if multiple clients use the same tunnel [#43]
    🆕 NEW FEATURE: Run mole in background by using the -detach option [#35]
    🛠 BUGFIX: Return error if required flags are missing [#33]
    🆕 NEW FEATURE: New -aliases option added to list all configured aliases [#29]
    🆕 NEW FEATURE: LocalForward option from ssh config file will be used if both -local and -remote are absent [#18]
    🐳 INFRA: Developers can spawn a small local infra using docker to test their changes

    v0.2.0

    🆕 NEW FEATURE: Aliases can be created to reuse tunnel settings.
    ⚡️ Website update

    v0.1.0

    IP addresses of both local and remote are now optional
    ➕ Add -version option to display the current version
    🆕 New website: https://davrodpin.github.io/mole/

    v0.0.1

    🚀 First release. No changes.

  • v0.5.0 Changes

    October 03, 2019

    🔄 CHANGELOG

    v0.5.0

    🆕 NEW FEATURE: Reconnect to SSH Server if connection drops for any reason (-connection-retries and -retry-wait) [#95]
    🛠 BUGFIX: SSH config file is required even if all required arguments were provided through CLI [#75]
    🛠 BUGFIX: Missing port in remote address [#86]
    🆕 NEW FEATURE: Configurable connection timeout [#92]
    🛠 BUGFIX: Fix persistence of insecure mode flag (-insecure) [#90]
    👌 IMPROVEMENT: Better protecting keys loaded in memory [#78]
    🆕 NEW FEATURE: Keep idle connection open by sending periodic synthetic packets (-keep-alive-interval flag) [#77]

    v0.4.0

    🆕 NEW FEATURE: Multiple tunnels using the same ssh connection (support for multiple -remote flags) [#72]
    INFRA: Project dependencies are now managed by Go modules instead of vendor/ [#69]

    v0.3.0

    🆕 NEW FEATURE: Windows Support! Mole now works on windows (tested on Windows 10) [#65]
    ✅ INFRA: Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.)
    🆕 NEW FEATURE: Users will be prompted to enter the key's password if it is encrypted [#54]
    🆕 NEW FEATURE: Skip the host key validation by using the -insecure option [#52]
    🛠 BUGFIX: Server names can contain underscore character [#50]
    🛠 BUGFIX: Always use the same ssh connection if multiple clients use the same tunnel [#43]
    🆕 NEW FEATURE: Run mole in background by using the -detach option [#35]
    🛠 BUGFIX: Return error if required flags are missing [#33]
    🆕 NEW FEATURE: New -aliases option added to list all configured aliases [#29]
    🆕 NEW FEATURE: LocalForward option from ssh config file will be used if both -local and -remote are absent [#18]
    🐳 INFRA: Developers can spawn a small local infra using docker to test their changes

    v0.2.0

    🆕 NEW FEATURE: Aliases can be created to reuse tunnel settings.
    ⚡️ Website update

    v0.1.0

    IP addresses of both local and remote are now optional
    ➕ Add -version option to display the current version
    🆕 New website: https://davrodpin.github.io/mole/

    v0.0.1

    🚀 First release. No changes.

  • v0.4.0 Changes

    June 24, 2019

    🔄 CHANGELOG

    v0.4.0

    🆕 NEW FEATURE: Multiple tunnels using the same ssh connection (support for multiple -remote flags) [#72]
    INFRA: Project dependencies are now managed by Go modules instead of vendor/ [#69]

    v0.3.0

    🆕 NEW FEATURE: Windows Support! Mole now works on windows (tested on Windows 10) [#65]
    ✅ INFRA: Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.)
    🆕 NEW FEATURE: Users will be prompted to enter the key's password if it is encrypted [#54]
    🆕 NEW FEATURE: Skip the host key validation by using the -insecure option [#52]
    🛠 BUGFIX: Server names can contain underscore character [#50]
    🛠 BUGFIX: Always use the same ssh connection if multiple clients use the same tunnel [#43]
    🆕 NEW FEATURE: Run mole in background by using the -detach option [#35]
    🛠 BUGFIX: Return error if required flags are missing [#33]
    🆕 NEW FEATURE: New -aliases option added to list all configured aliases [#29]
    🆕 NEW FEATURE: LocalForward option from ssh config file will be used if both -local and -remote are absent [#18]
    🐳 INFRA: Developers can spawn a small local infra using docker to test their changes

    v0.2.0

    🆕 NEW FEATURE: Aliases can be created to reuse tunnel settings.
    ⚡️ Website update

    v0.1.0

    IP addresses of both local and remote are now optional
    ➕ Add -version option to display the current version
    🆕 New website: https://davrodpin.github.io/mole/

    v0.0.1

    🚀 First release. No changes.

  • v0.3.0 Changes

    May 12, 2019

    🔄 CHANGELOG

    v0.3.0

    🆕 NEW FEATURE: Windows Support! Mole now works on windows (tested on Windows 10) [#65]
    ✅ INFRA: Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.)
    🆕 NEW FEATURE: Users will be prompted to enter the key's password if it is encrypted [#54]
    🆕 NEW FEATURE: Skip the host key validation by using the -insecure option [#52]
    🛠 BUGFIX: Server names can contain underscore character [#50]
    🛠 BUGFIX: Always use the same ssh connection if multiple clients use the same tunnel [#43]
    🆕 NEW FEATURE: Run mole in background by using the -detach option [#35]
    🛠 BUGFIX: Return error if required flags are missing [#33]
    🆕 NEW FEATURE: New -aliases option added to list all configured aliases [#29]
    🆕 NEW FEATURE: LocalForward option from ssh config file will be used if both -local and -remote are absent [#18]
    🐳 INFRA: Developers can spawn a small local infra using docker to test their changes

    v0.2.0

    🆕 NEW FEATURE: Aliases can be created to reuse tunnel settings.
    ⚡️ Website update

    v0.1.0

    IP addresses of both local and remote are now optional
    ➕ Add -version option to display the current version
    🆕 New website: https://davrodpin.github.io/mole/

    v0.0.1

    🚀 First release. No changes.

  • v0.2.0 Changes

    October 15, 2018

    🔄 CHANGELOG

    v0.2.0

    • 🆕 NEW FEATURE: Aliases can be created to reuse tunnel settings.
    • ⚡️ Website update

    v0.1.0

    v0.0.1

    • 🚀 First release. No changes.
  • v0.1.0 Changes

    October 10, 2018

    🔄 CHANGELOG

  • v0.0.1 Changes

    October 05, 2018

    ➕ Added

    • 🚀 First release. No changes.

    🔄 Changed

    ✂ Deleted