github elastic/elasticsearch-net 5.0.0-alpha2

pre-release8 years ago

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 and attachment 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 and PercolateCount in favour of the percolate query
  • #2116 Deprecate indices query
  • #2116 Deprecate mlt query shortcut name in favour of more_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 or phrase_prefix

Bug fixes

  • #2093 Infer index and type from T on GetMany<T>() when not specified
  • #1908 GeoShapeBase implement IGeoShape so that Type 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

Don't miss a new elasticsearch-net release

NewReleases is sending notifications on new releases.