Skip to content

Releases: ruflin/Elastica

Release v1.3.0.0

27 Jul 13:45
Compare
Choose a tag to compare

Release v1.2.1.0

14 Jun 08:46
Compare
Choose a tag to compare

Release v1.1.1.1

27 Apr 17:33
Compare
Choose a tag to compare
  • Fix missing use in TermsStats->setOrder() #597
  • Replace all instances of ElasticSearch with Elasticsearch #597
  • Fixing the Bool filter with Bool filter children bug #594
  • Remove useless echo in the Memcache Transport object #595
  • escape \ by \\ #592
  • Handling of HasChild type parsing bug #585
  • Consolidate Index getMapping tests #591
  • Fix Type::getMapping when using an aliased index #588

Release v1.1.1.0

19 Apr 15:11
Compare
Choose a tag to compare

Release v1.0.1.2

25 Mar 19:36
Compare
Choose a tag to compare
  • Added Filter\Indices #574
  • Allow json string as data srouce for Bulk\Action on update #575
  • Allow for request params in delete by query calls #573
  • Added filters: AbstractGeoShape, GeoShapePreIndexed, GeoShapeProvided #568
  • Percolate existing documents and add percolate options (#570)
  • Added Query\Rescore #441
  • Added missing query options for MultiMatch (operator, minimum_should_match, zero_terms_query, cutoff_frequency, type, fuzziness, prefix_length, max_expansions, analyzer) #569
  • Added missing query options for Match (zero_terms_query, cutoff_frequency) #569
  • Fixed request body reuse in http transport #567

Release v1.0.1.1

08 Mar 12:19
Compare
Choose a tag to compare
  • Issue #566: Add snapshot / restore functionality (Elastica\Snapshot)
  • Issue #563: Improve performance of Elastica/Status->getIndicesWithAlias and aliasExists on clusters with many indices- Enable goecluster-facet again as now compatible with elasticsearch 1.0 on travis
  • Changes for Travis
    • Add PHP 5.6 to travis test environment
    • Run elasticsearch in the background to not have log output in travis build
    • Set memache php version as environment variable
    • Update to memcache 3.0.8 for travis

Release v1.0.1.0

02 Mar 11:11
Compare
Choose a tag to compare
  • Issue #554: Fixed Type->deleteByQuery() not working with Query objects
  • Update to elasticsearch 1.0.1. Update Thrift and Geocluster plugin.
  • Issue #559: add JSON_UNESCAPED_UNICODE and JSON_UNESCAPED_SLASHES options in Elastica/Transport/Http, Elastica/Bulk/Action
  • Issue #558: fixed unregister percolator (still used _percolator instead of .percolator). removed duplicate slash from register percolator route.
  • Throw PartialShardFailureException if response has failed shards
  • Issue #555: Elastica/Aggregations/GlobalAggragation not allowed as sub aggragation
  • Add methods setSize, setShardSize to Elastica/Aggregation/Terms
  • Elastica/Aggregation/GlobalAggregationTest fixed bug where JSON returned [] instead of {}
  • Elastica/ResultSet added method hasAggregations
  • Moved from Apache License to MIT license

Release v1.0.0.0

12 Feb 19:11
Compare
Choose a tag to compare

This is release is compatible with elasticsearch 1.0. There is a larger list of breaking changes in this release on the elasticsearch site. This will mean you have to adapt some code in your app but perhaps also on the configuration of elasticsearch. All changes can be found here: http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/breaking-changes.html

  • Updated to elasticsearch 1.0: http://www.elasticsearch.org/blog/1-0-0-released/
  • Add aggregations
  • Setting shard timeout doesn't work #547
  • Remove Elastica\Query\Field and Elastica\Query\Text, which are not supported in ES 1.0.0.RC1
  • Minor tweaking of request and result handling classes to adjust for changes in ES 1.0.0.RC1
  • Update mapper-attachments plugin to version 2.0.0.RC1 in .travis.yml
  • Adjust tests to account for changes in ES 1.0.0.RC1
  • Prevent the geocluster-facet plugin from being installed in test/bin/run_elasticsearch.sh as the plugin has not yet been updated for ES 1.0.0.RC1
  • Added Elastica\Query\DisMax

v0.90.10.0

02 Feb 09:18
Compare
Choose a tag to compare

Release v0.90.10.0

v0.90.10.0

  • Updates for release v0.90.10.0
  • Fix _bulk delete proxy methods if type or index not explicitly defined.
  • Add _bulk delete proxy methods to Index and Type for consistency.
  • Use the HTTP response code of GET requests (getDocument), instead of extists/found json property.
  • Add getParam & getProperties methods to Elastica\Type\Mapping
  • Code coverage generation for coveralls.io added: https://coveralls.io/r/ruflin/Elastica
  • Add support for shard timeout to the Bulk api.
  • Fix typo in constant name: Elastica\Query\FunctionScore::DECAY_GUASS becomes DECAY_GAUSS
  • Add support for _bulk update
  • added \Elastica\Exception\ResponseException::getElasticsearchException()
  • Changed logger default log level to debug from info
  • Update to elasticsearch 0.90.10
  • Add Elastica\Facet\TermsStats::setOrder()
  • Adding analyze function to Index to expose the _analyze API
  • Document::setDocAsUpsert() now returns the Document
  • Update to Elasticsearch 0.90.8
  • Add support for simple_query_string query
  • Add support for filter inside HasChild filter
  • Add support for filter inside HasParent filter
  • Always send scroll_id via HTTP body instead of as a query param
  • Fix the manner in which suggestion results are returned in \Elastica\ResultSet and adjust associated tests to account for the fix.
  • Add \Elastica\Resultset::hasSuggests()
  • Pass arguments to optimize as query
  • Add refreshAll on Client
  • Added Result::hasFields() and Result::hasParam() methods for consistency with Document
  • Escape slash in Util::escapeTerm, as it is used for regexp from Elastic 0.90
  • Add *.iml to .gitignore
  • Refactor suggest implementation (\Elastica\Suggest, \Elastica\Suggest\AbstractSuggest, and \Elastica\Suggest\Term) to more closely resemble query implementation. (BC break)
  • \Elastica\Search::addSuggest() has been renamed to \Elastica\Search::setSuggest()
  • \Elastica\Query::addSuggest() has been renamed to \Elastica\Query::setSuggest()
  • Add \Elastica\Suggest\Phrase, \Elastica\Suggest\CandidateGenerator\AbstractCandidateGenerator, and \Elastica\Suggest\CandidateGenerator\DirectGenerator
  • (see http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-suggesters-phrase.html)
  • Remove boost from FunctionScore::addFunction because this is not supported by elasticsearch
  • Issue #491 resolved
  • Issue #501 resolved
  • satooshi/php-coveralls package added for coverall.io
  • Multiple badges for downloads and latest stable release added
  • Remove facets param from query if is empty array
  • Add size param to API for TermsStats