Releases: elastic/elasticsearch-net
Releases · elastic/elasticsearch-net
1.8.3
5.0.0-alpha2
This is the second alpha release of Elasticsearch.Net and NEST 5.x, compatible with Elasticsearch 5.0.0-alpha3 release
Breaking Changes
- #2124 Remove factor property from DateHistogramAggregation (thanks @jonyadamit!)
- #2047 rename FileField on
attachment
mapping to ContentField - #2116 Analyze API : Rename filters/token_filters/char_filter
- #2116 Streamline field names on
rename
,date
,geoip
andattachment
processors - #2117 row centric output for CatFieldData
- #2117 Remove TopLevelInnerHits in favour of inner hits defined in the query DSL using descending HasChild queries
- #2117 Remove DeleteByQuery plugin from 5.0.0-alpha3. Update DeleteByQuery NEST API to use new DeleteByQuery API based on tasks API
- #2117 Refactor Profile API to make way for other profile implementations
Deprecations
- #2116 Deprecate
RegisterPercolator
,UnregisterPercolator
,Percolate
,MultiPercolate
andPercolateCount
in favour of thepercolate
query - #2116 Deprecate
indices
query - #2116 Deprecate
mlt
query shortcut name in favour ofmore_like_this
- #2117 Deprecate coerce and ignore_malformed on GeoPolygonQuery, GeoDistanceRangeQuery, GeoDistanceQuery and GeoBoundingBoxQuery in favour of validation method
Features
- #2085 Introduce
Attachment
type for attachment mapping with the mapper-attachments and ingest-attachment plugins - #2118 Add GeoCentroid Aggregation
- #1986 Add support for reindex rethrottle
- #2116 Add fingerprint token filter and fingerprint analyzer
- #2116 Add
_cat/tasks
API - #2116 Allow the query cache to be disabled with index settings upon index creation
- #2116 Add IgnoreUnmapped option to geo queries
- #2116 Add IgnoreUnmapped option to Nested and Paret/Child queries
- #2116 Add ParentId query
- #2116 Add MatchNone query
- #2116 Add Ingest GeoIpProcessor
- #2116 Add Ingest AttachmentProcessor
- #2116 Add points stats to SegmentStats
- #2116 Show configured and remaining delay information to unassigned shard on ClusterAllocationExplain
- #2117 Add Ingest Sort Processor
- #2117 Add Ingest DateIndexName Processor
- #2117 FieldStats now includes information on whether each field is searchable and aggregatable
- #2117 Add the shard's store status to the Explain API
- #2117 Add node name to CatRecovery
- #2117 Add support for documented byte/size units in Cat API
- #2117 Add documentation to indicate that Fuzziness is not allowed on a MultiMatch query of type
cross_fields
,phrase
orphrase_prefix
Bug fixes
- #2093 Infer index and type from
T
onGetMany<T>()
when not specified - #1908
GeoShapeBase
implementIGeoShape
so thatType
property is serialized correctly when default field name inference is changed - #2108 Allow means to modify http headers when running on .NET core
- #2088 Allow multiple rescore queries
- #2087 Allow setting of pipeline id on individual bulk commands
- #2048 Fix memory leak in the caching of field expressions
- #1957 fix issue with SniffingConnectionPool and non-http nodes
- #2066 Allow generic mapping of properties on dynamic templates
2.3.3
Bug Fixes
- #2114 Fix Fuzziness spelling on QueryString query (thank you @MiniGab!)
- #2093 Infer index and type from
T
onGetMany<T>()
when not specified - af468f9 return
default(K)
when requesting a single value from Hits fields that contains no values for field - #1908
GeoShapeBase
implementIGeoShape
so thatType
property is serialized correctly when default field name inference is changed
Features
- #2085 Introduce
Attachment
type for attachment mapping with the mapper-attachments plugin - #2118 Add GeoCentroid Aggregation
Deprecations
- #2124 Deprecate
factor
on DateHistogramAggregation (thank you @jonyadamit!)
1.8.2
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