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
- Forward slashes (