Honza Král
d9fa510fa6
Bump version to 6.1.0-dev
2017-11-14 15:27:59 +01:00
Honza Král
ad4f83f592
Bump travis to test 6.0.0 GA
2017-11-14 15:14:47 +01:00
Honza Král
4e6a05f614
Added scroll_kwargs to scan helper
2017-11-10 21:43:16 +01:00
Honza Král
a1dc43192b
forgot raw -> keyword in example
2017-11-10 15:35:39 +01:00
Honza Král
7f5a9f8cec
Update example to work with elasticsearch 6.0
2017-11-10 15:18:50 +01:00
Honza Král
97491388d7
Update docs to reflect version changes
2017-11-10 15:18:19 +01:00
Honza Král
562c8c6146
Bump master to 6.0.0
2017-11-10 14:38:08 +01:00
Honza Král
ae632f2288
Adding 5.5.0 changelog
2017-11-10 14:37:03 +01:00
Honza Král
92763522a9
Check successful shards instead of failed
...
Fixes #660 , thanks @juke1
2017-11-09 20:35:53 +01:00
Nick Lang
32239539f9
Merge pull request #662 from nfsec/patch-2
...
Unrecognized parameter: wait_for_merge
2017-11-07 10:13:25 -07:00
Patryk Krawaczyński
b79364f0b8
Unrecognized parameter: wait_for_merge
...
```
curl -XPOST 'http://es:9200/index/_forcemerge?flush=true&wait_for_merge=true&ignore_unavailable=true&max_num_segments=1 '
{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"request [/lindex/_forcemerge] contains unrecognized parameter: [wait_for_merge]"}],"type":"illegal_argument_exception","reason":"request [/index/_forcemerge] contains unrecognized parameter: [wait_for_merge]"},"status":400}
```
2017-11-03 14:57:56 +01:00
Patryk Krawaczyński
961f6b54b3
Update tasks API ( #659 )
...
* Update cat.py
* Update tasks.py
2017-10-26 14:51:37 +02:00
Honza Král
40b0a68b82
Add repository to commit documents
2017-10-26 14:36:50 +02:00
Glen Smith
cfec19afd8
Add bytes param to cat.shards and cat.segments ( #654 )
2017-10-11 22:16:50 +02:00
Nick Lang
a3a52af081
Merge pull request #652 from brunobell/master
...
fix: AttributeError: 'bytes' object has no attribute 'encode'(PY3)
2017-10-09 17:41:05 -06:00
broono
12be146e45
Fix: AttributeError: 'bytes' object has no attribute 'encode'(PY3)
2017-10-09 13:47:36 +08:00
Nick Lang
5c537deca4
Merge pull request #635 from fxdgear/nick/ssl_context
...
Nick/ssl context
2017-10-06 11:35:23 -06:00
Nick Lang
7339a272b5
Add SSL context for versions of Python that support SSL Context.
...
Instead of passing parameters manually, you can construct an SSL
context. This allows for greater flexibility in using self signed certs.
2017-10-06 11:27:15 -06:00
Nick Lang
9790b85088
Merge pull request #636 from elastic/urllib_1.23
...
bump max compatible version of urllib3 to <1.23
2017-10-05 16:26:02 -06:00
Glen Smith
798788e741
bump max compatible version of urllib3 to <1.23
2017-10-05 16:03:46 -06:00
Nick Lang
a03504cbb2
Merge pull request #618 from jmcarp/issue-609-x-ndjson
...
Set application/x-ndjson content type on bulk requests.
2017-10-04 14:22:11 -06:00
Joshua Carp
3045516738
Clean up custom headers.
2017-10-04 16:07:55 -04:00
Joshua Carp
073db90ae8
Set application/x-ndjson content type on bulk requests.
...
Resolves #609
2017-10-04 16:07:55 -04:00
Nick Lang
0397527d12
Merge pull request #637 from jmcarp/fix-travis-target
...
Fix travis link in build status.
2017-10-04 13:48:09 -06:00
Nick Lang
e04c905134
Merge pull request #647 from fxdgear/nick/fix_test_children_are_reindex_correctly
...
Use version 6.0.0
2017-10-04 09:12:37 -06:00
Nick Lang
24e5564f37
using 6.0.0-beta2 for travis
2017-09-07 09:27:06 -05:00
Nick Lang
71222abeff
somewhere somehow a non ascii char got in these doc strings
2017-09-06 23:23:29 -05:00
Israel Blancas
0eba1bf2c1
Add requirements.txt in the example ( #644 )
2017-08-29 22:39:38 +02:00
Glen Smith
392aedda5d
Remove occurrences of non-ASCII chars from docs
2017-08-23 19:33:32 +02:00
Joshua Carp
468e87c85a
Fix travis link in build status.
2017-08-20 23:52:20 -04:00
Jon Banafato
cf4f23c3bc
Add Python 3.5 and 3.6 to tox.ini ( #613 )
...
Bring `tox.ini` up to date with `setup.py` and `.travis.yml`.
2017-08-15 15:44:13 +01:00
Tyler James Harden
cd769b98a5
Additional fixes for UTF-8 surrogate escapes ( #629 )
...
* Fixes non UTF-8 surrogateescapes
Surrogate escapes in Unicode (non UTF-8 encoding) will be properly escaped with backslashes when encountered, versus breaking the transport layer.
* Removes erroneous bytes decode and reraises
Fixes to re-raise exceptions with different reasons
Removes erroneous bytes decode where bytes are desired
* Adds test for surrogate escapes in body
Tests that a surrogate escape sequence is properly escaped
with backslashes to produce valid UTF-8.
* Use proper byte sequence for surrogate
* Use if/else versus pass
* Proper Unicode surrogate escape
Use a Unicode Surrogate that properly escapes in both Python2 and Python3
* Passing test once surrogatepass is used
Updating test to pass once surrogatepass is used
* Use surrogatepass instead of backslashreplace
This replicates behavior between Python 2 and Python 3
* Fixes whitespace
* Simplifies with no exception block
Since `surrogatepass` will only ever explicitly occur when there are surrogate bytes encountered, there is no need to let the error throw and catch it, also uses single-quotes for consistency.
* Fixes Unicode Surrogate Escapes in request logging
This is the same fix as accepted for ElasticSearch requests, except applied to the request logging mechanisms.
2017-08-15 15:41:32 +01:00
Nick Lang
843ce9ee24
Merge pull request #628 from fxdgear/nick/fix_encode_error
...
better handling of bytestrings in _escape
2017-08-08 14:13:21 -06:00
Nick Lang
a5b228a26d
better handling of bytestrings in _escape
...
Fixes #627
2017-08-08 12:50:04 -06:00
Honza Král
4e6f635711
6.x compatibility in tests
2017-08-01 15:54:59 -04:00
Honza Král
aca83e85ae
Update the upstream broken test list
2017-08-01 15:12:09 -04:00
Honza Král
3be98b0a09
first pass for 6.0 compatibility
2017-07-31 19:17:52 -04:00
Honza Král
95cf68a0bc
Merge branch 'backoff'
2017-07-24 13:07:55 -04:00
Honza Král
8f73594cac
Tests for retry logic in streaming_bulk
2017-07-22 13:40:22 -04:00
Honza Král
ba8772a66f
When retrying we get deserialized data
...
This is just a hotfix until a better solution with proper tests come
along
2017-07-22 13:13:53 -04:00
Honza Král
f1267b52f0
Fix urllib3 version to be compatible with requests
2017-07-20 14:02:29 -04:00
Honza Král
2c0f6d8c04
refactor the helpers a bit for more consistent errors
...
Now every error (either returned by streaming_bulk or collected by bulk)
contains the original data as well
2017-07-20 13:53:23 -04:00
Honza Král
a16679b2cf
draft of docs for backoff helper
2017-07-18 18:08:00 -04:00
Honza Král
b31b5ddae6
Merged backoff into streaming_bulk
2017-07-18 17:44:43 -04:00
Honza Král
66c380420f
Forgot to assign data
2017-07-18 16:20:36 -04:00
Honza Král
957fcad34b
Do not serialize the data in bulk_data
...
This can lead to multiple serializations when retrying with backoff
helper
2017-07-18 16:15:08 -04:00
Honza Král
accb19ab90
Action must be a dict, not serialized string
2017-07-18 15:45:43 -04:00
Honza Král
f9f4f0c61a
have _chunk_actions always return data and actions
2017-07-18 14:18:09 -04:00
Honza Král
c8231cad0e
Initial implementation of a backoff bulk helper
2017-07-18 14:02:02 -04:00
Victor K
57362aa8c7
Fix elasticsearch.exceptions.__all__ ( #621 )
2017-07-14 16:50:39 +02:00