All Versions
25
Latest Version
Avg Release Cycle
41 days
Latest Release
1144 days ago

Changelog History
Page 2

  • v7.8.0 Changes

    June 23, 2020

    7.7.1...7.8.0

    πŸ”‹ Features & Enhancements

    • #4673 Allow HttpClient instances to be refreshed periodically
    • ⚑️ #4719 Update REST api specs against 7.8 branch
    • #4727 Add PreserveOriginal to EdgeNgramTokenFilter (issue: #4718)
    • πŸ“ˆ #4728 Add analytics to xpack usage (issue: #4718)
    • βœ… #4732 Add support for T-Test aggregations (issue: #4718)
    • #4736 Add PreserveOriginal to NGramTokenFilter (issue: #4718)
    • #4737 Add aggregation usage to nodes usage (issue: #4718)
    • #4738 Add Voting Config Exclusions APIs (issue: #4718)
    • #4743 Add rewrite to RegExp query (issue: #4722)
    • πŸ›  #4772 Add FixedInterval and CalendarInterval to IDateHistogramCompositeAggr… (issue: #4695)
    • #4744 Add script_cache to Node Stats API (issue: #4718)
    • ⚑️ #4790 Update with latest 7.8 REST specs

    πŸ› Bug Fixes

    • #4725 AutoDateHistogramAggregate Interval should be DateMathTime (issue: #4333)
    • πŸ“Œ #4741 Fix Ids overloads on PinnedQuery (issue: #4733)
    • 🚚 #4780 Remove increment inside loop when validating intermediate CA (issue: #4717)
    • πŸ“‡ #4789 Ignore ContainsMetadata field when automapping Attachment

    πŸ“„ Docs

    • ⚑️ #4730 Update getting-started.asciidoc

    βœ… CI and Tests

    • #4685 Feature/master/yaml completeness
    • #4726 Unmute CsvProcessor (issue: #4718)
    • 0️⃣ #4792 Change default ModelSnapshotRetentionDays

    View the full list of issues and PRs

  • v7.7.1 Changes

    May 27, 2020

    7.7.0...7.7.1

    πŸ”‹ Features & Enhancements

    • #4637 Implement Async Search APIs (issue: #4610)
    • πŸ‘ #4683 Add support for Transforms APIs

    πŸ› Bug Fixes

    • ⚑️ #4705 update CatAllocationRecord (issue: #4699)
    • #4713 Add special serialization handling for nullable ValueTuples (issue: #4703)
    • #4714 Fix api url lookups

    πŸ’₯ Breaking changes

    🚚 Some generated types and methods for async search and transform APIs made their way into 7.7.0 when they shouldn't have. These types and methods have been removed or their signature changed in 7.7.1:

    -Elasticsearch.Net.Specification.DataFrameApi.DeleteDataFrameTransformRequestParameters-Elasticsearch.Net.Specification.DataFrameApi.GetDataFrameTransformRequestParameters-Elasticsearch.Net.Specification.DataFrameApi.GetDataFrameTransformStatsRequestParameters-Elasticsearch.Net.Specification.DataFrameApi.PreviewDataFrameTransformRequestParameters-Elasticsearch.Net.Specification.DataFrameApi.PutDataFrameTransformRequestParameters-Elasticsearch.Net.Specification.DataFrameApi.StartDataFrameTransformRequestParameters-Elasticsearch.Net.Specification.DataFrameApi.StopDataFrameTransformRequestParameters-Elasticsearch.Net.Specification.DataFrameApi.UpdateDataFrameTransformRequestParameters+Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.Delete\<TResponse\>(String, AsyncSearchDeleteRequestParameters)-Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.Delete\<TResponse\>(String, DeleteRequestParameters)+Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.DeleteAsync\<TResponse\>(String, AsyncSearchDeleteRequestParameters, CancellationToken)-Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.DeleteAsync\<TResponse\>(String, DeleteRequestParameters, CancellationToken)+Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.Get\<TResponse\>(String, AsyncSearchGetRequestParameters)-Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.Get\<TResponse\>(String, GetRequestParameters)+Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.GetAsync\<TResponse\>(String, AsyncSearchGetRequestParameters, CancellationToken)-Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.GetAsync\<TResponse\>(String, GetRequestParameters, CancellationToken)+Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.Submit\<TResponse\>(PostData, AsyncSearchSubmitRequestParameters)-Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.Submit\<TResponse\>(PostData, SubmitRequestParameters)+Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.Submit\<TResponse\>(String, PostData, AsyncSearchSubmitRequestParameters)-Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.Submit\<TResponse\>(String, PostData, SubmitRequestParameters)+Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.SubmitAsync\<TResponse\>(PostData, AsyncSearchSubmitRequestParameters, CancellationToken)-Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.SubmitAsync\<TResponse\>(PostData, SubmitRequestParameters, CancellationToken)+Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.SubmitAsync\<TResponse\>(String, PostData, AsyncSearchSubmitRequestParameters, CancellationToken)-Elasticsearch.Net.Specification.AsyncSearchApi.LowLevelAsyncSearchNamespace.SubmitAsync\<TResponse\>(String, PostData, SubmitRequestParameters, CancellationToken)
    

    View the full list of issues and PRs

  • v7.7.0 Changes

    May 13, 2020

    7.6.2...7.7.0

    πŸ› Bug Fixes

    • #4578 [ISSUE] FieldStatistics.cs class has int values but can get from indexes long values
    • #4663 Fix check for agressive connectionlimit
    • #4544 Fix Node Info
    • βœ… #4545 Fixes integration tests against latest 7.7.0-SNAPSHOT (issues: #4521, #4508)

    πŸ”‹ Features & Enhancements

    • #4557 Implement cat.transforms
    • #4526 Implement cat.transform
    • #4529 Implement indices.reload_search_analyzers
    • #4530 Implement ml.estimate_model_memory.json
    • ⬆️ #4535 Implement ml.set_upgrade_mode
    • #4536 Implement security.get_builtin_privileges
    • #4562 Implement cat.ml_trained_models
    • πŸ‘· #4563 Implement cat.ml_jobs
    • #4564 Implement cat.ml_datafeeds
    • #4565 Implement cat.ml_data_frame_analytics
    • #4591 Add nori_number token filter in analysis-nori and discard_punctuation to filter
    • #4594 Implement Top Metrics aggregation
    • #4597 Add empty_value parameter to CSV processor
    • #4598 Allow forcemerge in the hot phase for ILM policies
    • #4592 Implement Boxplot aggregation
    • #4593 Implement ConstantKeyword property
    • #4599 Implement hidden indices and aliases
    • #4595 [ISSUE] Add max_children to nested sort
    • #4579 Use params modifier for methods in RequestDescriptorBase (issue: #4471)
    • βœ… #4601 Integration tests and docs for circle and multipoint geoshape queries

    Uncategorized

    • ⚑️ #4460 Update readme.md for LLC compatibility
    • ⚑️ #4540 Updates REST API specifications for 7.7 to latest
    • 🚚 #4549 Remove snapshot testing from YAML run
    • ⚑️ #4552 Update specifications
    • ⚑️ #4558 Update to latest CI packages
    • πŸ“„ #4559 Regenerate docs for 7.7 branch
    • #4561 Ignore indices.data_stream as API is unstable (experimental)
    • #4602 Regnerate from new specifications
    • πŸ“š #4653 update documentation for 7.7
    • βœ… #4665 Make assertions on job created in test
    • βœ… #4666 Mute CsvProcessor tests

    View the full list of issues and PRs

  • v7.6.2 Changes

    May 07, 2020

    7.6.1...7.6.2

    πŸ› Bug Fixes

    • #4541 Add formatter for int -> string (issue: #4537)
    • #4574 implement IPercentageScoreHeuristic on PercentageScoreHeuristic (issue: #4573)
    • #4581 Fix InternalsVisibleTo for versioned assemblies (issue: #4538)
    • #4655 Fix bug in IsLong implementation (issue: #4649)
    • #4656 Don't sanitize the keys for Filters aggregation named buckets (issue: #4582)

    πŸ”‹ Features & Enhancements

    • #4596 Add "max_children" to Nested Sort (issue: #4595)

    πŸ’₯ Breaking Changes

    • #4600 Change SumOfDocumentFrequencies and SumOfTotalTermFrequencies from int to long (issue: #4578)

    View the full list of issues and PRs

  • v7.6.1 Changes

    March 12, 2020

    7.6.0...7.6.1

    πŸ”‹ Features

    • ⏱ #4472 Adds socket timeout and connect timeout options to reindex on server

    πŸ› Bug Fixes

    • 0️⃣ #4463 Fix GetMany when no default index is set
    • #4468 Deserialize string bool and int repository setting values (issue: #4467)
    • #4488 Fix distance_feature query serialization (issue: #4487)

    View the full list of issues and PRs

  • v7.6.0 Changes

    February 25, 2020

    7.5.1...7.6.0

    πŸ”‹ Features & Enhancements

    • #4324 Handle short form queries
    • #4325 Add index setting method for index.blocks.read_only_allow_delete
    • #4327 Date string format within aggregation (NEST)
    • #4328 Serialize custom ITokenFilter and ICharFilter implementations
    • πŸ‘ #4331 Add format to metric aggregations that support it
    • #4346 Allow the code generator to generate only the low level client
    • #4348 Allow headers to be specified on a per request basis
    • #4351 DynamicValue can now dispatch into arrays
    • #4358 Add HistogramProperty
    • #4359 Allow headers to be specified on a per request basis (#4348)
    • #4360 Allow the code generator to generate only the low level client
    • #4367 Add histogram datatype
    • #4369 / #4370 Add StringStats aggregation
    • #4371 Add Estonian language analyzer
    • #4374 Add Csv processor
    • #4375 Add WaitForSnapshot ILM lifecycle action
    • πŸ“‡ #4376 Add per-field metadata
    • πŸ‘ #4379 Add support for fuzzy intervals in interval query
    • πŸ‘ #4384 Support custom token chars in (edge)ngram tokenizer
    • #4391 Add retry count and is retryable to ILM explain
    • #4402 Add preserve_trailing to Split processor
    • πŸ‘ #4403 Add support for bounds in geohash_grid aggregation
    • πŸ‘ #4406 Support Enterprise license type
    • #4407 Add ingest info to Cluster Stats response
    • 0️⃣ #4408 Add categorization analyzer to defaults on ml info response
    • #4409 Add flattened usage field count
    • #4410 Add first_only to geoip processor

    πŸ—„ Deprecations

    • πŸ—„ #4356 / #4357 Deprecate sort on ReindexOnServer
    • #4394 For custom analyzer position_offset_gap renamed to position_increment_gap
    • #4401 Add index.final_pipeline index setting
    • πŸ—„ #4411 Deprecate index soft delete enabled setting

    πŸ› Bug Fixes

    • #4342 SourceMany unexpected behavior
    • #4353 Return distinct items from GetMany and SourceMany
    • #4366 Add missing datatype members to IPropertiesDescriptor
    • #4372 Add missing visit methods to aggregation visitor
    • πŸ‘» #4378 Create exception formatters for different exceptions
    • #4382 VerifyRepositoryResponse uses incorrect JsonFormatter
    • #4383 Use correct IJsonFormatter in attributes
    • #4392 RankQueryQueryFormatter generates incorrect JSON
    • #4393 Function is optional for rank_feature query

    Uncategorized

    • #4291 Replace old github organisation (elasticsearch) urls with new organisation (elastic).
    • #4303 Fix search request body links (#4296)
    • #4310 Read numeric aggs keys as long or double
    • #4312 Several improvements to PostData
    • #4313 Additional UTF8Json overloads, consolidate how we tell it to write/serialize.
    • 🐎 #4314 Backport PostData performance fixes and new features
    • #4326 Allow extending NEST token filters
    • #4329 Pass base64 encoded API key on Connectionsettings
    • #4335 Implement client examples
    • #4339 Implement _source parameter on action and doc lines.
    • ⚑️ #4347 Update low level client with missing methods
    • 🚚 #4354 Remove edgengram tokenizer spelling
    • #4364 Unknown query now returns a different error
    • βœ… #4404 Ability to only run one test section in file in yaml test runner
    • #4405 Add Github Actions automations
    • ⚑️ #4427 Update version for SearchTemplate error message
    • #4428 Avoid multiple enumeration of IEnumerable PostData
    • βœ… #4429 Use XPackCluster for PutPipeline API tests
    • #4435 Use MachineLearningDateTimeFormatter
    • πŸ”’ #4436 Wait for .security index to be green
    • ⚑️ #4437 update docs on the 7.x branch
    • #4438 Add 7.6.0 to the azure devops pipeline
    • βœ… #4445 Improve test logger
    • 🚚 #4446 Move intrusive xpack tests to own cluster
    • βœ… #4447 Fix yaml tests not deleting newly defined hidden indices
    • πŸš€ #4452 / #4453 Remove pre-release reference for Microsoft.CSharp
    • #4459 Ignore experimental APIs from 7.6.0

    View the full list of issues and PRs

  • v7.5.1 Changes

    December 18, 2019

    7.5.0...7.5.1

    πŸ› Bug Fixes

    • 🚚 #4290 a bug in our codegenerator moved the http method to PUT for all index requests. For index requests with an Id this is not valid. In the past we always generated POST which is also not totally correct but the server accepted this. This was only happening in the low level client and only for 7.5.0.
  • v7.5.0 Changes

    December 18, 2019

    7.4.2...7.5.0

    πŸ› Bug Fixes

    • #4189 Unable to initialize ConnectionConfiguration in certain conditions
    • πŸ“œ #4228 DateTime.MinValue doesn't get parsed for dateRangeQuery
    • #4237 Error on calling ElasticSearch.Nodes.InfoAsync from a 7.3 client to a 7.4 Node.
    • πŸ‘ #4240 Nest Field no longer support member expressions
    • #4243 Using the format=json uri parameter with cat api calls fails
    • #4248 It is impossible to create index mapping with dynamic templates using Fluent Mapping
    • #4262 Serialize IProperty types based on derived interface type
    • πŸ‘ #4268 Support MemberExpression and specific MethodCallExpression
    • #4269 Set Accept header when format set on Cat APIs
    • #4270 Get highest AssemblyFileVersionAttribute version
    • #4276 Add VotingOnly node role
    • #4278 DateMath has ToString() value for DateTime.MinValue
    • #4236 Fix null ref DynamicResponse when host not available
    • #4246 Modify SLM execute lifecycle to use POST method as opposed to PUT.
    • #4265 Ensure missing SLM policy is handled by client correctly
    • πŸš€ #4281 Fix breaking changes on the 7.x branch before release
    • πŸ‘· #4282 add more 7 minors to CI test matrix

    πŸ”‹ Features & Enhancements

    • πŸ‘ #4271 Support geotile_grid aggregation in composite agg sources.
    • πŸ‘ #4272 Add support to retrieve all API keys if user has privilege.
    • #4273 Add Pause/Resume Auto Follower APIs
    • #4274 Add the ability to require an ingest pipeline.
    • #4277 Add allow_lazy_open to machine learning jobs.
    • #4238 Expose q querystring parameter on search
    • #4247 Match boolean prefix query not implemented
    • #4286 Add option to stop machine learning datafeed that finds no data.
    • #4249 Missing support for search_as_you_type in dynamic templates
    • ⚑️ #4252 Missing "Updateable" property on filter descriptor in NEST
    • #4256 Add MatchBoolPrefix query
    • ⚑️ #4257 Add updateable property to Synonym token filters
    • #4259 Add Search as you type to dynamic templates
    • #4275 Add enrich processor and APIs
    • #4258 Implement SLM Execute Retention API
    • πŸ”§ #4261 Implement setting snapshot retention configuration on SLM lifecycles.
    • #4264 Implement Get SLM Stats API
    • #4245 Add SLM Start/Stop/Status APIs

    View the full list of issues and PRs

  • v7.4.2 Changes

    December 11, 2019

    7.4.1...7.4.2

    πŸ› Bug Fixes

    #4260 .NET ElasticLowLevelClient 7.4.1 serializer extremely slow (PR: #4263)

    We strongly recommend that all 7.x version users that use the low level client with ConnectionConfiguration, update the client to this version, 7.4.2, to receive this bug fix to serialization performance. Thank you @ewolfman for reporting with a reproduction πŸ‘

    View the full list of issues and PRs

  • v7.4.1 Changes

    November 15, 2019

    7.4.0...7.4.1

    πŸ”‹ Features & Enhancements

    • 🍱 #4201 Add pipeline to ReindexDestination for ReindexOnServer (#4183). Thanks @andrx πŸ‘
    • #4202 Allow MemoryStreamFactory to be pluggable
    • ⚑️ #4204 Update Recyclable memory stream factory with upstream changes
    • πŸ‘ #4222 Add support for WKT with GeoLocation type
    • 🚚 #4225 Remove lat/lon bound checks from GeoLocation
    • πŸ”’ #4178 Security API changes to add owner flag

    πŸ› Bug Fixes

    • #4186 Fix PutLifecycle invalid JSON generated for actions (#4218)
    • #4197 Fix deserialization of anonymous bucket in filters aggregation containing only doc_count (#4214)
    • πŸ“œ #4213 Fix DynamicResponse not parsing when mimetype contains charset
    • #4217 Serialize own IProperty implementations (#4219)

    πŸ’₯ Breaking Change*

    🚚 #4182 Remove redundant SLM types.

    πŸš€ These types were mistakenly included in 7.4.0, generated under an Slm namespace. Whilst removing them in a patch release is technically a breaking change, they would never have been able to be used, because types were generated under a SnapshotLifecycleManagement namespace in 7.4.0.

    Miscellaneous

    • #4208 Use MemoryStreamFactory everywhere
    • #4220 Replace links to elasticsearch.org with elastic.co
    • #4221 Fix spelling mistakes.
    • πŸš€ #4223 Diff release version against previous version from Nuget

    View the full list of issues and PRs