Want to see how the rest of your backend is evolving? Check out the timeline.
New in this release:
Enhancements:
Bug Fixes:
targetSdkVersion
of your project should be set to at least API level 27. Also, please change code in your GCMReceiver
from:
ComponentName comp = new ComponentName(context.getPackageName(), com.myPackage.GCMService.class.getName());
startWakefulService(context, (intent.setComponent(comp)));
setResultCode(Activity.RESULT_OK);
to:
ComponentName comp = new ComponentName(context.getPackageName(), GCMService.class.getName());
GCMService.enqueueWork(context, (intent.setComponent(comp)), GCMService.class);
And change declaration of service in your AndroidManifest:
<service android:name=".GCMService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:exported="true" />
New in this release:
Enhancements:
New in this release:
Enhancements:
Bug Fixes:
New in this release:
Enhancements:
Bug Fixes:
New in this release:
Enhancement: Correctly handle OAuth MIC errors returned through the redirect URI. (#197).
Bug Fix: Deprecated method UserStore#loginKinveyAuthToken
. (#196).
New in this release:
Bug Fixes:
Enhancements:
Bug Fixes:
clientID
. (#181).Enhancements:
pull
and sync
methods now return only count of pulled items from the backend. Enhancement:
X-Kinvey-Device-Info
header for standardized capture of device and platform information. (#168).Bug Fix:
Enhancements:
isAutoPaginationEnabled
flag was removed from DataStore
. Now pull
methods are available which take page size as a parameter, which will enable auto-pagination. (#159).isAutoPagination
parameter in pull
methods, which defaults the page size used for auto-pagination to 10,000 entities. (#166).KinveyPullResponse
now has count of pulled items instead of list of pulled items. (#161).Bug Fix:
X-Kinvey-Client-App-Version
header before user is authorized, if a value for this has been set in the Client
. (#165).dataStore.isAutopaginationEnabled()
has been deprecated. In order to enable auto-pagination, use pull
methods with page size in the parameter list to specify the page size for auto-pagination, or use pull
methods with the isAutoPagination
flag set to true, which will default the page size to 10,000 entities.
sync
and pull
. KinveySyncCallback
and KinveyPullCallback
have been modified, because KinveyPullResponse
was modified. It has been moved to another package, and has been updated to contain a count of pulled items instead of a list of pulled items. This was done to save on memory consumption in this case, where the goal of pull
is to update the local cache.
KinveyListCallback
has been changed to KinveyReadCallback
, which returns with KinveyReadResponse
in onSuccess
. KinveyReadResponse
contains a list of items and list of exceptions.
Enhancement:
instance.id
parameter in the kinvey.properties
file. (#163).Bug Fix:
Enhancements:
Enhancements:
Enhancement:
Bug Fixes:
Improvements:
DataStore#clear
and DataStore#purge
methods.Bug Fixes:
gson-2.1.jar
from your project's libs
directory if you are using it.
Bug Fixes:
Improvement:
setDeltaCache
method from Client
to DataStore
objectsetDeltaCache
is a breaking change. Replace calls to setDeltaCache
on the client object with calls to the individual data store objects.
Improvement:
count
method.Bug Fixes:
hashcode
method.Improvements:
and
of two equals filtersBug Fix:
Bug Fixes:
DataStore#clear
method.sync/pull
.Improvements:
KinveyPullResponse
object.Bug Fix:
push
method.Improvements:
DataStore
to clear local cache.DataStore
for aggregation.save
methods.Bug Fix:
Improvements:
DataStore
to save list of entities.Bug Fix:
_acl.creator
field.Improvements:
in
operator for query to а field with а LIST type.Improvements:
Bug Fix:
Bug Fix(es):
setDeltaSetCache
method.Improvements:
DataStore
to get the sync queue item count.clientId
to login with MIC.Bug Fix(es):
_public
value of file offline.update
instance method on User
to be able to update user object.Improvements:
Bug Fix(es):
Update realm library to version 3.2.1
Bug Fix(es):
Bug Fix(es):
Allow to add custom User
fields
Bug Fix(es):
Add new Client.Builder
constructor used for passing a properties file.
Add deltaSetCaching
client parameter to be able to enable/disable Delta Set Caching logic
Bug Fix(es):
Added calculation methods for DataStore
missing from 2.x
Add new Client
constructor to pass custom HttpTransport
Rename Client.activeUser
to Client.getActiveUser
Updated documentation about new features
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.
We recommend using the latest version.
Version | Download | Date |
---|---|---|
3.1.9 | Download | Jan 31, 2018 |
3.1.8 | Download | Jan 18, 2019 |
3.1.7 | Download | Nov 15, 2018 |
3.1.6 | Download | Oct 18, 2018 |
3.1.5 | Download | Oct 4, 2018 |
3.1.4 | Download | Jul 11, 2018 |
3.1.3 | Download | Jun 29, 2018 |
3.1.2 | Download | Jun 14, 2018 |
3.1.1 | Download | Jun 1, 2018 |
3.1.0 | Download | May 7, 2018 |
3.0.19 | Download | Apr 13, 2018 |
3.0.18 | Download | Apr 5, 2018 |
3.0.17 | Download | Mar 28, 2018 |
3.0.16 | Download | Mar 14, 2018 |
3.0.15 | Download | Feb 26, 2018 |
3.0.14 | Download | Feb 12, 2018 |
3.0.13 | Download | Jan 31, 2018 |
3.0.12 | Download | Jan 11, 2018 |
3.0.11 | Download | Dec 29, 2017 |
3.0.10 | Download | Nov 22, 2017 |
3.0.9 | Download | Nov 17, 2017 |
3.0.8 | Download | Oct 20, 2017 |
3.0.7 | Download | Sep 28, 2017 |
3.0.6 | Download | Sep 26, 2017 |
3.0.5 | Download | Sep 11, 2017 |
3.0.4 | Download | Aug 29, 2017 |
3.0.3 | Download | Aug 11, 2017 |
3.0.2 | Download | Jul 28, 2017 |
3.0.1 | Download | Jun 21, 2017 |
3.0.0 | Download | Jun 12, 2017 |
3.0.0 Beta-05 | Download | Jun 6, 2017 |
3.0.0 Beta-04 | Download | May 22, 2017 |
3.0.0 Beta-03 | Download | Apr 26, 2017 |
3.0.0 Beta-02 | Download | Jan 27, 2017 |
3.0.0 Beta-01 | Download | Sep 8, 2016 |