Skip to content
This repository has been archived by the owner on Mar 28, 2019. It is now read-only.

1.2

Compare
Choose a tag to compare
@leplatrem leplatrem released this 18 Mar 22:15
· 1591 commits to master since this release

Breaking changes

  • cliquet.storage.postgresql now uses UUID as record primary key (#70)
  • Settings cliquet.session_backend and cliquet.session_url were
    renamed cliquet.cache_backend and cliquet.cache_url respectively.
  • FxA user ids are not hashed anymore (#82)
  • Setting cliquet.retry_after was renamed cliquet.retry_after_seconds
  • OAuth2 redirect url now requires to be listed in
    fxa-oauth.webapp.authorized_domains (e.g. *.mozilla.com)
  • Batch are now limited to 25 requests by default (#90)

New features

  • Every setting can be specified via an environment variable
    (e.g. cliquet.storage_url with CLIQUET_STORAGE_URL)
  • Logging now relies on structlog <http://structlog.org>_ (#78)
  • Logging output can be configured to stream JSON (#78)
  • New cache backend for PostgreSQL (#44)
  • Documentation was improved on various aspects (#64, #86)
  • Handle every backend errors and return 503 errors (#21)
  • State verification for OAuth2 dance now expires after 1 hour (#83)

Bug fixes

  • FxA OAuth views errors are now JSON formatted (#67)
  • Prevent error when pagination token has bad format (#72)
  • List of CORS exposed headers were fixed in POST on collection (#54)

Internal changes

  • Added a method in cliquet.resource.Resource to override known fields
    (required by Kinto)
  • Every setting has a default value
  • Every end-point requires authentication by default
  • Session backend was renamed to cache (#96)