Releases: elastic/elasticsearch-net
1.8.1
2.3.2
2.3.1
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
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
tobool
- #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 notdouble
(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
andkeyword
types - replacestring
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
2.3.0
2.2.0
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 tonot_analyzed
- #2029 Mappings: Mark PositionOffsetGap as obsolete in favor of PositionIncrementGap
- #2014 Aggregations: Exposed the
BucketsPath
property onSingleBucketsPath
(ty @jonyadamit) - #2022
.ToTimeUnit()
will no longer serialize to year units in the low-level client
2.1.1
Features
- #1965 Add Missing Pipeline Aggregations:
StatsBucket
,ExtendedStatsBucket
andPercentilesBucket
. Many thanks to @jonyadamit for the PR 👍 - #1981 Ensure
AggregationVisitor
is able to visit all types of Aggregation
Bug Fixes
2.1.0
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
insideConcreteTypeConverter
- #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 simplythrow
ing 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 anIEnumerable<T>
toTerms<T>()
without specifyingT
, results in theparams 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
#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