Skip to content

Releases: soracom/soratun

v1.2.6

06 Sep 00:32
2b1519b
Compare
Choose a tag to compare

Changelog

Maintenance

  • go v1.21.0
  • update dependencies
    • golang.zx2c4.com/wireguard v0.0.0-20230704135630-469159ecf7d1 (#53)
    • golang.zx2c4.com/wireguard/wgctrl v0.0.0-20230429144221-925a1e7659e6 (#50)
    • github.com/stretchr/testify v1.8.4 (#46)
  • update development dependencies
  • install goreleaser and json-schema-docs explicitly while running install-dev-deps target
  • update actions/checkout action to v4 (#54, ref.: #51)

v1.2.5

05 Sep 02:15
00f8021
Compare
Choose a tag to compare

Changelog

Maintenance

  • fix: correctly stringify debug messages (#55)
  • docs: update link to official documents (#55)

v1.2.4

17 May 01:11
e1fd9dc
Compare
Choose a tag to compare

Changelog

Maintenance

  • golangci-lint v1.52.2
  • go runtime 1.20
  • gorelease-action v4
  • spf13/cobra v1.7.0
  • stretchr/testify v1.8.2
  • golang.zx2c4.com/wireguard 052af4a8072b
  • golang.zx2c4.com/wireguard/wgctrl 9c5414ab4bde
  • other indirect dependencies

Note

Tags 1.2.2, 1.2.3, and 1.2.4-prerelease.1 are technically same as this release, but fix GitHub Actions failures.

v1.2.1

31 Aug 07:20
2cb5d63
Compare
Choose a tag to compare

Changelog

Fixed

  • correct the value type of the --persistent-keepalive (#42)
  • update for io/ioutil deprecation (#42)
  • fix typo in error message (#39)

Maintenance

  • golangci-lint 1.49 (#42)
  • go runtime 1.19 (#41, #43)
  • goreleaser/goreleaser-action action v3 (#40)
  • github/codeql-action action v2 (#38)
  • github.com/stretchr/testify v1.8.0 (#35)
  • golangci/golangci-lint-action action v3 (#34)
  • actions/setup-go action v3 (#33)
  • actions/checkout action v3 (#32)
  • module github.com/spf13/cobra v1.5.0 (#31)

v1.2.0

08 Feb 01:40
0e1a0f7
Compare
Choose a tag to compare

Changelog

Added

  • added new flags, --dump-config and --read-stdin, for cellular or SIM bootstrap (#29) For some use cases, saving WireGuard private key in plain text file will be a security concern, although kernel-native WireGuard does. File system encryption and setting proper permission could mitigate the concern, but #29 introduced another way to improve the situation. In short:

    $ ./soratun boostrap <cellular|sim> --dump-config | sudo ./soratun up --read-stdin
    
    1. bootstrap <cellular|sim> --dump-config flag will bootstrap the virtual SIM, then output configuration (arc.json equivalent) to stdout,
      • Since sim and cellular based bootstrap is idemponent, we can repeatedly do that. Every bootstrap will return same virtual SIM, with new pair of WireGuard key etc.
      • On the other hand, authkey based bootstrap will create new virtual SIM every time when it's called, if arc.json does not exist. This means additional costs. Hence it does not make sense to support this way for authkey.
    2. up --read-stdin flag specifies reading the configuration from stdin, then connect to the SORACOM platform

v1.1.6

17 Nov 01:20
a824573
Compare
Choose a tag to compare

Changelog

Fixed

  • security: prevent sensitive information from being logged (#30)

v1.1.5

05 Nov 07:21
b941981
Compare
Choose a tag to compare

Changelog

Maintenance

  • Update dependencies (#28)

v1.1.4

04 Nov 09:29
443cdcd
Compare
Choose a tag to compare

Changelog

Maintenance

  • Update dependencies (#25)

v1.1.3

04 Oct 02:56
bf21016
Compare
Choose a tag to compare

Changelog

Fixed

  • WireGuard metrics will be logged as verbose level, instead of error (#22)

v1.1.2

22 Sep 09:04
ee949f6
Compare
Choose a tag to compare

Changelog

Changed

  • use go 1.17 for release build #21