v0.7.0
Released
Release Notes
Features
- client can now upgrade itself from remote servers running 0.7.0+ (
ssoca-client env update-client
) - cleanup default browser UI for better download/configuration/usage instructions
- embed version information in client (
ssoca-client version
) - the server
certauth
setting for services is now optional, defaulting to certauth nameddefault
- add Shimo and Viscosity to list of OS X paths used for finding an
openvpn
binary - rename
ssoca-client openvpn connect
tossoca-client openvpn exec
(connect
remains as an alias for now) - Tunnelblick profiles are now named after environment (rather than generic
openvpn
, by default) - restart openvpn connections if there are frequent, repeated authentications via management service (for cases where server has rotated credentials)
- client version is now reported in API requests for easier investigations from server logs
Fixes
- server API now returns correct Content-Type header for JSON
- custom auth success/failure pages now work correctly
- improved authentication vs authorization error handling - now using HTTP 401 Unauthorized when auth tokens are invalid (previously 403 Forbidden was used; this may break automatic reauthentication attempts in older clients)
Development
- automate builds of binaries and publishing of releases
- continue improving test coverage
Artifacts
sha256 file
34f8334120adc3028b685703531abc4044cb454f815c53f0f0a8cf85e86c07fb ssoca-client-0.7.0-darwin-amd64
08f88a4b0efc374a0b9541b9bbade9d3fa865cb109eae0dbb843099b704bcd2c ssoca-client-0.7.0-linux-amd64
09bb356596495624fcb55620935ed9804b995a6b4245fa7a251db64a14d11069 ssoca-client-0.7.0-windows-amd64.exe
e865f1b2605b24b85c87db04e12a4feb21f039f33e7e4b1ab647fbcf46522a51 ssoca-server-0.7.0-darwin-amd64
be2bdba60f5c74ae912a38b308e47136ceea6c0f38ad78ce8e7978cd1365f5c7 ssoca-server-0.7.0-linux-amd64
45dc82a5a3055a931dc4aed05cbb01e78873cf5d544e3baae7c9d6959b8b69f0 ssoca-server-0.7.0-windows-amd64.exe