SDK Download

Version 3.0.3 - Mar 16, 2017
Install via package manager
or download the library directly
Download

Changelog

Want to see how the rest of your backend is evolving? Check out the timeline.

3.0.3
- Mar 16, 2017

New in this release:

  • Bug fix: Query building no longer wrapping non-string parameters in quotes, and additional safety checks.

  • Bug fix: Correctly capturing all errors received from the backend. NOTE: this may change the error returned by the SDK in certain error conditions.

  • Improvement: For SYNC store, optimize sync queue for case where an entity is created and then deleted before synced with backend.

  • Improvement: Added ClearCache and Purge APIs in DataStore.

  • Improvement: Add device information in request headers for debugging help.

3.0.2
- Mar 9, 2017

New in this release:

  • Bug fix: Push unregistration for Xamarin.Android.

  • Bug fix: Delta set fetching now respects 'Skip' and 'Take' modifiers.

  • Improvement: Optimization for Count operation processing time.

  • Improvement: Optimization for delta set fetch time in particular scenarios.

  • Improvement: PullDataStoreResponse now include a TotalCount in addition to a PullCount. This is to enable the app to paginate based on TotalCount.

3.0.1
- Feb 24, 2017

New in this release:

  • Bug fix: Retrieving data page by page. If Skip is specified on a query during a Find or Pull operation, the cache will not be cleared before fetching new results.

  • Improvement: Query performance against local cache. LINQ expressions representing queries are now run directly on the SQL layer (as SQL queries) rather than against objects residing in memory.

3.0.0
- Jan 24, 2017

New in this release:

This is the first General Availability release for the Kinvey v3 SDK. There are no significant changes of note between the last beta release (Beta-08) and this GA release. Please consult this changelog for details on improvements made in pre-release versions of the v3 SDK, as well as changes moving forward.

3.0.0 Beta-08
- Jan 11, 2017

New in this release:

Breaking change: Change the way that Client.Builder builds the client back to being a synchronous method, rather than async. This is because the creation of the Client does not require a network request, so there is no reason to await the method.

Before:

Client client = await builder.Build();

After:

Client client = builder.Build();

  • Implementation of access control lists for entities.
  • Fix for MIC login using the standard work flow.
  • Fix for issue with non-existent OfflineVersion database table.

3.0.0 Beta-07
- Nov 23, 2016

New in this release:

  • Correctly instantiating stored User object when re-initializing client (GitHub issue #84).
  • Handling 4xx/5xx errors from custom endpoints properly (GitHub issue #85).

3.0.0 Beta-06
- Nov 18, 2016

New in this release:

Breaking change: this release changes the namespace of the Kinvey SDK from KinveyXamarin to Kinvey. This will require that you replace the using directive in your apps.

Before

using KinveyXamarin;

After

using Kinvey;

The KinveyXamariniOS and KinveyXamarinAndroid namespaces are not affected.

  • Add method DataStore.FindByIdAsync() to retrieve an entity by it's ID.
  • Add local querying support for take and skip modifiers.
  • Improve handling of unsupported Linq queries.
  • Improve DataStoreResponse to provide more complete information on pull, push and sync operations.
  • Add System.Data.SQLite package dependency to PCL.

3.0.0 Beta-05
- Oct 21, 2016

New in this release:

  • Add method on User object to determine if that user has been disabled.
  • Fix in data store pull for clearing data locally that has been deleted from the backend.

3.0.0 Beta-04
- Oct 18, 2016

New in this release:

  • Fix in aceess level for a DataStore query method.

3.0.0 Beta-03
- Oct 14, 2016

New in this release:

  • Fix in MIC Automated Authorization flow.

3.0.0 Beta-02
- Oct 13, 2016

New in this release:

  • Update to make the building of a Client object async.
  • Update to make the MIC Automated Authorization flow a static method of the User class.

3.0.0 Beta-01
- Sep 8, 2016

New in this release:

  • Full support for data synchronization between your app and backend. Refer to the Data Store Guide to learn how to use the new data manipulation APIs.

  • We've simplified data stores and caching policies, making it easier for you to start building apps with caching and offline built in.

Download Older Versions

We recommend using the latest version.

Version Download Date
3.0.3 Download Mar 16, 2017
3.0.2 Download Mar 9, 2017
3.0.1 Download Feb 24, 2017
3.0.0 Download Jan 24, 2017
3.0.0 Beta-08 Download Jan 11, 2017
3.0.0 Beta-07 Download Nov 23, 2016
3.0.0 Beta-06 Download Nov 18, 2016
3.0.0 Beta-05 Download Oct 21, 2016
3.0.0 Beta-04 Download Oct 18, 2016
3.0.0 Beta-03 Download Oct 14, 2016
3.0.0 Beta-02 Download Oct 13, 2016
3.0.0 Beta-01 Download Sep 8, 2016
Got a question?