Commit Graph

542 Commits

Author SHA1 Message Date
Honza Král 2dc933e1c9 Add docs that load balancing only applies when more connections specified 2014-12-20 14:47:30 +01:00
Honza Král 836c6d1933 Introducing DummyConnectionPool for when only 1 connection defined 2014-12-20 00:35:24 +01:00
Honza Král 82a32540d7 Fix race condition in ConnectionPool
Fixes #158
2014-12-20 00:34:42 +01:00
Honza Král 9b5d2c062e Add an option to use scan helper without search_type=scan, use with caution
Fixes #160
2014-12-15 15:15:03 +01:00
Honza Král a23772ba27 Updated to new ES api version 2014-12-15 14:59:04 +01:00
Honza Král f47bb52de1 Adding the upgrade APIs
Thanks to @ashangit for the PR on which this is based.
2014-12-11 18:27:12 +01:00
j0hnsmith 482f166c1a set propagate=False on elasticsearch.trace only if logger not already configured 2014-12-09 15:31:19 +01:00
Honza Král 5977b5ea9c Ignore build directory 2014-12-08 15:57:48 +01:00
Honza Král f1ef6336ee Add changelog entry for the check in ConnectionPool 2014-12-08 14:40:03 +01:00
Honza Král 0f0630d8d7 Make sure we always have connections defined 2014-12-08 14:32:52 +01:00
Honza Král fe556873d8 Adding the search_exists API 2014-12-02 00:13:37 +01:00
Honza Král 5173d5b741 Check required parameters for empty values.
Fixes #138, thanks robhudson!
2014-12-02 00:13:01 +01:00
Honza Král 9b37be87f1 Docs improvements
Mentioning the restriction on sniffing and GETs with no bodies allowed
(Fixes #137)
2014-11-28 17:20:05 +01:00
Honza Král 377dd12d12 Leave the termvector API as it was, including the URL 2014-11-25 13:56:04 +01:00
Honza Král 32377a4f18 ES master has removed none gateway and memory index storage, update Travis CI defs 2014-11-25 13:52:43 +01:00
Honza Král ee4a37658f termvector -> termvectors rename + bw compatibility alias 2014-11-25 13:48:23 +01:00
Honza Král 8ebbf3375f Clearer description of the index param for put_mapping
ref #152
2014-11-24 17:36:27 +01:00
Honza Král 265d00d5d6 Retry on some HTTP statuses and touching up the retry logic 2014-11-24 17:08:23 +01:00
Honza Král eadb65ba24 updated Changelog 2014-11-24 13:29:19 +01:00
Honza Král cd5d646c09 Allow to specify url_prefix through RFC-1738 parsing
Also add docs about the various connection options.
2014-11-15 16:18:58 +01:00
Honza Král bf74f7244e make host url parsing more resilient
Reject invalid combinations of url scheme and connection_class
2014-11-14 15:55:32 +01:00
Rémy HUBSCHER 923ee018cf Support RFC-1738 URLs
Fixes #149
2014-11-14 15:42:37 +01:00
Honza Král 03a817690d Added support for client SSL certificates for https
Thanks almer-fuel for the inital patch!
2014-11-14 15:31:49 +01:00
Honza Král fedcfafe7e Proper SSL implementation, including optional certificate verification 2014-11-11 03:20:16 +01:00
Honza Král d9296e85b9 Timeout should not trigger a retry by default 2014-11-10 23:52:26 +01:00
Honza Král 2b107ece5c indices.put_alias requires index parameter 2014-11-10 23:42:46 +01:00
Yuri Khrustalev 36967e5307 make scan helper deal with empty response, refs #142 2014-10-22 14:41:41 +04:00
Honza Král 9d89259f06 Non-ascii character fix 2014-10-08 09:58:17 +02:00
Honza Král d58d43b15e Verify repository API for snapshots 2014-10-08 09:23:13 +02:00
Honza Král ecfeb93a6f Introducing a ConnectionTimeout as a subclass of ConnectionError
This is to enable #128 to work
2014-10-03 18:49:07 +02:00
Honza Král f401d100a8 Add realtime parameter for termvector API 2014-10-03 17:32:49 +02:00
Honza Král f93a79aedd Add explanation of url encoding 2014-10-03 17:32:11 +02:00
Honza Král 5fec49e261 Make sure url is a string, not unicode in python 2
Fixes #133, thanks sheIIdon!
2014-10-01 17:31:38 +02:00
Honza Král 20aa35d791 Urllib3 will fill in the content-length automatically 2014-10-01 16:42:04 +02:00
Honza Král 45a4d36ae1 Added a failing unicode test 2014-10-01 15:52:46 +02:00
Honza Král 40f7fc5a01 Log failed attempts at closing the failed thrift connections 2014-09-27 17:34:00 +02:00
Michael Schier 76995a6582 ignore exceptions when trying to close transport socket 2014-09-23 23:38:58 +12:00
Michael Schier 2a1aac8c3b close thrift connection upon exception 2014-09-23 01:40:04 +12:00
Michael Schier 8a4c990065 addressed maintainer comments 2014-09-23 01:13:04 +12:00
Michael Schier c4bbe7382b discard dodgy thrift connections that went into a bad state, made PoolingConnection thread-safe 2014-09-19 01:45:03 +12:00
Honza Král 4c649682c7 Add indices.get API 2014-09-11 13:02:48 +02:00
Honza Král 81431a2823 Reroute API has a metric param 2014-09-10 16:25:37 +02:00
Honza Král cb68308abf Body in the logs should be debug-level
Fixes #119, thanks traxair!
2014-09-10 16:24:44 +02:00
Honza Král f9b70383b9 Added versioning support to *_script APIs 2014-09-08 12:16:08 +02:00
Honza Král 44060a48a0 Catch socket.timeout in ThriftConnection
Fixes #121, thanks traxair!
2014-09-08 12:08:45 +02:00
Honza Král 8869497744 Nightly snapshot has moved, update travis.yml 2014-08-28 09:55:39 -07:00
Honza Král 18d6b41e82 Allow body to be passed as bytes in python 3.4
Fixes #113, thanks leplatrem for the report!
2014-08-23 15:25:44 -07:00
Honza Král be1391b9ac Added better description of global parameters
Fixes #118
2014-08-22 16:07:52 -07:00
Honza Král 639aa93096 1.2.0 release 2014-08-03 13:57:07 +02:00
Aarni Koskela 00b6212212 Be more informative when unable to JSON serialize 2014-08-03 13:24:12 +02:00