Skip to content

Releases: librespeed/speedtest-cli

v1.0.11

10 Sep 15:44
Compare
Choose a tag to compare

Changelog

  • 0f908e8 Add Windows installation options to README (#54)
  • 11183cb Add interface option (#65)
  • e5c131f Fix code-highlighting (#68)
  • 67adaa2 Fix integer overflow issues at high speeds (#73)
  • 6103965 Reduced container image size (#64)
  • 058cd38 Update goreleaser config to v2
  • 6059f16 Updated dependencies (#62)
  • b1daf1c add --ca-cert option (#81)
  • d33e431 fix build for non-windows/linux platforms
  • d23c1b7 go mod tidy to fix build
  • 24b7826 make --version to report the binary version again (#58)
  • 092760f throw an error if the specified --server is not in server list (#56)

v1.0.10

08 Jul 16:52
Compare
Choose a tag to compare

Changelog

  • 9a8bca8 Compatibility and Improved output (#34)
  • 954e973 Decimal places at jitter and ping. (#48)
  • c996e51 Feat/dockerfile (#47)
  • c2af01b Update Readme (#46)
  • df77b3e Use full link for the module directive in go.mod (#20)
  • af2908a goreleaser: don't upx compress Linux MIPS binaries
  • 8e95ece send --json and --csv results to stdout and logs to stderr (#39)

v1.0.9

08 May 02:43
08d21d6
Compare
Choose a tag to compare

Changelog

08d21d6 Make ping job workers channel buffer length same as len(servers)

v1.0.8

23 Apr 07:29
Compare
Choose a tag to compare

Changelog

4676b26 Allow self signed certs for HTTPS backends (#16)
c9903d3 Allow skipping ICMP pings
5cf383b Clone the DefaultTransport directly from stdlib
dc6eb0f Configurable download chunks, upload size and test duration
99c0446 Do not UPX windows and darwin/arm64 binaries
02de79b Fix variable name collision
f6506bc Only print share link when not in JSON/CSV mode
fd5905b Removed emoji in help message for better compatibility
06859d9 Show correct User Agent for IsUp and GetIP
5354b7f Support reading local JSON from stdin
1190984 Update dependencies
67b82ae Update dependencies
9459cbb Update dependencies
eb7f5cb Update go-ping module
fd8af15 remove readme 'by default' repetition (#15)

Note: From this release on, Windows binaries will not be UPX'ed by default (due to various AV software giving false positives). If you need a smaller binary size, you can use UPX to compress it manually.

Also, due to UPX still does not support compressing darwin/arm64 a.k.a. M1 binaries, darwin/arm64 binary is not compressed either.

v1.0.7

14 Jul 09:42
Compare
Choose a tag to compare

Changelog

166771b Fix user-agent on fetching server list JSON
7063aa4 Update goreleaser.yml
6199090 Use ID from server JSON instead of slice index
1f8dc72 handle a .well-known URI (#9)

Update 2021.04.22: Re-uploaded Windows versions, checksums might not match. Decompressed the binaries with upx to see if the false positives given by AV software are gone. If the problem persists, I'm afraid there's not much I can do.

v1.0.6: Send outputs to stdout instead of stderr

31 Mar 10:15
Compare
Choose a tag to compare

Changelog

4898bfe Send outputs to stdout instead of stderr

v1.0.5

30 Mar 08:56
Compare
Choose a tag to compare

Changelog

c3ad222 Add GoReleaser configuration
e56ed18 Also show sponsor info in server list
9b7219a Print server sponsor when available
2c4cb90 Un-export ICMP failed field
f0ed59d Update README.md for binary releases
9dc19eb Update README.md for clarity
c9bfcbc Use new backend server list URL

v1.0.4

19 Mar 02:15
Compare
Choose a tag to compare

Changelog

e61ed2c Enable telemetry when any telemetry option is given
0ebda01 Update README.md
c250a39 Update options descriptions

Bugfixes

17 Mar 13:41
Compare
Choose a tag to compare
  • Download and upload can now do concurrent requests
  • Added --concurrent option to define how many concurrent requests for download/upload
  • Fixes a bug that makes the upload value is significantly lower

Checksums (for extracted binary)

e259962714669213107660c6f2b8cf6a13a0d242dd82a1e6ec34e1fd2a50db32  librespeed-cli-darwin-amd64
4437ee9164df2de79f930ce597fe529c699a4e785188c828abf7e108f84b2e3b  librespeed-cli-linux-386
bd51a6c4355b6e817c691673e86ce15d0041c8e42a02d4ca01118a5f9a388ed7  librespeed-cli-linux-amd64
66f2b24eb5948deb7eddbeede8cd9c0880698254ed34550e37d6a85f0db6677f  librespeed-cli-linux-arm64
4499f2597aadac5e93679a377196e81ba6d32cc92fe53ced4bec8ba17ace341b  librespeed-cli-linux-armv5
afae03fc4b92dff5e8403589a7996d9faaf4faedb7bf9c3cbc8ea022011b06c0  librespeed-cli-linux-armv6
32b6f4f73bcb66349526bf23a5c10c424f4d9fdacd6e68ae5c3f1300a1e399a3  librespeed-cli-linux-armv7
fc1e28c0977f3156a2aff7461c40d9ccbed881797b45fecb521b2620968c392b  librespeed-cli-linux-mips-hardfloat
e3efb3b30eb36016f1074f92fea8700b3ab0aa28a891ca38ac0c13f1f57e40c1  librespeed-cli-linux-mips-softfloat
10235321e1eda221806d3ec54e0cc5a7c6fdb1dc01a107a1ac46bac54d35b77a  librespeed-cli-linux-mips64-hardfloat
c33169e4ea7858b543afd6343b70c4e1c3bfd99571792cc8a1a3274a4ff76b14  librespeed-cli-linux-mips64-softfloat
615d1570c71f676c231bf76e579a576bd7716da2a4c7870dbeb4875c934c8a87  librespeed-cli-linux-mips64le-hardfloat
0be5faea43e1b7e38ced5b2ac826032f160ee0cb3869688ef648a9982062bbdc  librespeed-cli-linux-mips64le-softfloat
a402e449738f2a83eca39acfca64d2c587c5e276fa9b4ce18ead057a7da15710  librespeed-cli-linux-mipsle-hardfloat
6782577a856ef0c4a5ae86bf14826f00eec9c6a3e69483e80f3780cc43613e49  librespeed-cli-linux-mipsle-softfloat
a00139ead65b1ea03f517e6e700bc3ccb1475cfcc59e79ab9679172c2decfa5c  librespeed-cli-windows-386.exe
40fffefcf97646d73012f9d7994b39ec271491f1844fbf0a8908c56075f95cf3  librespeed-cli-windows-amd64.exe

Use megabyte instead of mebibyte as default

13 Mar 02:31
Compare
Choose a tag to compare

In v1.0.1 and earlier, mbps were calculated with base 1024. From v1.0.2, the base has been changed to 1000 to match with the web version, and added --mebibytes option to use 1024 instead.

Checksums (for binary, not archive)

2aef9ce91ae620885baa9cd7c21ff83043aa905da0450d5a7ec31502d60bb72e  librespeed-cli-darwin-amd64
5febb0a2f4c9d5611d0cb82037a45e341ac482a97e4b7ce10a69c3c721dbf4e5  librespeed-cli-linux-386
6ae0cc1c182440e4ef2f161721b96c5c023aeb8b37f58f0846870df493442b4e  librespeed-cli-linux-amd64
0d25cfa662c103794bdb993945f134b968cf76d6736d6691d14281d535794f6e  librespeed-cli-linux-arm64
c84a086e9486a6ba1df732bcb6af913cb44e0f427d78a4466b99ee55db08dd65  librespeed-cli-linux-armv5
2b32edaddaffcf600aa8ce67e614c6af24a103f97f47d6c474925ad2f02e4e21  librespeed-cli-linux-armv6
9b7a5e4ba48e8873f0cb98f4f8d6ee190650fb9a9d0de4d915472315d50f9ca0  librespeed-cli-linux-armv7
e7a7d0828f5f182bd02c4ea0b020efc9ee26fa617228d5fbe7773bc0160d613c  librespeed-cli-linux-mips-hardfloat
e626fcfdddf1d4cb2db5d8b101abcf95b17dafac5d3d6a876031f38705fc8a8f  librespeed-cli-linux-mips-softfloat
c32b13012562d4cd8cafbe5b8c1b51cf6b1b7092ef87eef7d86079885ee2438e  librespeed-cli-linux-mips64-hardfloat
8929d70f6d7fea8aed7685850811717d9aad2c023435597d3e707dea1365a51c  librespeed-cli-linux-mips64-softfloat
b016d116587b59014f83e2055ed0c25fd95e1959e1b5cce8ea645a5d2f8cc630  librespeed-cli-linux-mips64le-hardfloat
9215c9298a9b568cc1a4a7806f211dbfdfdb3f526969386b5f62388df38d8ef6  librespeed-cli-linux-mips64le-softfloat
4e08e6d312496956b603389731893e041f8344c3c7e064234bd688800f6043a6  librespeed-cli-linux-mipsle-hardfloat
97bc5f4b903f1330af7816c6f4475d0f9c823d630196539e26faef2908e8ef78  librespeed-cli-linux-mipsle-softfloat
c5cfa5cc20e5d1219672c5749c27cb30a8eddb01b4eb5bc968bb122b34ed2048  librespeed-cli-windows-386
ef3e370be8ebd0e0241db8531ecf95ca5b5c51c7838e4071a2fa25ac4ef93aaa  librespeed-cli-windows-amd64