Files
opensearch-pyd/Changelog.rst
T
2014-08-03 13:57:07 +02:00

79 lines
2.4 KiB
ReStructuredText

.. _changelog:
Changelog
=========
1.2.0 (2014-08-03)
------------------
Compatibility with newest (1.3) Elasticsearch APIs.
* Filter out master-only nodes when sniffing
* Improved docs and error messages
1.1.1 (2014-07-04)
------------------
Bugfix release fixing escaping issues with `request_timeout`.
1.1.0 (2014-07-02)
------------------
Compatibility with newest Elasticsearch APIs.
* Test helpers - `ElasticsearchTestCase` and `get_test_client` for use in your
tests
* Python 3.2 compatibility
* Use ``simplejson`` if installed instead of stdlib json library
* Introducing a global `request_timeout` parameter for per-call timeout
* Bug fixes
1.0.0 (2014-02-11)
------------------
Elasticsearch 1.0 compatibility. See 0.4.X releases (and 0.4 branch) for code
compatible with 0.90 elasticsearch.
* major breaking change - compatible with 1.0 elasticsearch releases only!
* Add an option to change the timeout used for sniff requests (`sniff_timeout`).
* empty responses from the server are now returned as empty strings instead of None
* `get_alias` now has `name` as another optional parameter due to issue #4539
in es repo. Note that the order of params have changed so if you are not
using keyword arguments this is a breaking change.
0.4.4 (2013-12-23)
------------------
* `helpers.bulk_index` renamed to `helpers.bulk` (alias put in place for
backwards compatibility, to be removed in future versions)
* Added `helpers.streaming_bulk` to consume an iterator and yield results per
operation
* `helpers.bulk` and `helpers.streaming_bulk` are no longer limitted to just
index operations.
* unicode body (for `incices.analyze` for example) is now handled correctly
* changed `perform_request` on `Connection` classes to return headers as well.
This is a backwards incompatible change for people who have developed their own
connection class.
* changed deserialization mechanics. Users who provided their own serializer
that didn't extend `JSONSerializer` need to specify a `mimetype` class
attribute.
* minor bug fixes
0.4.3 (2013-10-22)
------------------
* Fixes to `helpers.bulk_index`, better error handling
* More benevolent `hosts` argument parsing for `Elasticsearch`
* `requests` no longer required (nor recommended) for install
0.4.2 (2013-10-08)
------------------
* `ignore` param acceted by all APIs
* Fixes to `helpers.bulk_index`
0.4.1 (2013-09-24)
------------------
Initial release.