Skip to content

Commit 4145c24

Browse files
committed
Reorder CHANGELOG for better readability
1 parent 192339b commit 4145c24

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

CHANGES.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
# Release-Changelog
22

33
## TBD (TBD)
4-
### Changes
5-
* Every TLS Certificate fingerprint will be logged once with the host name it has first been seen on.
6-
* DWARF symbols are now stripped from the trivrost binary to reduce file size. This can save a few bytes on some platforms.
7-
* The binary is now compressed with UPX when using `make compress`. Reduces the final filesize to less than 50%.
8-
* Shorter log-output for proxy detection. Reduces average size of the log output by 5–15%.
9-
* Shorter log-output for HTTP errors, reduces size of log output by a few percent.
10-
* Update dependencies to recent versions: gopsutils, testify, gojsonschema, logrus, prometheus/client_golang, go_ieproxy, fatih/color, golang/x/sys, golang/x/net
11-
* Do not hide the download speed label, even if the speed is zero.
12-
* The download-speed label now shows a 3 second average.
13-
* The same download-related log messages will now be printed at most 5 times (with information about this limit in the last message).
14-
* `hasher` will no longer blindly overwrite an existing bundleinfo.json but instead error out.
15-
* `hasher` will now exit with an error when the `pathToHash` has no files to hash.
16-
* `timestamps.json` is ignored, if it is corrupt.
174
### Features
185
* trivrost will log the progress of downloads if the connection was interrupted for any reason.
6+
* The binary can now be compressed with UPX when using `make compress`. Reduces the final filesize to less than 50%.
197
### Fixes
20-
* `hasher` will no longer create a directory if a non-existing one is passed as an argument.
218
* trivrost will no longer attempt to repeat range requests to a host after it has failed to conformly respond while displaying the confusing message `Taking longer than usual: HTTP Status 200` and will now fail immediately in such cases instead.
229
* trivrost will no longer fail to comply with HTTP 2 strictly using lower-case HTTP Header names. This had been caused by methods of `http.Header` still being oriented around HTTP 1 canonical header names due to Go's backwards compatibility promise.
2310
* Instead of always showing 'Cannot reach server' to the user, show more precise/useful messages on connection issues.
11+
* `hasher` will no longer blindly overwrite an existing bundle info file but instead error out.
12+
* `hasher` will no longer create a directory if a non-existing one is passed as an argument.
13+
* `hasher` will now exit with an error when the `pathToHash` has no files to hash.
14+
* `timestamps.json` is ignored, if it is corrupt and no longer prevents trivrost from starting.
15+
### Changes
16+
* Update dependencies to recent versions: gopsutils, testify, gojsonschema, logrus, prometheus/client_golang, go_ieproxy, fatih/color, golang/x/sys, golang/x/net
17+
* DWARF symbols are now stripped from the trivrost binary to reduce file size. This can save a few bytes on some platforms.
18+
* Every TLS Certificate fingerprint will be logged once with the host name it has first been seen on.
19+
* Shorter log-output for proxy detection. Reduces average size of the log output by 5–15%.
20+
* Shorter log-output for HTTP errors, reduces size of log output by a few percent.
21+
* Do not hide the download speed label, even if the speed is zero.
22+
* The download-speed label now shows a three seconds average.
23+
* The same download-related log messages will now be printed at most 5 times (with information about this limit in the last message).
2424

2525
## 1.4.6 (2021-01-25)
2626
### Fixes

0 commit comments

Comments
 (0)