Release History

By product

Backend Services v2.6

October 19, 2015

Release Notes

NEW

This section describes major new features and improvements in this release.

  • Data Connectors add support for Salesforce
  • Demo Data Link Server that allows you to try out the Data Connectors feature without having to install and configure your own Data Link Server and database
  • Support for scheduling business logic with Scheduled Jobs
  • JavaScript SDK
    • New approach to using Responsive Images
    • New upload and download methods that facilitate the use of the Apache Cordova FileTransfer methods with Telerik Backend Services
  • The documentation has been completely reorganized. Changes include:
    • New, topic-based structure
    • Ability to select the Language or Platform that you want to read about
    • When a language or platform is selected you only see the appropriate information for it
  • When using the JavaScript SDK's offline support, the isSync parameter allows you to control what Cloud Code for Data logic is executed on synchronization. See the Offline Data Synchronization documentation article for information on how to use it.
FIXED

This section lists the major resolved defects in this release.

  • Stored procedures: execution timeouts are not properly reflected in the UI
  • JS SDK: CRUD operations for Files are not working if offline mode is enabled and the SDK is online
  • JS SDK Offline Support: The FileSystem provider does not work under NativeScript
  • JS SDK Offline Support: purge('ContentTypeName') does not clear the items from the storage
  • JS SDK: Query filter with a null value returns an error
  • JS SDK: Second online call to Current user is not working if the first request is cached
  • JS SDK: offlineStorage cannot be used with fileSystem storage provider
  • Registering the device for push notifications in a simulator returns an error
  • Problem when registering a user with an empty GUID for role
  • Cancel button in Delete Cloud Function window is not working
  • Not possible to edit a job whose start date is in the past
  • Next Run is not shown for jobs of type once
CHANGED

This section lists important changes that apply to this release.

  • External dependencies are no longer shipped with the JavaScript SDK as separate files. This will affect your code if you have been relying on the everlive.debug.js SDK variation because the files it references are no longer available. Instead, use everlive.all.js which bundles all libraries.
  • The JavaScript SDK has gone through these version updates: 1.5.2, 1.5.3, 1.5.4, 1.5.5, and 1.5.6; see the JavaScript SDK GitHub page for the change log.
  • Starting with JavaScript SDK version 1.5.6, cached items include the app's API key. This has the benefit of cache no longer being shared between applications. Items cached prior to the change will need to be recached after you update the SDK in your app.
  • A new error message is returned when trying to link a user account to a social network account that has already been linked to another user account.
    • Previous error message: "The user is already linked with the specified provider."
    • Current error message: "The specified social identity is already linked to another user."
  • The criteria for disabling rogue Cloud Code have been altered:
    • The number of timeouts after which Cloud Code is disabled has been increased from 20 to 100
    • The time period after which the number of timeouts is reset has been decreased from 60 min to 30 min
  • The message size for iOS push notifications has been increased from 256 bytes to 2048 bytes