Skip to content

Releases: elastic/elasticsearch-net

1.8.1

01 Jun 03:50
Compare
Choose a tag to compare

Bug fixes

  • #1905 Correct documentation for HasParent<K> query and filter

Deprecation

  • #2045 Deprecate Fuzziness ratio

2.3.2

26 May 17:56
Compare
Choose a tag to compare

Bug Fixes

  • #1957 Skip http disabled nodes when sniffing
  • #2086 Fix conditionless logic for compound queries
  • #2088 Allow rescore to accept multiple rescore queries
  • #2101 Fix double evaluation of IEnumerables
  • #2108 HttpConnection methods can now be overridden when running on .NET Core

2.3.1

04 May 09:29
Compare
Choose a tag to compare

It is recommended that you update any previous version of NEST 2.x to 2.3.1 that addresses a memory leak that affects those previous versions.

Please see this blog post for more details.

Bug Fixes

  • #2048 Fix memory leak in FieldResolver when caching expressions

Big thanks to @alwag85 for initially reporting and to @rasmus, @tabro and @krjensen voting 👍

  • #2066 Add Generic() mapping to allow targeting fields of different types in dynamic templates

5.0.0-alpha1

29 Apr 10:48
Compare
Choose a tag to compare
5.0.0-alpha1 Pre-release
Pre-release

This is the first alpha release of Elasticsearch.Net and NEST 5.x, compatible with Elasticsearch 5.0.0-alpha1 release

Breaking Changes

  • #2044 Change to HasParentQuery scoring
  • #2025 NonStringIndexOption changed from enum to bool
  • #2013 New Completion Suggester API
  • #2012 Cat API changes
  • #2011 Update ClusterStatsResponse
  • #2010 Allocation Changes
  • #2009 Indices settings changes
  • #2008 Update CPU and Suggest stats on cluster and node stats
  • #2007 Deprecated percolate API in favour of percolator type
  • #2006 Remove IMappingTransform. Use Ingest node instead.
  • #2005 Remove NumericFielddataFormat.DocValues
  • #2004 Norms now take a boolean instead of an INorms type
  • #2003 Default Number type is now float and not double (inference will still do the right thing for CLR numeric types).
  • #2001 Align top level hits with new format
  • #2000 Remove Deprecated APIs
  • #1999 Remove search_type=count
  • #1998 Index property now only accepts true/false
  • #1997 Changes to queries
  • #1996 Remove Deprecated queries

Features

  • #2007 New percolator type
  • #2002 New text and keyword types - replace string type, which is deprecated.
  • #1985 Update by query support
  • #1927 Add support for Task cancel API
  • #1926 Add support for Task list API
  • #1925 Add support for Reindex API
  • #1924 Add support for Render Search Template
  • #1923 Add support for Indices Shard Stores
  • #1922 Add support for force merge
  • #1921 Add support for cat snapshots
  • #1920 Add support for cat repositories
  • #1919 Add support for cat segments
  • #2053 Add support for shield APIs
  • #2034 Add support for license APIs
  • #2031 Add support for Graph API
  • #2021 Verbatim and Strict queries
  • #1935 Add support for Profile API
  • #2065 Add support for Ingest Pipeline API

Bug fixes

  • #2054 Don't allow posting null for bulk api
  • #2027 position_offset_gap renamed to position_increment_gap
  • #2022 ToTimeUnit() should not convert to years from TimeSpan
  • #1945 fix serialization issue with script query mapping
  • #1870 MultiMatch Fields needs Fields(Fields fields) overload

2.3.0

22 Apr 20:53
Compare
Choose a tag to compare

Features

  • #2031 Added support for the graph API
  • #2034 Added support for the license related API's
  • #2053 Added support for the shield related API's

Bug Fixes

  • #2054 Do not allow passing a null selector to Bulk() and fixed a NRE in DebugInformation
  • #2021 Multiple fixes around setting Verbatim and Strict on queries

2.2.0

12 Apr 20:21
Compare
Choose a tag to compare

Features

  • #1985 Added support for the update by query API
  • #1927 Added support for the tasks cancel API
  • #1926 Added support for the tasks list API
  • #1925 Added support for the reindex API

Bug Fixes

  • #1980 Specifying a null required route value is now a noop
  • #1979 Mappings: .Index(NonStringIndexOption) now defaults to not_analyzed
  • #2029 Mappings: Mark PositionOffsetGap as obsolete in favor of PositionIncrementGap
  • #2014 Aggregations: Exposed the BucketsPath property on SingleBucketsPath (ty @jonyadamit)
  • #2022 .ToTimeUnit() will no longer serialize to year units in the low-level client

2.1.1

05 Apr 02:51
Compare
Choose a tag to compare

Features

  • #1965 Add Missing Pipeline Aggregations: StatsBucket, ExtendedStatsBucket and PercentilesBucket. Many thanks to @jonyadamit for the PR 👍
  • #1981 Ensure AggregationVisitor is able to visit all types of Aggregation

Bug Fixes

  • #1983 Correct combining of two bool should queries when wrapped in a bool must query
  • #1982 Sigma should be a nullable double on ExtendedStatsBucket aggregation
  • #1964 Set the ComparisonValue when instantiating a Field using the constructor.

2.1.0

30 Mar 02:24
Compare
Choose a tag to compare

Features

Documentation for Elasticsearch.Net and NEST 2.x

  • #1935 Add support for the Profile API
  • #1924 Add support for render search template
  • #1923 Add support for indices shard stores
  • #1922 Add support for force merge
  • #1921 Add support for cat snapshots
  • #1920 Add support for cat repositories
  • #1919 Add support for cat segments

Bugs/Fixes

  • #1863 Sort failing due to serialization error
  • #1929 Handle null _score inside ConcreteTypeConverter
  • #1928 and #1952 Capture the Response bytes and HTTP status code when a BadAuth Response occurs and do not throw a serialization exception when attempting to deserialize (the response may not be json e.g. could be using a proxy for auth)
  • #1947 Remove RethrowKeepingStackTrace in favour of simply throwing the exception; the former was an artifact of the older TPL-based async implementation which is unnecessary with the async/await async implementation
  • #1931 Fix bug in Filter Aggregation with script
  • #1930 Fix bug in TermsQueryDescriptor where passing an IEnumerable<T> to Terms<T>() without specifying T, results in the params T[] overload being called
  • #1917 Fix bug in FieldStats when less than or equal to comparison used on Index constraint
  • #1870 allow .Fields(Fields) everywhere

2.0.5

15 Mar 16:26
Compare
Choose a tag to compare

#1856 Fix DisableDirectStreaming not taking on error responses
#1860 Fix deserialization exception on GetIndex() when refresh_interval == -1
#1868 Add support for term filtering on _termvector and _mtermvector
#1880 Fix handling of the month/year intervals and serialization fixes for the Time class
#1887 Fix handling of return types when using the low-level client (ty @rossbrower)
#1901 Fix deserialization of known errors even if the response isn't valid JSON
#1904 Fix OnRequestCompleted not invoked when an exception is thrown

1.8.0

07 Mar 22:35
Compare
Choose a tag to compare

Upgraded to Json.NET 8