SDK Download

Version 2.10.11 - Jan 27, 2017
or download the library directly
Download

Changelog

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

2.10.11
- Jan 27, 2017

  • Add new Client constructor to pass custom HttpTransport
  • Bug Fix(es):
    • Fix null pointer on Client initialization when ClientKey or ClientSecret is not provided

2.10.10
- Dec 22, 2016

  • Bug Fix(es):
    • Fix MIC refresh token flow

2.10.9
- Oct 7, 2016

  • Bug Fix(es):
    • Fix lib issue to work on Locales that uses RTL languages

2.10.8
- Apr 8, 2016

Bug Fix(es): Fix issue when myClient.push().disablePush() leave token registered on backend. Provided a method myClient.push().disablePush(callback) to control execution time.

2.10.7
- Mar 31, 2016

  • Bug Fix(es):
    • Fixed an issue when kinveyDeleteResponse always returns 0 if Offline Policy is set

2.10.6
- Mar 24, 2016

  • Add enum of all possible Kinvey errors. Add enum code to all Kinvey error objects
  • Add global timeout parameter to configure kinvey requests timeout

2.10.5
- Dec 23, 2015

  • Internal improvements related to caching
  • Bug Fix(es):
    • Fixed File upload with custom mimetype

2.10.4
- Dec 10, 2015

  • Bug Fix(es):
    • Fixed an issue with file upload mimetype
    • Correct warnings about wrong string comparations

2.10.3
- Oct 13, 2015

  • Bug Fix(es):
    • Fixed an issue with re-using authentication headers

2.10.1
- Aug 5, 2015

  • Internal improvements related to caching and offline schemas

2.10.0
- Jul 24, 2015

  • Properly populating all analytics headers on login requests

2.9.5
- Jun 29, 2015

  • Bug Fix(es):
    • Fixed an issue with uploading files larger than 10 megabytes

2.9.4
- Jun 24, 2015

  • Deprecated internal File api methods, if you see deprecated methods after updating use the class com.kinvey.nativejava.File instead of com.kinvey.java.File.
  • Bug Fix(es):
    • Stacktraces will no longer be written to the logs by default
    • No longer throwing index out of bounds exception when querying for a file with no results
    • Better handling of 4xx/5xx error responses with unsupported json payloads

2.9.3
- Jun 10, 2015

  • Added support for configuring logging levels: network, info, warning, and error
    • By default all logging is turned off
    • After creating your Client, use the method com.kinvey.java.Logger.configBuilder() to configure levels
      • com.kinvey.java.Logger.configBuilder().all() will enable all logging levels
      • com.kinvey.java.Logger.configBuilder().info().error() will enable info and error logging
      • com.kinvey.java.Logger.configBuilder().network().info().error().warning() is functionally equivalent to calling all().

2.9.2
- Jun 5, 2015

  • Bug Fix(es):
    • Fixed an issue with Delete by Query appending an empty &Sort parameter
    • Sanitized logs which could cause issues with 3rd party remote logging systems.

2.9.1
- Apr 27, 2015

  • The Kinvey library version will now be written to the logs when a new Client is created.
  • Improved error messaging when json parsing fails as a result of a type error.
  • Bug Fix(es):
    • calling addSort("myField", SortOrder.ASC) will no longer require casting from AbstractQuery to Query
    • File().download(...) methods which take a Query now properly support skip, limit, and sort
    • myClient.PingBlocking() will now properly return any exceptions which may have occured

2.8.0
- Mar 24, 2015

  • Added support for setting custom request properties on requests
    • myClient.setCustomRequestProperty("region", "FR");
  • Added support for setting Client App Version on requests
    • myClient.setClientAppVersion("123");
    • myClient.setClientAppVersion(1, 2, 3);

2.7.2
- Mar 11, 2015

  • Improved error messaging for data-driven exceptions

2.7.00
- Feb 9, 2015

  • Bug Fix(es):
    • Fixed an issue where a default JSON parser would not be set
    • using Jackson2 instead of Jackson

2.6.17
- Jan 27, 2015

  • Bug Fix(es):
    • Fixed an issue where creating a new User would not properly save custom fields, such as email

2.6.16
- Nov 13, 2014

  • Updated dependency versions:
    • now using google-http-client-1.19.0.jar
    • now using google-http-client-android-1.19.0.jar
    • now using google-http-client-gson-1.19.0.jar
    • now using guava-18.0.jar

2.6.15
- Aug 4, 2014

  • Added support for authenticating with Mobile Identity Connect
    • myClient.user().loginMobileIdentityBlocking(string accessToken).execute();

2.6.12
- Jan 13, 2014

  • Added MetaUploadProgressListener and MetaDownloadProgressListener, for accessing the FileMetaData object associated with an upload or download.
    • Use these classes anywhere you would use a DownloadProgressListener or UploadProgressListener when you also need access to the metadata of the file operation.
    • The new getMetadata() method can be called in progressChanged or onSuccess to access metadata about the file operation.
  • Bug Fix(es):
    • Fixed a crash when uploading a file with the public flag set to true

2.6.11
- Dec 19, 2013

  • adding method to lock down a given user
    • myJavaClient.user().lockDownUserBlocking(String userid, boolean setLockdownStateTo).execute()
    • This method requires the master secret

2.6.9
- Oct 24, 2013

  • Initial release of native Java Kinvey Library
  • Support for AppData, File, and User APIs
  • Bug Fix(es):
    • Throwing a KinveyException if File requests are missing required json fields

Download Older Versions

We recommend using the latest version.

Version Download Date
2.10.11 Download Jan 27, 2017
2.10.10 Download Dec 22, 2016
2.10.9 Download Oct 7, 2016
2.10.8 Download Apr 8, 2016
2.10.7 Download Mar 31, 2016
2.10.6 Download Mar 24, 2016
2.10.5 Download Dec 23, 2015
2.10.4 Download Dec 10, 2015
2.10.3 Download Oct 13, 2015
2.10.1 Download Aug 5, 2015
2.10.0 Download Jul 24, 2015
2.9.5 Download Jun 29, 2015
2.9.4 Download Jun 24, 2015
2.9.3 Download Jun 10, 2015
2.9.2 Download Jun 5, 2015
2.9.1 Download Apr 27, 2015
2.8.0 Download Mar 24, 2015
2.7.2 Download Mar 11, 2015
2.7.00 Download Feb 9, 2015
2.6.17 Download Jan 27, 2015
2.6.16 Download Nov 13, 2014
2.6.15 Download Aug 4, 2014
2.6.12 Download Jan 13, 2014
2.6.11 Download Dec 19, 2013
2.6.9 Download Oct 24, 2013
Got a question?