This section describes major new features and improvements in this release.
Telerik Platform has undergone a major update to version 2.0, bringing the following changes to Backend Services:
Projects are now discontinued; going forward, each Telerik Platform app can contain exactly one Data, Users, Business Logic and Notifications services that inherit the Backend Services functionality (read more)
App ID replaces the Backend Services API Key, preserving full backward compatibility
New security setting has been added to control who can send Push Notifications from client devices
JavaScript SDK: The new beforeExecute event allows you to run additional logic before invoking a operation
Support for expand expressions in Cloud Code
FIXED
This section lists the major resolved defects in this release.
Updating the Subject of an email template sets its Message to undefined.
When updating Data Connector settings, the Test button is testing the replaced URL.
Mapped stored procedures are not invalidated after changing the database to which a Data Connector connects.
All Stored Procedure parameters are mapped as Text.
JS SDK: Kendo datasource.remove(item) does not remove the item on the server if the SDK is initialized without Master Key authentication.
JS SDK: updateSingle/destroySingle updates/deletes all items if no Id is specified.
The setAcl and setOwner methods use an undefined reference, return an "ReferenceError: idField is not defined" error.
Exception when registering a device for push notifications under NativeScript.
Data Connectors: Filter queries do not work on ntext columns.
Data Connectors: Filters with nested implicit AND do not work.
Data Connectors: No results when filtering for ntext-type fields that contain quotes.
Data Connectors: Stored procedure with a varbinary parameter fails.
Data Connectors: Authentication with JSON Web Token does not work.
Data Connectors: The file application.properties is not always loaded.
Data Connectors: Microsoft SQL Server inserts not working if trigger is defined.
JS SDK: Device registration does not work in 1.5.7 because of the updated version of jsTimezoneDetect.
JS SDK: el.push.send does not work if the push plugin is disabled.
Stats page shows incorrect metrics for Total Usage.
The app name is not shown under Stats after migration.
Usage metrics for a migrated project do not load.
Responsive Images does not work by appid in migrated apps.
User cannot reset password.
A Cloud Function cannot be scheduled if its permissions do not allow Anonymous execution.
.NET SDK: recover account using secret Q&A fails.
The portal's data details pane contains broken links to other content types.
Executing Cloud Code for Data that has been commended out fails with an error.
Error when trying to register Twitter user without having ConsumerKey and ConsumerSecret added.
Update/delete requests for non-existent HardwareIds return wrong status codes.
Push notifications scheduling is not working as expected.
Cannot target push on user account fields after the device is updated
CHANGED
This section lists important changes that apply to this release.
The JavaScript SDK used by the Cloud Code SDK has been updated to version 1.6.0
The JavaScript SDK has gone through these version updates: 1.5.7, 1.5.8, 1.6.0, 1.6.1, and 1.6.2; see the JavaScript SDK GitHub page for the change log