- Pin mockery on specific version [e9aa82c]
- Update Composer.json with PSR-4 [19d5f11]
- [TESTS] Make unit test more reliable [80a8c4c]
- Merge pull request #211 from ignaciovazquez/fix-docs [c6960c0]
- Add Cat\Plugins endpoint [15f3582]
- Fix GuzzleConnection inline auth bug [e94d27a]
- Indices/Stats endpoint should implode multi-valued metric parameters into a single string [7de37d2]
- (pr/194) Fix typo in 'metric' argument of Stats function in IndicesNamespace.php [4e20088]
- Rework JSON Serializer to Throw Useful Exceptions [850240a]
- Move from guzzle/http to guzzle/guzzle [a273a95]
- Add
master_timeout
parameter to Get and Exists Template Endpoints [e7d0d39] - Add 'allow_no_indices' to Cluster\State Endpoint [c5c38dc]
- Add 'ignore_unavailable' to parameter whitelist for Cluster\State Endpoint [7157b72]
- Add 'expand_wildcards' to parameter whitelist for Cluster\State Endpoint [1094691]
- [DOCS] Add note about libcurl versions [52c90b2]
- Fix default connectionPool [754c109]
- Update security.asciidoc [bd9a0a8]
- [DOCS] Fix examples [294fcb9]
- [DOCS] Tweak language [cf7391f]
- Add Cat/Segments API [0a887e9]
- Proactively set content-type [b28e534]
- [TEST] Update yaml runner with supported feature [744b464]
- Add documentation about security (Authentication and SSL) [87f3fd9]
- CurlMultiConnection should verify SSL host and peer by default [8c22a82]
- Fix bug where CurlMultiConnection does not properly respect custom curlOpts [0a064c7]
- Add Authentication401Exception for failed HTTP Authentication [65039e8]
- Extract HTTP BasicAuth from host details if present [0b80bcf]
- GuzzleConnection should reuse AbstractConnection's $connectionParams [49377f8]
- [TESTS] Update older unit tests to use \Pimple\Container [06fb3f3]
- Bump Pimple version to 3.0 [314112a]
- [DOCS] add details about getLastRequestInfo() [314112a]
- [DOCS] Add documentation about connection objects, changing, extending, replacing [e1cc315]
- [DOCS] Move and expand documentation about connection pools, selectors [759f8c4]
- Properly instantiate instance-specific params for subclasses of CurlMultiConnection and GuzzleConnection [d707bf8]
- [DOCS] Tweak the version matrix [6d9c790]
- [DOCS] (pr/157) Update search-operations.asciidoc [0c9a749]
- [TEST] bad path in the skiplist [b3eeae5]
- [TEST] Update skiplist [60759a4]
- (pr/146) json_decode handling when content type isn't specified. Also some CS fixes. [0dfbbb2]
- Throw exception instead of supressing error reporting momentarily. [ebeabb5]
- Supress potential E_NOTICES about integer overflows due to unusually high/low scores. [9b22a3c]
- [TEST] Remove ignored tests [693ceec]
- (pr/149) fix logRequestFail bad method call [5e63662]
- Store last request response data before processing any errors. [9b9f64a]
- Add LGPL v2.1 license - Elasticsearch-PHP is now dual licensed under both Apache v2.0 & LGPL v2.1 [8071d10]
- e8b6ffa Add parameters white list to InvalidParameter exception message
- c1e8d1f Add Snapshot/Verify endpoint
- 165ef1d Update Monolog dependency to ~1.11
- 29ebbec Trim whitespace around index and types
- 607104c Add 'realtime' param to TermVector and MTermVector Endpoints
- de889d1 Update php-version-requirement.asciidoc
- 0d74862 [DOCS] Add documentation about scan/scroll APIs
- f0e8ca9 Add missing curl info for guzzle connection on successful request.
- b0fd50a Remove old tests that conflict with newer integration tests
- 3c10afe Prevent CurlMultiConnection from over-riding curl options
- 9d4af75 Add 'version' and 'version_type' to GetScript and DeleteScript Endpoints
- 34f0333 Add 'version' and 'op_type' to Put Script Endpoint
- 24d6cb0 Indices/Get endpoint should use GET HTTP method
- 5109154 Add 'version_type' to Put Script Endpoint
- 682164c Add 'metric' param to Reroute Endpoint
- cd0de7e Add Indices/Get endpoint
- 4746b74 changed "strong" to adverb "strongly"
- a874ac7 Updkate indexing-operations.asciidoc
- f95d403 [DOCS] Add documentation for custom query params
- 2c8ecd9 [DOCS] Fix documentation formatting
- da1953c Add ability to specify custom query params
- 5d05515 Add wildcard_expansion param to getMapping endpoint
- 9b88589 Added log permission and bubble to settings
- Changed the guzzle requirement to the HTTP component only [aec04a2]
- comma fix [8f623e2]
- Remove usage of Pimple class with new Pimple\Container class, bump pimple version to 2.1 [6470863]
- Update README.md [f82569f]
- [DOCS] Add explanation of common JSON patterns in PHP [36861fb]
- [DOCS] Add advanced example of creating an index [8817599]
- Fix casing of class [0768b5e]
- [DOCS] Elasticsearch does not need to run in daemon mode for tests [ee4c9a3]
- [TEST] Add some logging to RestSpecRunner [a9376d4]
- Add Get/Put/Delete Script endpoints [07ddc97]
- ScriptLangNotSupported exception should extended BadRequest400 [02784fd]
- Add Get/Put/Delete Template endpoints [f003010]
- [TEST] Add timestamp to yaml runner [b0d351f]
- Add Snapshot/Status endpoint [f88d7ca]
- Add Snapshot/Status implementation [ed85658]
- [DOCS] Fix typo [90aeea4]
- [TEST] Reconfigure regex parsing/matching [3d8cc12]
- [TEST] Fix incorrect feature-skip behavior [ad10df9]
- Add Cat/Fielddata endpoint [950fbaa]
- Fix Cat/Fielddata endpoint URI [4ea7149]
- [TEST] Improve Regex debugging output [f93837a]
- Update CONTRIBUTING.md [f3a39a7]
- Update Pimple to 2.0 [e1cc94e]
- Add 'create' param to Indices/PutTemplate API [b06ed72]
- Add metric param to Indices/Stats endpoint [8dace3f]
- Fix logging of response errors [7d91545]
- [DOCS] Add more examples of bulk indexing/updating [6d25569]
- [DOCS] Add updateAlias example [a75b7f2]
- [DOCS] Add example of function_score and defining explicitly empty objects [ed66d23]
- Add ability to get last request info [f1092c5]
- [TEST] Fix bug where skips in setup are ignored [21c8698]
- Match function call with function signature [9a9e95e]
- Add clearScroll method [9b85c2d]
- [TEST] Properly handle 5xx errors when
request
is being caught [d299c61] - Various exceptions should extend ServerErrorResponseException [9022a9e]
- Fixed missing ' in Bulk indexing example code [b90b7d3]
- Fix bug where scheme prefix always defaulted to HTTP [4020db6]
- [TEST] Change array syntax to be PHP 5.3 compatible [f884c54]
- Added a Bool Query section [7b0011f]
- Add SearchShards endpoint [7d7b667]
- Update IndicesNamespace.php [8656c33]
- [YAML] Update ES dependency commit point [d0b9526]
- Add
explain
parameter to Cluster\Reroute Endpoint [ec4fa60] - [TEST] Temporarily disable test - waiting on fixed yaml parser [bb389c0]
- Prevent exception when
connectionPoolParams
overwrite the defaults [f164e10] - Update SniffingConnectionPool to use 1.0 endpoints [19f9662]
- [TEST]Update SniffingConnectionPool unit tests [c6e6326]
- Default port. [3885e9b]
- Update port in unit tests [e638eb0]
- [YAML] Set yaml test for 1.0 branch [f1b69cd]
- [TEST] Make SniffingConnectionPool integration test compatible with jenkins [a53f2be]
- [DOCS] Added some code formatting [3af3188]
- Fix bug where retries were not being properly set [cb2a6e8]
- Fix bug where retries count is set incorrectly [d1e0b87]
- markAlive() and markDead() should also set lastPing time [e57c952]
- [TEST] update mechanism to retrieve yaml tests [e6d6e80]
- [TEST] Fix integration test to use jenkins env vars [182dacd]
- Fix broken composer.json [374bcfc]
- [TEST] Use forked version of Symfony/Yaml [1f6822b]
- Add Indices/Recovery Endpont [a3a66b7]
- Add SearchTemplate Endpont [78cdf38]
- [TEST] Fix for unescaped regex in tests [146397c]
- Add ability to configure URL Prefix [00d28df]
- Add documentation about namespaces [a34a021]
- Fix tables, because asciidoc !== markdown [c5cac5c]
- Update default configuration list [d329b8d]
- Add documentation about serializers [d7062e4]
- Cluster\Info endpoint should accept metric parameter [d04d816]
- Master tests should track Elasticsearch master [6ae948a]
- Update readme with note about --no-dev [0c7ab25]
- Update rest-spec dep [bfd47f0]
- Add rest-spec parser/generator [b814211]
- Modify cluster-clearing behavior [6738578]
- Yaml tests have curious definitions for 'truthy' and 'falsey [67b29d3]
- Pass the testFile to executor for easier debugging [f35d2f2]
- Add NodeNamespace and SnapshotNamespace [7a59bd4]
- GetURI exception checks should throw RuntimeException [3d81b00]
- Generated URI construction should use elseif's [ec6f996]
- Explicit check for bulk/msearch [3cde301]
- Add NodeNamespace and SnapshotNamespace to Client [86c0c98]
- Update endpoints to be 1.0 compatible [2453a7e]
- Setups should be run for every yaml "doc" [e36b6df]
- Add Cat and a few other new 1.0 endpoints [73b72b0]
- Add version matrix to Readme [d33d234]
- Temporarily Remove Travis [9770b23]
- Provide response body when exceptions are ignored [c0983eb]
- Add documentation about minimum PHP version requirement [30a68d9]
- Update installation docs with version matrix [ac6ece0]
- Fixed table layout in installation.asciidoc [5153338]
- Unset value in extract method, not calling method [55cd213]
- setBody should not check type [0baf101]
- Allow yaml test runner to work with empty objects [b817b07]
- Fix installtion documentation formatting [a352fc9]
- Fix documentation link to php version requirements page [ff6dcce]
- Add documentation about ignore parameter [4afc6a8]
- [Docs] Update default configuration list [f239f9d]
- [Docs] Add version requirement page to index [08cabbe]
- Update unit tests to be 1.0 compatible [c386538]
- /Cluster/Nodes endpoints should extend a base, abstract class [e60bca2]
- /Indices/Warmer/Get should throw exception on bad argument combination [c053208]
- If
type
is specified but notindex
, default to _all [60e653c] - [Docs] Add minimum PHP version requirement to Readme [96f1b8b]
- Add support for skipped tests [a9d3997]
- Stats endpoint was missing from Cluster namespace [383e8af]
- Add ability to skip different feature types [baf3701]
- Rename to
PendingTasks
[1968314] - Rename
setNode_Id
tosetNodeID
[dd650ab] - Add Cat\ThreadPool endpoint [343fa38]
- Add Cat Namespace [b069b40]
- Typehint for $snapshot should be SnapshotNamespace [0bd36a7]
- Initialize cat namespace [5ec9257]
- Add SmartSerializer and make default [8bb8769]
- Make SmartSerializer default [58e11ba]
- Endpoint should extract node_id, not nodeId [f9dabd2]
- Cluster/State endpoint accepts a metric parameter [c0a5d5d]
- Metric parameter can accept arrays [3f7270b]
- Fix method name to use proper camel case [2f8b936]
- Add regex assertion support to yaml test runner [6d28b88]
- Cluster/State accepts
index_templates
parameter [e674523] - Temporarily add
indices.create/10_basic
to skip list [c2b7b43] - Add MPercolate Endpoint [90158a8]
- Cluster/State accepts index parameter [c5f30c8]
- MPercolate requires the "bulk" version DIC instantiation [ce39316]
- Add MTermVectors Endpoint [ebd3ff3]
- Add CountPercolate Endpoint [054e60a]
- Percolate endpoint accepts doc ID [c232f56]
- Add $id to Percolate URI construction [35ad222]
- Update Percolate parameters and body [74da187]
- Add TermVector Endpoint [c67c0dd]
- Tweak YamlRunner debug output [d5e5118]
- Update unit tests for new serializer interface [1c206ac]
- Update Percolate unit tests [efc7ea8]
- Update documentation regarding 1.0 branch [60fc559]