This repository has been archived by the owner on Mar 28, 2019. It is now read-only.
1.2
Breaking changes
cliquet.storage.postgresql
now uses UUID as record primary key (#70)- Settings
cliquet.session_backend
andcliquet.session_url
were
renamedcliquet.cache_backend
andcliquet.cache_url
respectively. - FxA user ids are not hashed anymore (#82)
- Setting
cliquet.retry_after
was renamedcliquet.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
withCLIQUET_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)