Skip to content

[Inference] Correctly preserve class information for internal endpoints on update#142380

Merged
dimitris-athanasiou merged 4 commits intoelastic:mainfrom
dimitris-athanasiou:preserve-class-for-es-internal-service-settings-on-update
Feb 12, 2026
Merged

[Inference] Correctly preserve class information for internal endpoints on update#142380
dimitris-athanasiou merged 4 commits intoelastic:mainfrom
dimitris-athanasiou:preserve-class-for-es-internal-service-settings-on-update

Conversation

@dimitris-athanasiou
Copy link
Copy Markdown
Contributor

@dimitris-athanasiou dimitris-athanasiou commented Feb 12, 2026

This addresses a bug introduced in #140003 which causes service settings for elasticsearch internal inference endpoints to lose their subclass information and remain only as the ElasticsearchInternalServiceSettings parent class.

…ts on update

This addresses a bug introduced in elastic#140003 which causes service settings
for elasticsearch internal inference endpoints to lose their subclass information
and remain only as the `ElasticsearchInternalServiceSettings` parent class.
@dimitris-athanasiou dimitris-athanasiou added >bug :SearchOrg/Inference Label for the Search Inference team v9.4.0 labels Feb 12, 2026
@dimitris-athanasiou dimitris-athanasiou marked this pull request as ready for review February 12, 2026 11:21
@elasticsearchmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/search-inference-team (Team:Search - Inference)

@elasticsearchmachine
Copy link
Copy Markdown
Collaborator

Hi @dimitris-athanasiou, I've created a changelog YAML for you.

Copy link
Copy Markdown
Contributor

@Jan-Kazlouski-elastic Jan-Kazlouski-elastic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a few comments.
Haven't looked too deep into tests as they are mostly moved from existing ElasticsearchInternalServiceSettingsTests class and should be ok

@dimitris-athanasiou dimitris-athanasiou changed the title [Inference] Correctly preserve class information for internal endpoin… [Inference] Correctly preserve class information for internal endpoints on update Feb 12, 2026
Copy link
Copy Markdown
Contributor

@Jan-Kazlouski-elastic Jan-Kazlouski-elastic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@dimitris-athanasiou dimitris-athanasiou merged commit 6a96b28 into elastic:main Feb 12, 2026
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants