Release History

By product

Backend Services v2.7

December 23, 2015

Release Notes

NEW

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 data aggregation and grouping operations have been added to the RESTful API and the JavaScript and .NET SDKs
  • 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