This section describes major new features and improvements in this release.
A new Responsive Images service that makes it easier for you to resize images to better fit your application, saving bandwidth and decreasing page load times
Push Notifications
Ability to specify push notification parameters for Windows
The Push Notifications portal screens have been improved
Client side field validation has been added
Validation for iOS certificates has been added
Cloud Code
A more convenient Cloud Functions execution endpoint has been added: /v1/<apikey>/Functions/<functionname> vs. the previous /v1/<apikey>/System.Functions/<functionname>
You can now access the query string in Cloud Functions using request.queryString
When updating a file's binary content, the changes are visible immediately rather than after 24 hours due to CDN cache
Email Notifications
Email validation has been added when creating or updating an email template
Mustache syntax validation has been added when creating or updating an email template
The JavaScript SDK can now be included from a Content Delivery Network (CDN): details
Portal
The Backend Services portal has been partially migrated to a new framework that allows improved performance and better user experience
Ability to duplicate a Backend Services project has been added; note that no customer data is copied to the duplicate, only project metadata
UI improvements
FIXED
Resolved Defects
This section lists the major resolved defects in this release.
Push notifications are always sent to all platforms, despite providing a platform-specific message
Cached metadata for content types is not invalidated on update
Projections using the X-Everlive-Fields header do not work properly for the Fields metadata endpoint of data link types—more fields than requested are returned
When using projections, some corner cases are not handled correctly in the data link server, for example projections where all fields are excluded
Code navigator breadcrumb is not working properly
Cloud Code: Initial loading of code navigator is showing wrong captions
.xap files and other Open Packaging Conventions (OPC) ZIP-derived files are downloaded as .zip instead of with the correct extension
Redirect mechanism for Files always uses HTTPS if the customer has an SSL license
It is possible to register two users with the same username
"Send now" button is deactivated when no platform is selected
When a push notification is deleted, the ModifiedAt property is not provided in the response
Inserting an item to a Data Connectors type with a Backend Services-calculated ID is not possible from the portal
Saving “Email notifications” settings from the Portal resets the “User authentication” settings
The download with the client's private key needed by the DataLink server is saved without .txt extension by some browsers
Not showing the proper error message when a Data Connectors content type is created with an existing ID
The Id (guid) value for data entries should not be case sensitive
Various issues when deleting push notifications
The usage metrics page (shown in the subscription page) is throwing an error
It is possible to create a content type with multiple Id fields
Updating the Name, DataType, Kind, and IsArray properties of fields should not be allowed.
CHANGED
Changes
This section lists important changes that apply to this release.
The domain api.everlive.com is now considered an internal domain for image resizing with Responsive Images
If a Title is not supplied when creating an application using the REST API, the Name field is used as a Title