All Versions
219
Latest Version
Avg Release Cycle
27 days
Latest Release
733 days ago
Changelog History
Page 11
Changelog History
Page 11
-
v0.201 Changes
February 03, 2017- ๐ Sandcats: Fixed bug where if
BIND_IP
was set to 127.0.0.1 (which it often is for servers that sit behind sniproxy), Sandcats requests would fail, eventually leading to certificate expiration.
- ๐ Sandcats: Fixed bug where if
-
v0.200 Changes
January 28, 2017- โ Added the ability for http-bridge-based apps to publish and request HTTP APIs via the Powerbox without the application needing to understand Cap'n Proto. On the publishing side, an app can declare a list of APIs that it implements in its bridge config. On the requesting side, sandstorm-http-bridge now automatically sets up an HTTP proxy through which the app can redeem powerbox request tokens and make HTTP requests to the remote APIs. Later, this proxy will be extended to support communicating via HTTP to the outside world (with proper permissions checks) and utilizing Sandstorm Cap'n Proto APIs without Cap'n Proto (using JSON instead).
- ๐ Apps can now request IP networking interfaces with TLS encryption support handled by Sandstorm (relying on Sandstorm's certificate bundle, so that the app doesn't need its own).
- ๐ Fixed bug where, when "Disallow collaboration with users outside the organization." is enabled and a user visits a sharing link without logging in, the page doesn't render correctly, leaving the user confused.
- ๐ SAML login now works with non-password-based authentication in ADFS (e.g. Kerberos / Windows login). Apparently, the SAML code was unnecessarily demanding password login previously. We're not sure why the protocol even lets it do that.
- sandstorm-http-bridge apps can now utilize Cap'n Proto APIs before they begin accepting HTTP connections. Previously, sandstorm-http-bridge would not start accepting connections on its Cap'n Proto API until the app started accepting connections via HTTP.
- Sandcats: On machines with multiple IP addresses, Sandcats now makes sure that dynamic DNS ends up pointing to the address specified by
BIND_IP
.
-
v0.199 Changes
January 07, 2017- ๐ง App-to-app powerbox is now implemented. A grain can advertise that it is able to serve powerbox requests of a certain type. Powerbox queries for that type will show the grain. When selected, the grain will be able to display a picker / configuring UI embedded directly inside the Powerbox. Currently, only raw-Cap'n-Proto-API apps can take advantage of this, but we'll be adding HTTP bridge support soon.
- ๐ Implemented log rotation: When grain debug logs or the system log grow large, older logs will now be automatically discarded. This should fix long-running grains which "mysteriously" appear much larger than they should be.
- ๐ Fixed URL-encoding of
Location
header in HTTP responses. - โฑ Increased e-mail token timeout and admin token timeout to 1 hour.
-
v0.198 Changes
December 17, 2016- ๐ Fixed obscure bug where an auto-downloaded app update could be uninstalled before the user gets around to accepting the update.
- Oasis: Redesigned demo intro.
-
v0.197 Changes
December 03, 2016- ๐ง Self-hosting: Fixed grain backup/restore on non-root installs (unusual configuration).
- ๐ Self-hosting: Fixed spurious "rootUrl is not valid" when using Internet Explorer.
- Self-hosting: Improved setup wizard intro page to show feature comparison between standard version and Sandstorm for Work.
- Sandstorm for Work: Fix LDAP-based quota display.
-
v0.196 Changes
November 19, 2016- ๐ Fixed web publishing for URLs containing %-escaped characters, e.g. spaces.
- ๐ Fixed problem where notifications were available but opening the notifications menu reported "no notifications".
- ๐ Fixed problem where overly large Cap'n Proto messages could cause the front-end to become disconnected from the back-end.
- ๐ Fixed problems in IE11.
- Oasis: You will no longer be blocked from installing apps because you are over-quota. You will still be prevented from creating grains. This is to avoid giving users the impression that uninstalling apps will make it possible to install more apps -- you actually have to delete some grains.
-
v0.195 Changes
November 12, 2016- ๐ Fixed that published web sites would incorrectly handle a query string when the path ended with '/'.
- ๐ง Self-hosting: Improved messaging around changes to BASE_URL causing OAuth login providers to be de-configured.
- ๐ง Sandstorm for Work: SAML now supports configuring a logout endpoint. If configured, SAML users who log out of Sandstorm will also be logged out of the IdP, and vice versa.
- Oasis: The user's total quota is now displayed along-side their current usage above the grain list.
- ๐ Oasis: When canceling a paid subscription (i.e. switching to "free"), you will now retain the benefits of the paid plan until the end of the current pay period. (This is in preparation for ending the beta discount, which makes all paid plans effectively free.)
-
v0.194 Changes
November 05, 2016- Sandstorm for Work: You can now disable the "about sandstorm" menu item as a whitelabeling setting.
- ๐ Fixed bug where grains that are actively handling API requests but which weren't open in any browser windows would shut down every couple minutes, only to start back up on the next request. These grains will now stay running.
- ๐ Fixed that apps were always being told "Accept-Encoding: gzip" whether or not the client actually sent this header. (Apps must be rebuilt with the latest sandstorm-http-bridge to receive this change.)
- โช Increased directory nesting limit in SPK files from 64 to 128 to work around long npm dependency chains.
-
v0.193 Changes
October 29, 2016- Installer should now work on RHEL, CentOS, Arch, and other distros where user namespaces are unavailable and/or kernel version 3.10 is in use.
- ๐ Fixed that trashed grains were not being shut down immediately.
- ๐ Fixed that non-root installs (an unusual configuration) were crashing on updates since v0.190. Unfortunately they will crash again on 0.193 but future updates should succeed.
- ๐ Fixed various bugs with standalone domains.
- ๐ Fixed that app-requested sign-in overlay appeared off-center on IE.
- The "Who has access?" dialog now shows a spinner while loading, since it can take several seconds.
- Made danger buttons less loud.
- ๐ Oasis: Fixed bug where storage could be temporarily miscalculated while a collaborator has one of your grains open.
-
v0.192 Changes
October 22, 2016- Apps can now request via postMessage that Sandstorm display a large sign-in prompt.
- On (experimental) standalone domains, the app can now request that the user be logged out.
- ๐ง When running an app in dev mode, the perceived UID and GID inside the sandbox are now randomized. This is to help catch app bugs in which the app incorrectly assumes that these numbers will always be the same. When using the new "privileged" sandbox mode (which supports older Linux kernels), the UID depends on the host system, whereas in the past it has always been 1000.
- ๐ Fixed that if e-mail was not configured in Sandstorm, but the local machine had an MTA listening on port 25, sometimes Sandstorm would unexpectedly use it.
- ๐ Oasis: Restyled demo sidebar.
- ๐ Oasis: Restyled plan pricing table.