github Kinto/kinto 3.0.0

latest releases: 25.0.2, 25.0.1, 25.0.0...
9 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 use
    http_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 the hello 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 #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 #575)
  • Fix crash when type of values in querystring for exclude/include is wrong (fixes #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.

Don't miss a new kinto release

NewReleases is sending notifications on new releases.