Skip to content

Latest commit

 

History

History
227 lines (212 loc) · 27.5 KB

CHANGELOG.md

File metadata and controls

227 lines (212 loc) · 27.5 KB

Release 1.3.4

  • 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]

Release 1.3.3

  • 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]

Release 1.3.2

  • [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]

Release 1.3.1

  • Add LGPL v2.1 license - Elasticsearch-PHP is now dual licensed under both Apache v2.0 & LGPL v2.1 [8071d10]

Release 1.3.0

  • 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

Release 1.2.2

  • 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]

Release 1.2.0

Release 1.1.0

  • [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]

Release 1.0.2

  • 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]

Release 1.0.1

  • 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]

Release 1.0

  • 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 not index, 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 to setNodeID [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]