Skip to content

Latest commit

 

History

History
174 lines (165 loc) · 21.8 KB

CHANGELOG.md

File metadata and controls

174 lines (165 loc) · 21.8 KB

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]