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 named default
  • add Shimo and Viscosity to list of OS X paths used for finding an openvpn binary
  • rename ssoca-client openvpn connect to ssoca-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