This repository has been archived by the owner on Mar 28, 2019. It is now read-only.
Releases: mozilla-services/cliquet
Releases · mozilla-services/cliquet
1.4.1
1.4.0 (2015-03-24)
Breaking changes
- Make monitoring dependencies optional (#121)
Bug fixes
- Force PostgreSQl session timezone to UTC (#122)
- Fix basic auth ofuscation and prefix (#128)
- Make sure the
paginate_by
setting overrides the passedlimit
argument (#129) - Fix limit comparison under Python3 (#143)
- Do not serialize using JSON if not necessary (#131)
- Fix crash of classic logger with unicode (#142)
- Fix crash of CloudStorage backend when remote returns 500 (#142)
- Fix behaviour of CloudStorage with backslashes in querystring (#142)
- Fix python3.4 segmentation fault (#142)
- Add missing port in Next-Page header (#147)
Internal changes
- Use ujson again, it was removed in the 1.3.2 release (#132)
- Add index for as_epoch(last_modified) (#130). Please add the following
statements to SQL for the migration:
CREATE INDEX idx_records_last_modified_epoch ON records(as_epoch(last_modified));
CREATE INDEX idx_deleted_last_modified_epoch ON deleted(as_epoch(last_modified));
1.3.1
New features
- Add PostgreSQL connection pooling, with new settings
cliquet.storage_pool_maxconn
andcliquet.cache_pool_maxconn
(Default: 50) (#112) - Add StatsD support,
enabled withcliquet.statsd_url = udp://server:port
(Default: disabled) (#114) - Add Sentry support,
enabled withcliquet.sentry_url = http://user:pass@server/1
(Default: disabled) (#110)
Bug fixes
- Fix FxA verification cache not being used (#103)
- Fix heartbeat database check (#109)
- Fix PATCH endpoint crash if request has no body (#115)
Internal changes
1.2.1
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)