Skip to content

Releases: librespeed/speedtest-cli

v1.0.13

30 Apr 06:42

Choose a tag to compare

Changelog

  • 56fbf3d Add --insecure option to allow forcing unencrypted http (#115)
  • 22a4323 chore: migrate goreleaser config to v2
  • 908823a feat: add output package for clean stdout/stderr separation
  • ab51656 fix docker build and run (#102)
  • 9fc41f4 fix: fix critical concurrency bugs, replace go-ping with pro-bing, and improve performance
  • 2f24087 fix: fix goreleaser build error
  • f1a1f1f fix: fix goreleaser ldflags, darwin amd64 UPX crash, CSV newline, and docs unit
  • 48433c9 fix: fix server selection based on ping results (#106)
  • feec265 fix: gracefully handle rawIspInfo being an empty string in GetIPInfo
  • 50995e1 refactor: remove logrus dependency, delete obsolete log_formatter.go
  • 8fd3168 refactor: remove logrus from main.go, use output package
  • 817f040 refactor: replace logrus with output package in helper.go
  • a794e1a refactor: replace logrus with output package in server.go
  • e43616f refactor: replace logrus with output package in speedtest.go

v1.0.12

12 Jun 09:42

Choose a tag to compare

Changelog

  • c9decb3 Enable riscv64 release (#95)
  • 63c75be Fix telemetry parsing error log (#91)
  • 0c565b7 Update Go version requirement to 1.18+ in README (#101)
  • 7573b65 Upgrade to Go 1.18 as minimum required version
  • 78c9095 add fwmark (#92)
  • 14717ac chore: update github.com/go-ping/ping dependency
  • 95f2c82 fix: fix build for non-linux platform
  • 7ed6fe2 fix: goreleaser archives.format_overrides.format deprecation

v1.0.11

10 Sep 15:44

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

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

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

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

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

Choose a tag to compare

Changelog

4898bfe Send outputs to stdout instead of stderr

v1.0.5

30 Mar 08:56

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

Choose a tag to compare

Changelog

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