Kinto v3.2.0 Release Notes

Release Date: 2016-06-14 // almost 8 years ago
  • Protocol

    • ๐Ÿ‘ Allow record IDs to be any string instead of just UUIDs (fixes #655).

    Protocol is now at version 1.7. See API changelog_.

    ๐Ÿ†• New features

    • kinto start now accepts a --port option to specify which port to listen to. Important: Because of a limitation in Pyramid tooling <http://stackoverflow.com/a/21228232/147077>_, it won't work if the port is hard-coded in your existing .ini file. Replace it by %(http_port)s or regenerate a new configuration file with kinto init.
    • โž• Add support for pool_timeout option in Redis backend (fixes #620)
    • โฑ Add new setting kinto.heartbeat_timeout_seconds to control the maximum duration of the heartbeat endpoint (fixes #601)
    • Ability to define ID generators per object type via the settings

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix loss of data attributes when permissions are replaced with PUT (fixes #601)
    • ๐Ÿ›  Fix 400 response when posting data with id: "default" in default bucket.
    • ๐Ÿ›  Fix 500 on heartbeat endpoint when a check does not follow the specs and raises instead of returning false.

    Internal changes

    • ๐Ÿ›  Renamed some permission backend methods for consistency with other classes (fixes #608)
    • โœ‚ Removed some deprecated code that had been in kinto.core for too long.

    ๐Ÿ“š Documentation

    • ๐Ÿ“š Mention in groups documentation that the principal of a group to be used in a permissions definition is the full URI (e.g. "write": ["/buckets/blog/groups/authors"])
    • ๐Ÿ›  Fix typo in GitHub tutorial (thanks @SwhGo_oN, #673)
    • ๐Ÿ†• New Kinto logo (thanks @AymericFaivre, #676)
    • โž• Add a slack badge to the README (#675)
    • โž• Add new questions on FAQ (thanks @enguerran, #678)
    • ๐Ÿ›  Fix links to examples (thanks @maxdow, #680)