Commit Graph
918 Commits
Author SHA1 Message Date
Nick LangandGitHub 017dcf1d13 Merge pull request #676 from marcocova/fix-typo-in-elasticsearch-client
fix typo in comment (minor)
2017-12-04 13:01:19 -07:00
Marco CovaandMarco Cova 7599a248ca fix typo in comment (minor) 2017-12-04 15:07:48 +00:00
Nick LangandGitHub e4967a7c76 Merge pull request #672 from magical/patch-1
Fix typo in docs
2017-11-28 16:56:53 -07:00
Nick LangandHonza Král 37490e223f When _just_ using an SSL context we don't want breaking behavior (#673)
Also don't want to break backwards compat. So when chcking for depreicated values ignore
the check on verify_certs. Since it's True. the verify certs will be default true
in the ssl_context. And can be turned off in the SSL context when using it.
2017-11-28 22:01:20 +01:00
Nick LangandGitHub 2a96ce14f1 Merge pull request #671 from konradkonrad/patch-2
docstring typo fixes
2017-11-28 12:33:04 -07:00
Andrew EkstedtandGitHub b9eafd41c6 Fix typo in docs
it's => its
2017-11-28 10:12:14 -08:00
konradkonradandGitHub 9b288a1e92 docstring typo fixes
cheers
2017-11-16 17:07:57 +01:00
Honza Král f639f9b28e Apply cafile defaults before checking for emptiness
Fixes #669
2017-11-14 19:20:15 +01:00
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 LangandGitHub 32239539f9 Merge pull request #662 from nfsec/patch-2
Unrecognized parameter: wait_for_merge
2017-11-07 10:13:25 -07:00
Patryk KrawaczyńskiandGitHub 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ńskiandHonza Král 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 SmithandHonza Král cfec19afd8 Add bytes param to cat.shards and cat.segments (#654) 2017-10-11 22:16:50 +02:00
Nick LangandGitHub 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 LangandGitHub 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 LangandGitHub 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 LangandGitHub 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 LangandGitHub 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 LangandGitHub 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 BlancasandHonza Král 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 BanafatoandHonza Král 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 HardenandHonza Král 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 LangandGitHub 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