-
Couldn't load subscription status.
- Fork 165
Update release notes for Elastic Cloud Serverless #3431
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Added various features and fixes related to search functionality, APM metrics, and security enhancements in the Elastic Cloud Serverless release notes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added some suggestions to make the entries more consistent with the rest of the release notes and to improve the wording of some of the entries for clarity.
|
|
||
| ## August 25, 2025 [elastic-cloud-serverless-08252025-breaking] | ||
|
|
||
| * Allow partial results by default in ES|QL [#125060](https://github.com/elastic/elasticsearch/pull/125060) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Allow partial results by default in ES|QL [#125060](https://github.com/elastic/elasticsearch/pull/125060) | |
| * Allows partial results by default in {{esql}} [#125060](https://github.com/elastic/elasticsearch/pull/125060) |
| * Filters endpoint exceptions from the detection engine's execution logic. For more information, check [#233289]({{kib-pull}}233289). | ||
|
|
||
| ## August 25, 2025 [elastic-cloud-serverless-08252025-deprecations] | ||
| * Change reporting_user role to leverage reserved kibana privileges. For more information, check [#132766](https://github.com/elastic/elasticsearch/pull/132766) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Change reporting_user role to leverage reserved kibana privileges. For more information, check [#132766](https://github.com/elastic/elasticsearch/pull/132766) | |
| * Changes the `reporting_user` role to leverage reserved {{kib}} privileges. For more information, check [#132766](https://github.com/elastic/elasticsearch/pull/132766) |
| * Removes the `allowByValueEmbeddables` setting from the Dashboard plugin. For more information, check [#221165]({{kib-pull}}221165). | ||
|
|
||
| ## February 24, 2025 [elastic-cloud-serverless-02242025-deprecations] | ||
| * Deprecate Behavioral Analytics CRUD APIs [#122960](https://github.com/elastic/elasticsearch/pull/122960) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Deprecate Behavioral Analytics CRUD APIs [#122960](https://github.com/elastic/elasticsearch/pull/122960) | |
| * Deprecates the Behavioral Analytics CRUD APIs [#122960](https://github.com/elastic/elasticsearch/pull/122960) |
| * Allows you to customize the table tab [#218686](https://github.com/elastic/kibana/pull/218686) | ||
| * Enables keyboard navigation for the create annotations form [#217918](https://github.com/elastic/kibana/pull/217918) | ||
|
|
||
| * Updating tika to 2.9.3 [#127353](https://github.com/elastic/elasticsearch/pull/127353) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Updating tika to 2.9.3 [#127353](https://github.com/elastic/elasticsearch/pull/127353) | |
| * Updates tika to 2.9.3 [#127353](https://github.com/elastic/elasticsearch/pull/127353) |
| * Updates the risk severity colors to the Borealis theme in {{sec-serverless}} [#222061]({{kib-pull}}222061). | ||
| * Enables **Content Connectors** in the **Stack Management** menu in {{sec-serverless}} [#221856]({{kib-pull}}221856). | ||
| * Implements PKI authentication support for the `.gen-ai` connector’s `OpenAI Other` provider [#219984]({{kib-pull}}219984). | ||
| * Implement SAML custom attributes support for Identity Provider [#128176](https://github.com/elastic/elasticsearch/pull/128176) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Implement SAML custom attributes support for Identity Provider [#128176](https://github.com/elastic/elasticsearch/pull/128176) | |
| * Implements SAML custom attributes support in the Identity Provider plugin [#128176](https://github.com/elastic/elasticsearch/pull/128176) |
| * 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) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Add new `/_security/stats` endpoint [#134835](https://github.com/elastic/elasticsearch/pull/134835) | |
| * Adds new `/_security/stats` endpoint [#134835](https://github.com/elastic/elasticsearch/pull/134835) |
| * 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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Have last source shard to complete remove reshard metadata | |
| * Makes the last source shard completely remove reshard metadata |
| * 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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Add a monitor for estimated heap usage | |
| * Adds a monitor for estimated heap usage |
| * 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) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * DLM: Better `max_age` rollover for tiny retentions [#134941](https://github.com/elastic/elasticsearch/pull/134941) | |
| * Adjusts rollover criteria to have a better `max_age` rollover for tiny retentions [#134941](https://github.com/elastic/elasticsearch/pull/134941) |
| * CentroidCalculator does not return negative summation weights [#135176](https://github.com/elastic/elasticsearch/pull/135176) | ||
| * ES|QL: Limit when we push topn to lucene [#134497](https://github.com/elastic/elasticsearch/pull/134497) | ||
| * Ban Limit + MvExpand before remote Enrich [#135051](https://github.com/elastic/elasticsearch/pull/135051) | ||
| * Fix expiration time in ES|QL async [#135209](https://github.com/elastic/elasticsearch/pull/135209) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Fix expiration time in ES|QL async [#135209](https://github.com/elastic/elasticsearch/pull/135209) | |
| * Fixes expiration time in {{esql}} async [#135209](https://github.com/elastic/elasticsearch/pull/135209) |
Added various features and fixes related to search functionality, APM metrics, and security enhancements in the Elastic Cloud Serverless release notes.