Releases: soracom/soratun
Releases · soracom/soratun
v1.2.7
v1.2.6
Changelog
Maintenance
- go v1.21.0
- update dependencies
- update development dependencies
- golangci-lint 1.54.2
- goimports 0.12.0
- migrate to uber-go/mock, which is maintained fork of golang/mock
- 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
v1.2.4
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
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
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
bootstrap <cellular|sim> --dump-config
flag will bootstrap the virtual SIM, then output configuration (arc.json
equivalent) to stdout,- Since
sim
andcellular
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, ifarc.json
does not exist. This means additional costs. Hence it does not make sense to support this way forauthkey
.
- Since
up --read-stdin
flag specifies reading the configuration from stdin, then connect to the SORACOM platform