October 16, 2014
The following changes were introduced
New features:
- A new and improved developer workbench basting an improved user interface and a more powerful script editor
- Device provisioning: allows devices to be connected to Apstrata, to be authenticated and make API calls.
The following features are no longer backward compatible:
- INVALID_FORM error code has been changed to INVALID_SCHEMA when updating the user schema with missing required fields.
- INVALID_USER error code has been changed to INVALID_IDENTIFIER when an owner passes and invalid user login to the parameter apsdb.runAs.
- The prefixes "apsdb_" and "apsdb." for schemas are now restricted for system schemas.
- The following strings "authenticated-users", "authenticated", "nobody", "anonymous", "all" and "creator" are restricted and cannot be used as user's login.
Deprecated features:
action="renew" in VerifyCredentials, should be replaced by the RenewToken API.
- The use of httpRespond scripting API when trying to get a file. Use ServeFile or ServeUserFile scripting APIs depending if you are trying to get a file from a simple document or user document.
- The reserved ACL group "authenticated-users" has been deprecated. You should use instead the ACL group "authenticated".
- The parameter apsws.user that needs to be sent to a request signed by a user, it should be replaced by apsws.id