github Kinto/kinto 1.9.0

latest releases: 25.0.0, 24.1.1, 24.1.0...
10 years ago
  • Upgraded to Cliquet 2.11.0

Breaking changes

  • For PostgreSQL backends, it is recommended to specify postgresql://.

Protocol

  • In the hello view:
    • Add a bucket attribute in user mapping allowing clients
      to obtain the actual id of their default bucket
    • Add the protocol_version to tell which protocol version is
      implemented by the service. (mozilla-services/cliquet#324)
  • _since and _before now accepts an integer value between quotes ",
    as it would be returned in the ETag response header.
  • A batch request now fails if one of the subrequests fails
    (mozilla-services/cliquet#510) (see new feature about
    transactions
    )

New features

  • Add a Kinto command for start and migrate operation. (#129)
  • Add a Kinto command to create a configuration file. (#278)
  • A transaction now covers the whole request/response cycle (#194).
    If an error occurs during the request processing, every operation performed
    is rolled back. Note: This is only enabled with PostgreSQL backends. In
    other words, the rollback has no effect on backends like Redis or Memory.
  • New settings for backends when using PostgreSQL: *_max_backlog,
    *_max_overflow, *_pool_recycle, *_pool_timeout to
    control connections pool behaviour.

Bug fixes

  • Fix 500 error response (instead of 503) when storage backend fails during
    implicit creation of objects on default bucket. (fixes #236)
  • Fixed Dockerfile for PostgreSQL backends.
  • Fix JSON schema crash when no field information is available.

Internal changes

  • Optimization for obtention of user principals (#263)
  • Do not build the Docker container when using Docker Compose.
  • Add Python 3.5 on TravisCI
  • Add schema validation loadtest (fixes #201)
  • Multiple documentation improvements.
  • The PostgreSQL backends now use SQLAlchemy sessions.

See also Cliquet changes

Don't miss a new kinto release

NewReleases is sending notifications on new releases.