Timeline

See how your HTML5 platform is evolving.

HTML5
Guides
Samples
Tutorials
Console
Business Logic
Business Logic CLI
  • Bugfix: Clone options argument when dealing with references to avoid interference.
  • Bugfix: References support nested references within arrays.
  • Data Browser - Fixed but where _kmd and _acl properties would not automatically update when editing other fields
  • Business Logic - Fixed a bug that was preventing business logic from being saved.
  • Data - Collection list refreshes it's content on environment change properly
  • Internal Improvements
  • Internal Improvements
  • Users - Fixed empty user splashscreen CSS issue
  • Users - Bypass business logic button is now functional
  • Small Bugfixes
  • Files - Max file size allowed in file uploads has been updated
  • File uploads across the entire application have been improved
  • Fixed issue when navigating in the databrowser with the arrow keys
  • API Console - Autocompletion is now improved
  • Data Browser - The filter panel is collapsed automatically on page transition
  • Environments - Archived environments have a better display, and will automatically unarchive
  • Business Logic - BL scripts can be renamed
  • Small Bugfixes
  • Updated the server to https://legacy.kinvey.com. You can still use the --host option to override this setting.
  • Bugfixes
  • Internal Improvements
  • New beta console released, designed from the ground up with your feedback along the way.
  • Internal improvements
  • Fixed bug where the CLI would report "app not found" after the user session was refreshed.
  • Added collectionAccess.collection.collectionExists method to check if a collection exists
  • Internal Improvements
  • Internal improvements
  • Internal Improvements
  • Increased timeout for long running tasks.
  • Collaboration - Fixed bug where users could not be invited to collaborate to an environment when they already work on a different environment
  • API Console - Fixed bug with the DELETE method getting back an error related to missing a body
  • Databrowser - We no longer sort on collections that are too large to be sorted
  • Internal Improvements
  • Changes to moment module
    • Upgrade to moment 2.5.x
    • Adds new methods associated with moment 2.5
      • as
      • get
      • set
      • min
      • max
      • toISOString
      • quarter
      • weekday
      • isoWeekday
      • weekYear
      • zone
      • parseZone
      • isDSTShifted
    • Adds support for duration objects
    • Fixes several methods that accepted moments as arguments
  • New tempObjectStore in utils module, for storing transient data and objects within the same request
  • New backendContext method getAuthenticatedUsername for retrieving the name of the user who initiated the request
  • Internal improvements
  • Users - Fixed bugs when trying to fetch a user that does not pass form validation
  • Scheudled Code - Added new shorter intervals to schedules
  • Internal Stability Improvements
  • Versioning - Added notification to users that they have a stale version of the client
  • Custom Endpoints - Improved error handling
  • Users - You can now add users when the collection is configured as read-only from the console
  • Import - Added better file validation
  • Internal Stability Improvements
  • BL-CLI - Fixed issue when trying to get hooks that are defined against data links for the CLI.
  • Internal Improvements
  • Added --host option to configure the server to connect to.
  • Internal Stability Improvements
  • Internal Stability Improvements
  • Users - When creating users through the console and the email verification flag is set, the email field will be required
  • Push - Fixed a bug that would cause a failure of push if a user's configuration was in an inconsistent state
  • Data Store - Fixed incorrect errors that would render on destroying or renaming a collection
  • Error Handling - Drastically reduced the number of "Uh, oh" and "broken pipes" style errors across the board.
  • API Console - Added support for using Microsoft Dynamics Data Links
  • Collection Hooks - Fixed issue that prevented the page from loading when custom data links are enabled
  • Internal Stability Improvements
  • Internal Stability Improvements
  • Custom Data Link - Unified interface to match how the other data links function
  • Internal Improvements
  • In email module, if reply to is null, reply to is now set to the from address.
  • Internal Improvements
  • Internal Stability Improvements
  • Fixed issue with scheduled tasks not running properly
  • Fixed bug with icons not showing up for apps
  • Internal Stability Improvements
  • Bugfix: documents created offline did not sync.
  • Updated copyright to 2014
  • Internal Stability Improvements
  • Added support for managing Collection Hooks for users and files.
  • Internal improvements.
  • Internal Stability Improvements
  • Added tooling to better track down future errors
  • Fixed a bug with Business Logic logs that would cause slowdowns
  • Internal Stability Improvements
  • Internal Improvements
  • Fix for some outbound requests using the request module timing out too quickly
  • Internal Improvements
  • Added a latest version check. A warning will be displayed when using an old version. Use --suppress-version-check to disable this behavior.
  • Added prompt to generate command when script type is not specified.
  • User credentials are now stored in the users home directory. App credentials remain in the project directory.
  • Enhancement: added maxAge support to caching & offline saving.
  • Enhancement: offline sorting now supports sorting by nested properties.
  • Enhancement: updated promiscuous dependency.
  • Decreased error rates across the board with better error handling
  • Internal Stability Improvements
  • Internal Improvements
  • Outbound requests using the request module are now limited to 20 per second per app environment
  • url argument now accepted as an alias to uri in request module
  • Fix issue where errors logged through the logger module would be written to the log as an empty object
  • Internal Improvements
  • Removed Yahoo Local addon.
  • Fixed bug with links being generated with .... instead of the characters in the name
  • Internal Stability Improvements
  • Internal improvements
  • Added common BL scripts support. Now you can store commonly used business logic code in a single file or set of files, and have it shared across all your business logic scripts.
  • Business Logic - Added support for common Business Logic from the command line tool.
  • Users - Added configuration for password reset URL in settings page
  • Internal Stability Improvements
  • Enhancement: removed support for case-insensitive and unanchored regex.
  • Enhancement: updated promiscuous dependency.
  • Internal Stability Improvements
  • Updated support phone number
  • Improved error handling when rolling back business logic
  • Improved error handling when there is a password error on push certificate upload.
  • Improved error handling when rate limit is encountered
  • Added an "add column" button in the Users addon table view
  • Added the ability to lockdown a user (which triggers a wipe of the device cache)
  • Fixed Files addon rendering to support non-string filenames
  • Security improvements
  • Fixed bug related to adding custom data links when the current plan does not have support for them
  • Minor placeholder changes to forms
  • Internal Stability Improvements
  • Added new method getSecurityContext to backendContext module, which returns 'app', 'master', or 'user' depending on the type of security credentials that were passed in the request
  • Changed blacklist violation error to include the name of the script that triggered the blacklisting event
  • Internal improvements
  • Users - Fixed bug with exporting of large datasets not preforming well
  • Internal Stability Improvements
  • Fixed issue where navigation out of the billing page was not possible
  • Made enterprise dashboard dismissable
  • Fixed some databrowser filter issues regarding case sensitivity
  • Internal Stability Improvements
  • Bugfix: force flag of Kinvey.User.logout did not work with Kinvey.Error.EMAIL_VERIFICATION_REQUIRED.
  • Internal improvements.
  • Added self-serve unarchiving support
  • Scheduled Code - Added support for running business logic on a schedule basis
  • Internal Stability Improvements
  • Fixed a bug with regards to environment creation limits
  • Internal Stability Improvements
  • Internal Stability Improvements
  • Billing - Fixed navigation issues with page reloads and paths with a trailing slash not redirecting properly
  • Analytics - Fixed a bug with the retrieval of analytics data from the server
  • Support - Updated links around the site to give people ways to connect with all their support options available
  • Pricing - Updated the interface for the new pricing model, including support to upgrade your plan
  • Analytics - Updated analytics styling to fix a bunch of UI bugs
  • Internal Stability Improvements
  • Collection Hooks - Added support to allow for collection hooks to be created for the Files API
  • API Console - Fixed a bug where the request body would not reset it's value from previous requests properly
  • Internal Stability Improvements
  • Fixed a bug where message was always required when it should have been optional
  • The generate command no longer throws an integer error when a valid value is passed in
  • Business Logic - Rollbacks are now ran on a background task, similar to how cloning is done
  • Updated the interface to archived apps to present a more friendly display
  • Users - When cloning user records the groups are now also cloned.
  • Business Logic - Fixed a bug with verisoning where saving with a message would not actually update your code
  • Bugfix: Kinvey.User.signup, login, and create did not trigger error callback on Kinvey.Error.ALREADY_LOGGED_IN error.
  • Added support for archived environments which was causing some users to get a non-responsive web console
  • Internal Stability Improvements
  • Fixed a few small bugs
  • Microsoft Dynamics® CRM Data Link - Added a new data link to connect with your Microsoft Dynamics® CRM
  • Internal Stability Improvements
  • Internal Stability Improvements
  • Initial release
  • Business Logic - Added revision support to business logic, including adding a command line tool to manage your logic. Read the tutorial to get started with business logic revisions.
  • Enhancement: Locally generated document IDs now are strings of 24 hex characters.
  • Bugfix: Kinvey.Sync.count would fail in offline mode.
  • Bugfix: options were not passed when restoring the active user on Kinvey.init.
  • Bugfix: Upgrading an offline database would cause deadlock in Internet Explorer 10.
  • Internal improvements.
  • Collaboration - Fixed an issue where admins could not invite other admins or collaborators.
  • Environment Management - Fixed bug where no addons would show up on the left when selecting clone from a different environment than is currently selected
  • Push - Added support for iOS push certificate password
  • Billing - Fixed a bug where a user could not select a different billing month. Also fixed the default month to be displayed to be the latest statement instead of the first statement.
  • Collection Hooks/Custom Endpoints - Updated the way logs are returned from the system, previously after 100 logs now new logs would be returned. Now the latest logs are always returned.
  • Fixed a bug with iOS Push
  • Internal improvements
  • API Console - Refactored the way the API console makes requests. They are now sent direct from the browser instead of passed through the management console backend.
  • Users - Add information about email verification options, as well as the new HTML Templates addon and its support for customizing the email verification 'success' page.
  • API Console - Removed temporary measure of limit of 100 records on every request that was added in 3.7.8.
  • Updated display case when an app is suspended, it now renders a proper message.
  • Internal Stability Improvements
  • Internal Stability Improvements
  • API Console - Added a limit of 100 records to every request as a temporary bugfix until a permanent fix is ready for deployment.
  • Environment Management - Fixed a bug with jobs not clearing their update when they get removed from the collection.
  • Internal Stability Improvements
  • Internal stability and speed improvements
  • App Settings - Ownership display no longer attempts to use a variable that might not exist
  • Environments:
    • Fixed a bug with ownership being assigned to the wrong user on environment creation. This was causing some bad behavior when trying to update owner of the app or manage billing.
    • Collaborators can no longer create or delete environments
  • HTML Templates - Released a new addon to manage your HTML templates
  • Users - Added the ability to force email verification
  • Environment Cloning - Increased clone duration timeouts
  • Administration - Updated ownership display to only show ownership transfer form when the user is the owner
  • Internal stability improvements
  • Internal improvements release
  • Internal stability improvements
  • Removed implicit users:
    • No user is automatically created any more on first call to the backend. Instead, create or login a user first.
    • Otherwise, a Kinvey.Error.NO_ACTIVE_USER error will be thrown when accessing the backend.
  • Enhancement: Added refresh flag to Kinvey.init to control refreshing the active user data.
  • Environment Cloning:
    • Clicking clone on an app with only one environment no longer causes a javascript failure on the page.
    • Files now correctly show up on the batch clone dialog.
  • Business Logic Logs:
    • Logs now sort with the proper timestamps.
    • Logs no longer seem to "fill up" over time. Old logs will get automatically removed after a threshold of new logs being created.
  • Internal stability improvements
  • Environments - Updated interface so only addons with differences show up in the clone page
  • Internal stability improvements
  • Internal improvements release
  • Enhancement: Kinvey.User.login now throws if given invalid arguments.
  • Bugfix: Synchronizing multiple documents concurrently resulted in data corruption.
  • Environments - Added environment management, with the ability to copy data and settings from one environment to the other. Check out the tutorial for more details.
  • Added UI elements for viewing task status on clone operations.
  • Added support in email module for sending HTML Emails
  • Added a new module, backendContext, with helper methods for obtaining the current app's appKey, appSecret, and masterSecret
  • Internal Improvements
  • Analytics - Fixed a display issue causing timezone offset to show data in the wrong day
  • Bugfix: Android < 4 was not supported properly.
  • Bugfix: Popup management for social login did not work in Firefox.
  • Internal improvements.
  • Fixed bug in push processing that prevented pushing to both Android and iOS devices for the same user
  • Internal Improvements
  • Users - Added example on how to update a user.
  • Internal improvements release
  • Users - Fixed a bug where users with invalid email address were not showing up in the user listing
  • API Version - Fixed a bug where the API Version could get set to a string instead of a number
  • Push Triggers - Fixed a bug that was causing the addon to fail loading
  • Added timeline link to the dashboard
  • Internal stability improvements
  • Added the Request ID to error object.
  • Enhancement: Kinvey.getActiveUser now throws if the active user is not restored yet.
  • Bugfix: Saving a user with references was not possible in offline mode.
  • Internal improvements.
  • Data Store - Updated guide for fetching relational data.
  • Troubleshooting - Updated guide with information about the Request ID.
  • Files - Fixed bug with old entries that were causing the UI to crash
  • Datastore - Internal improvements
  • Users - Updated validation handlers
  • Internal improvements.
  • Added support for running Business Logic on Google App Engine
  • Internal improvements release
  • Bugfix: Active user details were not available offline.
  • Fixed handling of unknown mime types for file uploads
  • Internal improvements
  • Initial v1.0 release.
  • Bugfixes for Premium Analytics UI
  • Fixed bug for User UI where id cells were not linking properly
  • Changed the regex patters on the query builder to be case insensitive by default
  • Internal improvements release
  • Added support for Google Cloud Storage as the underlying service for Files.
  • Internal improvements release
  • Added support for Custom Endpoints.
  • Internal improvements release
  • Fixed bug with missing argument in collectionAccess.findAndModify
  • Added support Google Cloud Messaging
  • Added appKey as modules.request parameter
  • Business Logic - Updated guide with information about Custom Endpoints
  • Release of Premium Analytics (beta)
  • Added support for Custom Endpoints in Business Logic
  • Fixed bug with billing UI where it displayed wrong dollar amount
  • Internal improvements
  • Fixed async.js bug where series, parallel, and parallel limit functions only supported arrays and not objects
  • Internal improvements release
  • Added the ability to clear Users
  • Fixed a bug with sorting users
  • Fixed a bug where collaboration was not able to be edited
  • Fixed a bug where the user page was not showing users with invalid emails
  • Made the export code streaming for collections
  • Internal improvements release
  • Added the ability to have multiple custom data links
  • Removed UI for non-admins to be able to edit collaborators or remove/change owner of the app
  • Fixed bug where the Azure blob container was not being created on app creation
  • Internal improvements
  • Fixed a bug with a failing collection destroy for externally created collections
  • Added error display to settings page.
  • Added UI state memory BL addon - now remembers which collection and stage of BL you last edited, per app per user
  • Updated importer so it will throttle based on if the item has BL or not, it will also now detect filetype and throw errors if the filetype does not match a predefined list.
  • Internal improvements
  • Fixed a bug with setting the content length incorrectly causing documents to get cut off
  • Added the "Building For" question to new apps
  • Updated request to force API v1 when streaming requests.
  • Fixed bug with request form handling.
  • Added support for GCM push
  • Enabled blacklisting support
  • Upgraded the request library and fixed content length while streaming from Azure
  • Updated the exposure of Business Logic logs in the Management Console
  • Upgraded MongoDB driver version
  • Support for POSTing formdata
  • Support for streaming Kinvey Files to formdata
  • Internal improvements
  • Bug fix: Implemented network timeout option for all browsers and platforms.
  • Bug fix: Fixed concurrency issue when using offline storage intensively.
  • Internal improvements release
  • Added support for logging in with Google+, LinkedIn, and Twitter.
  • Added support for caching policy cachefirst-norefresh.
  • Added support for setting entity permissions for user groups.
  • Added support for clearing the entire cache.
  • Added support for setting the user context for synchronization.
  • Added support for retrieving the number of entities modified offline.
  • Bug fix: URL components are now properly encoded.
  • Several stability and performance improvements.
  • Added support for email verification and password reset.
  • Added support for pinging Kinvey without creating an implicit user.
  • Bug fix: complex Kinvey.Query.equal queries were not parsed correctly.
  • Bug fix: Kinvey.Collection.count on empty collection returned an error instead of 0.
  • Added support for modules.request to allow creation of outgoing HTTP requests
  • Added support for user authentication through Facebook.
  • Added support for relational data.
  • Bug fix: query attached to Kinvey.Collection was not applied in aggregation.
  • Bug fix: inheritance of Kinvey.UserCollection was not set up properly.
  • Bug fix: in some cases, the active user was not saved to disk correctly.
  • Added support for regular expressions in queries.
  • Bug fix: caching, offline saving, and synchronization failed with Chrome 21+.
  • Added support for caching, offline saving, and synchronization.
  • Several bug fixes.
  • Added support for setting entity and user permissions.
  • Unified error handling interface.
  • Several bug fixes.
  • Bug fix: inheritance when extending Kinvey.Entity did not work properly.
  • Added support for Android 2.2, 2.3.3, and 3.2.
  • Added support for aggregation.
  • Initial release.
Got a question?