2013-10-22 21:49:01 +02:00
|
|
|
.. _changelog:
|
|
|
|
|
|
|
|
|
|
Changelog
|
|
|
|
|
=========
|
|
|
|
|
|
2015-05-18 16:04:38 +02:00
|
|
|
1.6.0 (dev)
|
|
|
|
|
-----------
|
|
|
|
|
|
2015-05-18 16:03:00 +02:00
|
|
|
1.5.0 (2015-05-18)
|
|
|
|
|
------------------
|
2015-02-11 22:24:57 +01:00
|
|
|
|
2015-04-17 14:54:05 +02:00
|
|
|
* Add support for ``query_cache`` parameter when searching
|
2015-02-18 18:28:08 +01:00
|
|
|
* helpers have been made more secure by changing defaults to raise an
|
|
|
|
|
exception on errors
|
2015-04-20 20:13:13 +02:00
|
|
|
* removed deprecated options ``replication`` and the deprecated benchmark api.
|
2015-05-18 16:03:00 +02:00
|
|
|
* Added ``AddonClient`` class to allow for extending the client from outside
|
2015-02-18 18:28:08 +01:00
|
|
|
|
2015-02-11 22:22:38 +01:00
|
|
|
1.4.0 (2015-02-11)
|
|
|
|
|
------------------
|
2015-01-03 01:50:46 +01:00
|
|
|
|
2015-01-30 00:00:26 +01:00
|
|
|
* Using insecure SSL configuration (``verify_cert=False``) raises a warning
|
2015-02-11 22:22:38 +01:00
|
|
|
* ``reindex`` accepts a ``query`` parameter
|
2015-01-30 00:04:04 +01:00
|
|
|
* enable ``reindex`` helper to accept any kwargs for underlying ``bulk`` and
|
|
|
|
|
``scan`` calls
|
2015-01-30 00:07:00 +01:00
|
|
|
* when doing an initial sniff (via ``sniff_on_start``) ignore special sniff timeout
|
|
|
|
|
* option to treat ``TransportError`` as normal failure in ``bulk`` helpers
|
2015-02-11 22:22:38 +01:00
|
|
|
* fixed an issue with sniffing when only a single host was passed in
|
2015-01-30 00:00:26 +01:00
|
|
|
|
2014-12-31 17:02:06 +01:00
|
|
|
1.3.0 (2014-12-31)
|
|
|
|
|
------------------
|
2014-11-10 23:52:26 +01:00
|
|
|
|
|
|
|
|
* Timeout now doesn't trigger a retry by default (can be overriden by setting
|
2014-12-31 16:58:47 +01:00
|
|
|
``retry_on_timeout=True``)
|
2014-12-31 17:02:06 +01:00
|
|
|
* Introduced new parameter ``retry_on_status`` (defaulting to ``(503, 504,
|
|
|
|
|
)``) controls which http status code should lead to a retry.
|
2014-11-21 00:46:31 +01:00
|
|
|
* Implemented url parsing according to RFC-1738
|
2014-12-31 17:02:06 +01:00
|
|
|
* Added support for proper SSL certificate handling
|
2014-12-02 00:13:01 +01:00
|
|
|
* Required parameters are now checked for non-empty values
|
2014-12-08 14:40:03 +01:00
|
|
|
* ConnectionPool now checks if any connections were defined
|
2014-12-20 00:35:24 +01:00
|
|
|
* DummyConnectionPool introduced when no load balancing is needed (only one
|
|
|
|
|
connection defined)
|
2014-12-31 17:02:06 +01:00
|
|
|
* Fixed a race condition in ConnectionPool
|
2014-11-10 23:52:26 +01:00
|
|
|
|
2014-08-03 13:57:07 +02:00
|
|
|
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)
|
|
|
|
|
------------------
|
|
|
|
|
|
2014-12-31 16:58:47 +01:00
|
|
|
Bugfix release fixing escaping issues with ``request_timeout``.
|
2014-07-02 18:20:35 +02:00
|
|
|
|
2014-07-02 18:03:20 +02:00
|
|
|
1.1.0 (2014-07-02)
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
Compatibility with newest Elasticsearch APIs.
|
|
|
|
|
|
2014-12-31 16:58:47 +01:00
|
|
|
* Test helpers - ``ElasticsearchTestCase`` and ``get_test_client`` for use in your
|
2014-07-02 18:03:20 +02:00
|
|
|
tests
|
|
|
|
|
* Python 3.2 compatibility
|
|
|
|
|
* Use ``simplejson`` if installed instead of stdlib json library
|
2014-12-31 16:58:47 +01:00
|
|
|
* Introducing a global ``request_timeout`` parameter for per-call timeout
|
2014-07-02 18:03:20 +02:00
|
|
|
* Bug fixes
|
2014-02-11 20:11:24 +01:00
|
|
|
|
2014-02-11 20:07:59 +01:00
|
|
|
1.0.0 (2014-02-11)
|
|
|
|
|
------------------
|
2014-01-02 20:00:59 +01:00
|
|
|
|
2014-02-11 00:42:01 +01:00
|
|
|
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!
|
2014-12-31 16:58:47 +01:00
|
|
|
* Add an option to change the timeout used for sniff requests (``sniff_timeout``).
|
2014-02-11 00:42:01 +01:00
|
|
|
* empty responses from the server are now returned as empty strings instead of None
|
2014-12-31 16:58:47 +01:00
|
|
|
* ``get_alias`` now has ``name`` as another optional parameter due to issue #4539
|
2014-01-02 20:00:59 +01:00
|
|
|
in es repo. Note that the order of params have changed so if you are not
|
|
|
|
|
using keyword arguments this is a breaking change.
|
|
|
|
|
|
2013-12-23 16:35:34 +01:00
|
|
|
0.4.4 (2013-12-23)
|
|
|
|
|
------------------
|
2013-11-22 14:29:08 +01:00
|
|
|
|
2014-12-31 16:58:47 +01:00
|
|
|
* ``helpers.bulk_index`` renamed to ``helpers.bulk`` (alias put in place for
|
2013-11-22 14:29:08 +01:00
|
|
|
backwards compatibility, to be removed in future versions)
|
2014-12-31 16:58:47 +01:00
|
|
|
* Added ``helpers.streaming_bulk`` to consume an iterator and yield results per
|
2013-11-22 14:29:08 +01:00
|
|
|
operation
|
2014-12-31 16:58:47 +01:00
|
|
|
* ``helpers.bulk`` and ``helpers.streaming_bulk`` are no longer limitted to just
|
2013-11-22 14:29:08 +01:00
|
|
|
index operations.
|
2014-12-31 16:58:47 +01:00
|
|
|
* unicode body (for ``incices.analyze`` for example) is now handled correctly
|
|
|
|
|
* changed ``perform_request`` on ``Connection`` classes to return headers as well.
|
2013-12-13 19:36:21 +01:00
|
|
|
This is a backwards incompatible change for people who have developed their own
|
|
|
|
|
connection class.
|
2013-12-14 18:15:15 +01:00
|
|
|
* changed deserialization mechanics. Users who provided their own serializer
|
2014-12-31 16:58:47 +01:00
|
|
|
that didn't extend ``JSONSerializer`` need to specify a ``mimetype`` class
|
2013-12-14 18:15:15 +01:00
|
|
|
attribute.
|
2013-12-23 16:27:27 +01:00
|
|
|
* minor bug fixes
|
2013-11-22 14:29:08 +01:00
|
|
|
|
2013-12-23 16:27:27 +01:00
|
|
|
0.4.3 (2013-10-22)
|
|
|
|
|
------------------
|
2013-10-22 21:49:01 +02:00
|
|
|
|
2014-12-31 16:58:47 +01:00
|
|
|
* Fixes to ``helpers.bulk_index``, better error handling
|
|
|
|
|
* More benevolent ``hosts`` argument parsing for ``Elasticsearch``
|
|
|
|
|
* ``requests`` no longer required (nor recommended) for install
|
2013-10-22 21:49:01 +02:00
|
|
|
|
2013-12-23 16:27:27 +01:00
|
|
|
0.4.2 (2013-10-08)
|
|
|
|
|
------------------
|
2013-10-22 21:49:01 +02:00
|
|
|
|
2014-12-31 16:58:47 +01:00
|
|
|
* ``ignore`` param acceted by all APIs
|
|
|
|
|
* Fixes to ``helpers.bulk_index``
|
2013-10-22 21:49:01 +02:00
|
|
|
|
2013-12-23 16:27:27 +01:00
|
|
|
0.4.1 (2013-09-24)
|
|
|
|
|
------------------
|
2013-10-22 21:49:01 +02:00
|
|
|
|
|
|
|
|
Initial release.
|