Releases: elastic/elasticsearch-net
2.4.1
.NET Core 1.0 compatible release
This is the second 2.x release (first available on nuget 😄) that uses the new .NET Core 1.0 RTM release in conjunction with the latest dotnet
tooling (1.0.0-preview2-003121). Included frameworks
- .NET 4.5 (
net45
) - .NET 4.6 (
net46
) - .NET Standard 1.3 (
netstandard1.3
)
The dependency on Json.NET in NEST has also been updated to major version 9.0.0
Massive thanks to @phenixdotnet for the initial PR to move the projects over from using dnx
and .NET Core RC 1 dependencies 👍
Bug Fixes
- Remove unneccessary dependencies from nuget packages
2.4.0
.NET Core 1.0 compatible release
This is the first 2.x release that uses the new .NET Core 1.0 RTM release in conjunction with the latest dotnet
tooling (1.0.0-preview2-003121). Included frameworks
- .NET 4.5 (
net45
) - .NET 4.6 (
net46
) - .NET Standard 1.3 (
netstandard1.3
)
The dependency on Json.NET in NEST has also been updated to major version 9.0.0
Massive thanks to @phenixdotnet for the initial PR to move the projects over from using dnx
and .NET Core RC 1 dependencies 👍
Bug Fixes
- #2145 Add
size
to source when using the ReIndex API
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