Skip to content

Commit 89290e8

Browse files
author
David Pinheiro
committed
Add CHANGELOG file
1 parent a54eeca commit 89290e8

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed

CHANGELOG.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
## [1.0.1] - 2020-09-01
10+
### Added
11+
- The installation script can now receive a parameter to install a specific version instead of always installing the latest [#124]
12+
13+
### Changed
14+
- Verbose, Insecure and Detach flags working when loading from an alias [#127]
15+
16+
### Deleted
17+
18+
## [1.0.0] - 2020-08-13
19+
### Added
20+
- Support for ssh remote port forwarding [#114]
21+
- Support for authentication ssh session using ssh agent [#102]
22+
- Add builds for ARM [#109]
23+
24+
### Changed
25+
- Complete revamp of CLI user experience [#112]
26+
27+
### Deleted
28+
29+
## [0.5.0] - 2019-10-02
30+
### Added
31+
- Configurable connection timeout [#92]
32+
- Keep idle connection open by sending periodic synthetic packets (-keep-alive-interval flag) [#77]
33+
34+
### Changed
35+
- Reconnect to SSH Server if connection drops for any reason (-connection-retries and -retry-wait) [#95]
36+
- SSH config file is required even if all required arguments were provided through CLI [#75]
37+
- Missing port in remote address [#86]
38+
- Fix persistence of insecure mode flag (-insecure) [#90]
39+
- Better protecting keys loaded in memory [#78]
40+
41+
### Deleted
42+
43+
## [0.4.0] - 2019-06-23
44+
### Added
45+
- Multiple tunnels using the same ssh connection (support for multiple -remote flags) [#72]
46+
47+
### Changed
48+
- Project dependencies are now managed by Go modules instead of vendor/ [#69]
49+
50+
### Deleted
51+
52+
## [0.3.0] - 05-11-2019
53+
### Added
54+
- Windows Support! Mole now works on windows (tested on Windows 10) [#65]
55+
- Using Github Actions for code quality checks (e.g. unit tests, code formatting, etc.)
56+
- Skip the host key validation by using the -insecure option [#52]
57+
- Always use the same ssh connection if multiple clients use the same tunnel [#43]
58+
- Run mole in background by using the -detach option [#35]
59+
- New -aliases option added to list all configured aliases [#29]
60+
- LocalForward option from ssh config file will be used if both -local and -remote are absent [#18]
61+
- Developers can spawn a small local infra using docker to test their changes
62+
63+
### Changed
64+
- Users will be prompted to enter the key's password if it is encrypted [#54]
65+
- Server names can contain underscore character [#50]
66+
- Return error if required flags are missing [#33]
67+
68+
### Deleted
69+
70+
## [0.2.0] - 2018-10-14
71+
### Added
72+
- Aliases can be created to reuse tunnel settings.
73+
74+
### Changed
75+
76+
### Deleted
77+
78+
## [0.1.0] - 2018-10-10
79+
### Added
80+
- Add -version option to display the current version
81+
- New website: https://davrodpin.github.io/mole/
82+
83+
### Changed
84+
- IP addresses of both local and remote are now optional
85+
86+
### Deleted
87+
88+
## [0.0.1] - 2018-10-05
89+
### Added
90+
- First release. No changes.
91+
92+
### Changed
93+
94+
### Deleted
95+

0 commit comments

Comments
 (0)