All Versions
130
Latest Version
Avg Release Cycle
55 days
Latest Release
716 days ago

Changelog History
Page 12

  • v1.10.0 Changes

    December 01, 2015

    ๐Ÿ’ฅ Breaking changes

    • When using cliquet-fxa, the setting multiauth.policy.fxa.use must now be explicitly set to cliquet_fxa.authentication.FxAOAuthAuthenticationPolicy
    • Fields in the root view were renamed (mozilla-services/cliquet#600)

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix redis default host in kinto init (fixes #289)
    • ๐Ÿ›  Fix DockerFile with default configuration (fixes #296)
    • ๐Ÿ”Œ Include plugins after setting up components (like authn/authz) so that plugins can register views with permissions checking
    • Remove __permissions__ from impacted records values in ResourceChanged events (mozilla-services/cliquet#586)

    Protocol

    ๐Ÿ”„ Changed the naming in the root URL (hello view) (mozilla-services/cliquet#600)

    • Added http_api_version
    • ๐Ÿ“‡ Renamed hello to project_name
    • ๐Ÿ”– Renamed protocol_version to cliquet_protocol_version
    • ๐Ÿ“š Renamed documentation to project_docs
    • ๐Ÿ“‡ Renamed version to project_version

    ๐Ÿ†• New features

    • ๐Ÿ†• New options in configuration of listeners to specify filtered actions and resource names (mozilla-services/cliquet#492, mozilla-services/cliquet#555)
    • โž• Add ability to be notified on read actions on a resource (disabled by default) (mozilla-services/cliquet#493)

    Internal changes

    • ๐Ÿ“š Clarified how Kinto is versionned in the documentation (#305)
  • v1.9.0 Changes

    November 18, 2015
    • 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. (#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 retrieval 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 <https://github.com/mozilla-services/cliquet/releases/2.11.0>_

  • v1.8.0 Changes

    October 30, 2015
    • Upgraded to Cliquet 2.10.0

    Protocol breaking changes

    • ๐Ÿšš Moved userid attribute to a dedicated user mapping in the hello view (#242).

    ๐Ÿ†• New features

    • ๐Ÿ›  Follow redirections in batch subrequests (fixes mozilla-services/cliquet#511)
    • ๐Ÿ›  Set cache headers only when anonymous (fixes mozilla-services/cliquet#449)
    • โž• Add a readonly setting to run the service in read-only mode. (#241)
    • 0๏ธโƒฃ If no client cache is set, add Cache-Control: no-cache by default, so that clients are forced to revalidate their cache against the server (ref Kinto/kinto#231)

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed 503 error message to mention backend errors in addition to unavailability.
    • When recreating a record that was previously deleted, status code is now 201 (ref mozilla-services/cliquet#530).
    • ๐Ÿ›  Fix PostgreSQL error when deleting an empty collection in a protected resource (fixes mozilla-services/cliquet#528)
    • ๐Ÿ›  Fix PUT not using create() method in storage backend when tombstone exists (fixes mozilla-services/cliquet#530)
    • โœ‚ Delete tombstone when record is re-created (fixes mozilla-services/cliquet#518)
    • ๐Ÿ›  Fix crash with empty body for PATCH (fixes mozilla-services/cliquet#477, fixes mozilla-services/cliquet#516)
    • ๐Ÿ›  Fix english typo in 404 error message (fixes mozilla-services/cliquet#527)
  • v1.7.0 Changes

    October 28, 2015
    • Upgraded to Cliquet 2.9.0
    • โšก๏ธ Update cliquet-fxa configuration example for cliquet-fxa 1.4.0
    • ๐Ÿ‘Œ Improve the documentation to get started

    ๐Ÿ†• New features

    • โž• Added Pyramid events, triggered when the content of a resource has changed. (#488)
    • โž• Added kinto.includes setting allowing loading of plugins once Kinto is initialized (unlike pyramid.includes). (#504)

    Protocol

    • โœ‚ Remove the broken git revision commit field in the hello page. (#495).

    ๐Ÿš€ Please read the full Cliquet 2.9.0 changelog for more information <https://github.com/mozilla-services/cliquet/releases/tag/2.9.0>_

  • v1.6.2 Changes

    October 22, 2015

    ๐Ÿ› Bug fixes

    • 0๏ธโƒฃ Handle 412 details with default bucket (#226)
  • v1.6.1 Changes

    October 22, 2015
    • Upgraded to Cliquet 2.8.2

    ๐Ÿ› Bug fixes

    • 0๏ธโƒฃ Return a JSON body for 405 response on the default bucket (#214)

    Internal changes

    • ๐Ÿ‘Œ Improve documentation for new comers (#217)
    • ๐Ÿ”ง Do not force host in default configuration (#219)
    • ๐Ÿ‘‰ Use tox installed in virtualenv (#221)
    • Skip python versions unavailable in tox (#222)
  • v1.6.0 Changes

    October 14, 2015
    • Upgraded to Cliquet 2.8.1

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ—„ Settings prefixed with cliquet. are now deprecated, and should be replaced with non prefixed version instead.
    • In the root url response, public settings are exposed without prefix too (e.g. batch_max_requests).
  • v1.5.1 Changes

    October 07, 2015
    • Upgraded to Cliquet 2.7.0
  • v1.5.0 Changes

    September 23, 2015
    • โž• Add Disqus comments to documentation (fixes #159)

    ๐Ÿ†• New features

    • ๐Ÿ‘ Allow POST to create buckets (fixes #64)
    • Control client cache headers from settings or collection objects (#189)

    Internal changes

    • โœ‚ Remove dead code (#187, ref #53)
    • โž• Add pytest-capturelog for better output on test failures (#191)
    • Install cliquet middleware (no-op if disabled) (#193)
    • 0๏ธโƒฃ Many optimizations on default bucket (#192, #197)
    • Many optimizations on number of storage hits (#203)
    • ๐Ÿ›  Fix contributing docs about tests (#198)
    • โž• Added more batched actions to loadtests (#199)
  • v1.4.0 Changes

    September 04, 2015

    ๐Ÿ†• New features

    • ๐Ÿ›  Partial collection of records when user has no read permission on collection (fixes #76). Alice can now obtain a list of Bob records on which she has individual read permission!
    • Collection can now specify a JSON schema and validate its records (#31). The feature is marked as experimental and should be explicitly enabled from settings (#181)
    • ๐Ÿ›ฐ Accept empty payload on buckets and collections creation (#63)
    • ๐Ÿ‘ Allow underscores in Kinto bucket and collection names (#153, fixes #77)
    • Collection records can now be filtered using multiple values (?in_status=1,2,3) (mozilla-services/cliquet#39)
    • Collection records can now be filtered excluding multiple values (?exclude_status=1,2,3) (mozilla-services/readinglist#68)
    • Current userid is now provided when requesting the hello endpoint with an Authorization header (mozilla-services/cliquet#319)
    • UUID validation now accepts any kind of UUID, not just v4 (mozilla-services/cliquet#387)
    • Querystring parameter _to on collection records was renamed to _before (the former is now deprecated) (mozilla-services/cliquet#391)
    • Allow to configure info link in error responses with cliquet.error_info_link setting (mozilla-services/cliquet#395)

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix consistency in API to modify permissions with PATCH (fixes #155) The list of principals for each specified permission is now replaced by the one provided.
    • ๐Ÿ‘‰ Use correct HTTP Headers encoding in both Python2 and Python3 (#141)
    • ๐Ÿ›  ETag is now returned on every verb (fixes #110)

    Internal changes

    • ๐Ÿšš When deleting a collection also remove the records tombstones (#136)
    • ๐Ÿ“š Complete revamp of the documentation (#156 #167 #168 #169 #170)
    • Upgraded to Cliquet 2.6.0