Skip to content

Releases: librespeed/speedtest-cli

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

Add force IPv4/IPv6 option

11 Mar 04:45
Compare
Choose a tag to compare

Adds two options to cli:

  • --ipv4 or -4 to force using IPv4
  • --ipv6 or -6 to force using IPv6

Checksums:

393f3208e74bb3d3c4412dc7126d7d3e1891c66f5047f0a8b7027c93640dc9fc  librespeed-cli-darwin-amd64.tar.gz
2aac171affa1b53493bf9a603c9fea6f1803d2f7d144f2d63d3d4a6bbe99fbb3  librespeed-cli-linux-386.tar.gz
f68e5ddd3fe3a023ddf3f6285ab48f63f4f2e30c063aa83656e244af101b99e3  librespeed-cli-linux-amd64.tar.gz
6449d7b6114c3801353a0df1dccf786252bb196fe0c93c46a392666ebff0cfd3  librespeed-cli-linux-arm64.tar.gz
8c9f8e3e70be347a40f1e7b11868724a22cac3193403b7443c6622c1c2a5751f  librespeed-cli-linux-armv5.tar.gz
ceb1a4004d822fd7f477b6b6486c150298e97871dd859a5bbf1b888d3a079cf7  librespeed-cli-linux-armv6.tar.gz
9fb017772143d289ef7fa9aaf83a20ce7b5defc550ff64c5a855132ca67a51ef  librespeed-cli-linux-armv7.tar.gz
9c664e2ad16175fe5fb8eb9e82515b97bb56842e61d5ae153b6141dab1394698  librespeed-cli-linux-mips-hardfloat.tar.gz
84d101b25b006118f57acb1460562363203c2e1df2ff72a23cea9d43b1508419  librespeed-cli-linux-mips-softfloat.tar.gz
f1284370b301800ef0f3e97863a51485e23e4292ae68a96e3a4e361b1e4c543a  librespeed-cli-linux-mips64-hardfloat.tar.gz
57295626da234b5e3f03e4e20ce88e38d5f2ba3f7109fb81182cedf3c6917387  librespeed-cli-linux-mips64-softfloat.tar.gz
1d813d2549563c5eb40201bf73e440084a30b22519aecec8d229e75f525b6a7b  librespeed-cli-linux-mips64le-hardfloat.tar.gz
fc9e5e01ba87982a5a8c85c9f68a47d56bf0749a77be7011968795697fe1c1c3  librespeed-cli-linux-mips64le-softfloat.tar.gz
f1c0bf3af49d701d70238f1139623cba2ca2667220886e2f3e320aa8de76aa7d  librespeed-cli-linux-mipsle-hardfloat.tar.gz
ef811df260bc18cf3be69141bece1bee181fb10c6020572882a4a8e822b0130e  librespeed-cli-linux-mipsle-softfloat.tar.gz
d6d4b231bb8ce25657b1488ee50568a5d5071a1e544b9e089311390eddad8370  librespeed-cli-windows-386.tar.gz
185800f7535284087781fd309f391e1060fbfbd79e7580b8b3654672f964f700  librespeed-cli-windows-amd64.tar.gz