CHANGES
=======

4.2.5
-----

* api: remove parameter passing via Accept header
* Revert "Cap WebOb to <1.8.0"
* swift: avoid Connection aborted

4.2.4
-----

* indexer: drop/create missing constraint in slash reencoding migration script
* swift: pass the project domain

4.2.3
-----

* Cap WebOb to <1.8.0
* check if split is empty

4.2.2
-----

* Cap pbr to <4

4.2.1
-----

* Use list as default aggregation\_methods
* rest: stop using set to validate archive policies
* travis: remove docs-gnocchi.xyz from stable/4.2 branch

4.2.0
-----

* uwsgi: fix freeze, http/1.1 and keepalive
* uwsgi: --thunder-lock doesn't take param in cmd
* api: add some uwsgi flags
* redis: hmget requires at least one args
* redis: only check key existence if no keys are retrieved
* rest: load metric details for ACL
* tox: only run doc8 in docs target
* use concatenate consistently
* further work to make resource create docs match reality
* redis: concatenate bytes before unserializing
* indexer: detach metric from resource when marked as 'deleted'
* batch: allow to pass archive policy/unit
* api: don't raise 400 in MeasuresListSchema
* update documentation regarding resource ids
* docs: grammar fixes for statsd.rst
* redis: make socket\_timeout optional
* remove old leftover note
* ceph: understandable error on misconfiguration
* cleanup only when new object
* Introduce Aggregation object
* Remove bundled in tree tempest plugin
* set \_\_ne\_\_ method
* bump voluptuous requirement
* doc: add a configuration sample
* indexer: fix not operator
* service: log version number at startup
* metricd: use human readable member id
* rest: export the available metricd processors in status
* rest: store coordinator in pecan.request
* aggregates: add rateofchange method
* indexer: ap rule, catch invalid ap
* doc: fix gnocchi.xyz for stable/3.? by setting a tiny range for lz4
* cleanup some numpy math and casting
* storage: force granularities to be specified
* rest/aggregates: declare \_get\_measures\_by\_name as static
* test\_rest: enhance error checking in negative aggregation test
* optimise percentile computation with pure numpy
* fix median aggregation
* service: fix utils.parallel\_map number of workers setting
