Update release notes for Elastic Cloud Serverless#3431
Conversation
Added various features and fixes related to search functionality, APM metrics, and security enhancements in the Elastic Cloud Serverless release notes.
shainaraskas
left a comment
There was a problem hiding this comment.
added some initial comments
| * Add relevant attributes to search took time APM metrics [#134232](https://github.com/elastic/elasticsearch/pull/134232) | ||
| * [ML] Adding headers support for OpenAI chat completion [#134504](https://github.com/elastic/elasticsearch/pull/134504) | ||
| * Extend kibana-system permissions to manage security entities [#133968](https://github.com/elastic/elasticsearch/pull/133968) | ||
| * Track shardStarted events for simulation in DesiredBalanceComputer [#133630](https://github.com/elastic/elasticsearch/pull/133630) | ||
| * Add file extension metadata to cache miss counter from SharedBlobCacheService [#134374](https://github.com/elastic/elasticsearch/pull/134374) | ||
| * Remove ingest conditionals _type deprecation warning [#134851](https://github.com/elastic/elasticsearch/pull/134851) | ||
| * Allow including semantic field embeddings in _source [#134717](https://github.com/elastic/elasticsearch/pull/134717) | ||
| * Integrate weights into simplified RRF retriever syntax [#132680](https://github.com/elastic/elasticsearch/pull/132680) | ||
| * DLM: Better `max_age` rollover for tiny retentions [#134941](https://github.com/elastic/elasticsearch/pull/134941) | ||
| * ES|QL: add support for include_execution_metadata parameter [#134446](https://github.com/elastic/elasticsearch/pull/134446) | ||
| * ESQL: Add telemetry support for Lookup Join On Expression [#134942](https://github.com/elastic/elasticsearch/pull/134942) | ||
| * Improve block loader for source only runtime fields of type keyword [#135026](https://github.com/elastic/elasticsearch/pull/135026) | ||
| * Optimize BytesArray::indexOf, which is used heavily in ndjson parsing [#135087](https://github.com/elastic/elasticsearch/pull/135087) | ||
| * Make SecureString comparisons constant time [#135053](https://github.com/elastic/elasticsearch/pull/135053) | ||
| * ESQL: URL encoding changes [#134503](https://github.com/elastic/elasticsearch/pull/134503) | ||
| * Add new `/_security/stats` endpoint [#134835](https://github.com/elastic/elasticsearch/pull/134835) | ||
| * Have last source shard to complete remove reshard metadata | ||
| * Add a monitor for estimated heap usage |
There was a problem hiding this comment.
The other items in this list use 3rd person verbs ("Adds" rather than "Add") so these should all be updated to relfect that
I worry that some of these are not relevant to expose to end users, but I'm not sure who would be the right person to validate this list
There was a problem hiding this comment.
best guess (lots of bad assumptions though)
I think this raises a lot of questions about what types of changes we want to expose in these release notes - do we expose refactoring that has a positive impact on the performance of the product? do we expose info related to shards (not a serverless concept)? or do we only list things that the user can go use? do we perhaps categorize these so the list is a little more parseable?
- Add relevant attributes to search took time APM metrics #134232
- [ML] Adding headers support for OpenAI chat completion #134504
* Extend kibana-system permissions to manage security entities #133968
* Track shardStarted events for simulation in DesiredBalanceComputer #133630
* Add file extension metadata to cache miss counter from SharedBlobCacheService #134374 - Remove ingest conditionals _type deprecation warning #134851 (sounds like a bug fix)
- Allow including semantic field embeddings in _source #134717
- Integrate weights into simplified RRF retriever syntax #132680
- DLM: Better
max_agerollover for tiny retentions #134941 - ES|QL: add support for include_execution_metadata parameter #134446
- ESQL: Add telemetry support for Lookup Join On Expression #134942 (this might be missing from other docs?)
- Improve block loader for source only runtime fields of type keyword #135026
- Optimize BytesArray::indexOf, which is used heavily in ndjson parsing #135087
- Make SecureString comparisons constant time #135053
- ESQL: URL encoding changes #134503
- Add new
/_security/statsendpoint #134835 - Have last source shard to complete remove reshard metadata
* Add a monitor for estimated heap usage
There was a problem hiding this comment.
The list was reviewed by engineering so will default to their opinion. I think we can probably look at categorizing the serverless changelog for sure at some point when more and more changes end up showing up.
Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>
Co-authored-by: Visha Angelova <91186315+vishaangelova@users.noreply.github.com>
Vale Linting ResultsSummary: 4 suggestions found 💡 Suggestions (4)
|
arpadkiraly
left a comment
There was a problem hiding this comment.
Generally LGTM from the Elasticsearch perspective. I did not review every single ES PR thoroughly, but went through the list of changes and I don't see anything being odd or obviously missing.
Added various features and fixes related to search functionality, APM metrics, and security enhancements in the Elastic Cloud Serverless release notes.