Kinto v1.11.0 Release Notes

Release Date: 2016-01-28 // about 8 years ago
  • Protocol

    • Forward slashes (/) are not escaped anymore in JSON responses (mozilla-services/cliquet#537)
    • Fields can be filtered in GET requests using _fields=f1,f2 in querystring (#399)
    • ๐Ÿ†• New collections can be created via POST requests (thanks John Giannelos)
    • The API capabilities can be exposed in a capabilities attribute in the root URL (#628). Clients can rely on this to detect optional features on the server (e.g. enabled plugins)

    ๐Ÿ‘€ Protocol is now version 1.3. See API changelog_.

    ๐Ÿ†• New features

    • โž• Add a Heroku single-clic deploy button (#362)
    • ๐Ÿ›  Install PostgreSQL libraries on kinto init (fixes #313)
    • ๐Ÿณ Smaller Docker container image (#375, #376, #383)
    • ๐Ÿณ Install major plugins in Dockerfile (fixes #317)
    • ๐Ÿ”ง The policy name used to configure authentication in settings is now used for the user id prefix and StatsD authn_type counters.
    • ๐Ÿ”ง Check backends configuration at startup (#228)
    • Output message for config file creation (#351, thanks Aditya Basin)
    • Trigger internal event on server flush (#354)

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix validation of collection id in default bucket (fixes #260)
    • ๐Ÿ›  Fix kinto init failure when the config folder already exists (#349)
    • ๐Ÿ›  Fix Docker compose startup (fixes #325)
    • ๐Ÿณ Run migrate command when Docker container starts (fixes #363)
    • ๐Ÿ›  Fix listener name logging during startup (#626)
    • ๐ŸŒฒ Do not log batch subrequests twice (#264)
    • ๐Ÿ›  Fix hmac digest with Python 3 (#288)
    • โž• Add explicit dependency for functools32 when Kinto is installed with an old pip version (fixes #303)

    ๐Ÿ“š Documentation

    Highlights:

    • โž• Add tutorials about notifications (ref #353)
    • โž• Add tutorial how to write a plugin (#382)
    • โž• Add tutorial how to setup GitHub authentication (#390)
    • ๐Ÿšš Move default values to dedicated column in docs (fixes #255)
    • ๐Ÿšš Move run-kinto to get-started and remove platform specific installation instructions (#373)

    ๐Ÿ‘Œ Improved:

    • โšก๏ธ Update features table in overview
    • โšก๏ธ Update overview comparisons (#294, #324, #328)
    • โšก๏ธ Update FAQ (#397, #398)
    • Simplify some aspects of the settings page (#374)
    • ๐Ÿ“š Sharding documentation (#381)

    Minor:

    • โž• Added missing DELETE endoint for list of records (fixes #238)
    • ๐Ÿ›  Mention how to restrict private URLs with NGinx (fixes #250)
    • ๐Ÿ›  Fix link to the freenode #kinto channel in the docs (#333)
    • โœ‚ Remove Firefox Account mention from README (fixes #326)
    • ๐Ÿšš Move application examples page to wiki (ref #321)
    • ๐Ÿšš Move PostgreSQL server docs to wiki (fixes #321)
    • ๐Ÿ”„ Change colors of logo (#359)
    • โž• Add invitation for community to point their demos/use cases (fixes #356)
    • โœ‚ Remove duplicate glossary in docs (#372)
    • โœ‚ Remove troubleshooting paragraph from contributing page (#385)
    • ๐Ÿ›  Fix wrong groups name and permissions names in the documentation (#389)
    • ๐Ÿ‘Œ Improve formatting of code block in tutorials (#391, #396)

    Internal changes

    • 0๏ธโƒฃ Default bucket feature is now a built-in plugin (fixes #277, fixes #311, #380)
    • ๐Ÿšš Do not require cliquet master branch in dev (#341, #400). Now moved as tox env in TravisCI