This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Release notes v8.0.5
editRelease notes v8.0.5
editBug fixes
edit- #7171 Fix code-gen for IndexTemplate (issue: #7161)
- #7181 Fix MultiGet response deserialization for non-matched IDs (issue: #7169)
- #7182 Implement Write method on SourceConfigConverter (issue: #7170)
- #7205 Update to Elastic.Transport to 0.4.6 which improves the version detection used by the REST API compatibility Accept header
Breaking changes
editIn the course of fixing the code-generation for index templates to avoid serialization failures, some breaking changes were introduced.
IndexTemplate
editIndexTemplate
forms part of the IndexTemplateItem
included on GetIndexTemplateResponse
.
-
The type for the
ComposedOf
property has changed fromIReadOnlyCollection<Elastic.Clients.Elasticsearch.Name>
toIReadOnlyCollection<string>
-
The type for the
IndexPatterns
property has changed fromElastic.Clients.Elasticsearch.Names
toIReadOnlyCollection<string>
Before
public sealed partial class IndexTemplate { ... public IReadOnlyCollection<Elastic.Clients.Elasticsearch.Name> ComposedOf { get; init; } public Elastic.Clients.Elasticsearch.Names IndexPatterns { get; init; } ... }
After
public sealed partial class IndexTemplate { ... public IReadOnlyCollection<string> ComposedOf { get; init; } public IReadOnlyCollection<string> IndexPatterns { get; init; } ... }
SimulateIndexTemplateRequest
edit-
The type for the
ComposedOf
property has changed fromIReadOnlyCollection<Elastic.Clients.Elasticsearch.Name>
toIReadOnlyCollection<string>
Before
public sealed partial class SimulateIndexTemplateRequest { ... public IReadOnlyCollection<Elastic.Clients.Elasticsearch.Name>? ComposedOf { get; set; } ... }
After
public sealed partial class SimulateIndexTemplateRequest { ... public IReadOnlyCollection<string>? ComposedOf { get; set; } ... }
SimulateIndexTemplateRequestDescriptor and SimulateIndexTemplateRequestDescriptor<T>
editThe ComposedOf
method signature has changed to accept a parameter of ICollection<string>?
instead of
ICollection<Elastic.Clients.Elasticsearch.Name>?
.
Before
public SimulateIndexTemplateRequestDescriptor<TDocument> ComposedOf(ICollection<Elastic.Clients.Elasticsearch.Name>? composedOf)
After
public SimulateIndexTemplateRequestDescriptor<TDocument> ComposedOf(ICollection<string>? composedOf)