Kinto v3.0.0 Release Notes
Release Date: 2016-05-18 // almost 8 years ago-
- โก๏ธ Major version update. Merged cliquet into kinto.core. This is intended to simplify the experience of people who are new to Kinto. Addresses #687.
- โ Removed
initialize_cliquet()
, which has been deprecated for a while. - Removed
cliquet_protocol_version
. Kinto already defines incompatible API variations as part of its URL format (e.g./v0
,/v1
). Services based on kinto.core are free to usehttp_api_version
to indicate any additional changes to their APIs. - Simplify settings code. Previously,
public_settings
could be prefixed with a project name, which would be reflected in the output of thehello
view. However, this was never part of the API specification, and was meant to be solely a backwards-compatibility hack for first-generation Kinto clients. Kinto public settings should always be exposed unprefixed. Applications developed against kinto.core can continue using these names even after they transition clients to the new implementation of their service.
๐ Bug fixes
- โ Add an explicit message when the server is configured as read-only and the collection timestamp fails to be saved (ref Kinto/kinto#558)
- ๐ป Prevent the browser to cache server responses between two sessions. (#593)
- Redirects version prefix to hello page when trailing_slash_redirect is enabled. (#700)
- ๐ Fix crash when setting empty permission list with PostgreSQL permission backend (fixes Kinto/kinto#575)
- ๐ Fix crash when type of values in querystring for exclude/include is wrong (fixes Kinto/kinto#587)
- ๐ Fix crash when providing duplicated principals in permissions with PostgreSQL permission backend (fixes #702)
- โ Add
app.wsgi
to the manifest file. This helps address #543.