v0.17.0

Released

Release Notes

Enhancements

  • Rename the download service to file service to clarify it as a resource rather than an action (download currently remains as an alias).
  • Support using simple globs in file names with file get.
  • Add file exec command to temporarily download and then execute a file.
  • Improve interactive browser login prompts for Linux and Windows.
  • Require all server services to have at least one access requirement defined in order to avoid accidental, public services.
  • Support multiple authentication providers within a single environment.
  • Updated server configuration file format (auth services should now be configured in the services section).
  • Client auth login operations will now timeout with an error after no activity (default 15 minutes).

Bug Fixes

  • Fix case where invalid OpenVPN static configuration files were generated after the user was automatically reauthenticated.

Development

  • Significant refactoring of authentication providers and endpoints. The changes should be compatible with both old/new and new/old client/server configurations.
  • Switch errors and log messages to consistently use lower case.
  • Update to go/1.12.9.

Artifacts

                                                          sha256  file
45a5519f31f124065ea0bdc884691b27002698b259fdde48e998e0c3c8078994  ssoca-client-0.17.0-darwin-amd64
d5ef81554920f08c89fa8a82ac8d0c86095470aa29912c035e758133e8e235f3  ssoca-client-0.17.0-linux-amd64
1527860bfc29f0d5a7c1bacd2656f867dd048748aa6bbe59246b0267c4c690e5  ssoca-client-0.17.0-windows-amd64.exe
9d37d1893d7bc43d8296d38ef5ed3e180a3db931a91ca2dfe9e5d754cd5a58a8  ssoca-server-0.17.0-darwin-amd64
21153954b03b13d9601c8a27aabf38f07cdaac48f7c31d16eef32e60cb4204ad  ssoca-server-0.17.0-linux-amd64
4d6b16eddabe1cfbf18c785ac78ae6e0c2a1f4738e8fb615c718058a247fd36d  ssoca-server-0.17.0-windows-amd64.exe