Skip to content

Conversation

n1v0lg
Copy link
Contributor

@n1v0lg n1v0lg commented Feb 27, 2025

This PR adjusts the list of supported ciphers to reflect ciphers available in JDK 24.

JDK 24 drops support for TLS_RSA suites. These ciphers will no longer be supported in Elasticsearch with a bundled JDK with version >= 24. JDK's of lower versions will continue to support to dropped ciphers.

I will follow up this PR with a separate docs PR.

@n1v0lg n1v0lg self-assigned this Feb 27, 2025
@n1v0lg n1v0lg changed the title Update supported ciphers for JDK 24 Drop TLS_RSA cipher support for JDK 24 Feb 27, 2025
@n1v0lg n1v0lg added :Security/TLS SSL/TLS, Certificates >breaking labels Feb 27, 2025
@elasticsearchmachine
Copy link
Collaborator

Hi @n1v0lg, I've created a changelog YAML for you. Note that since this PR is labelled >breaking, you need to update the changelog YAML to fill out the extended information sections.

@n1v0lg n1v0lg changed the title Drop TLS_RSA cipher support for JDK 24 Drop TLS_RSA ciphers from default cipher suites for JDK 24 Feb 28, 2025
@n1v0lg n1v0lg added v9.0.0 v8.18.0 v8.19.0 auto-backport Automatically create backport pull requests when merged labels Mar 3, 2025
@n1v0lg n1v0lg marked this pull request as ready for review March 3, 2025 18:49
@elasticsearchmachine elasticsearchmachine added the Team:Security Meta label for security team label Mar 3, 2025
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-security (Team:Security)

@rjernst rjernst self-assigned this Mar 3, 2025
@n1v0lg n1v0lg added auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) v9.0.0 v8.19.0 and removed v9.0.0 v8.19.0 labels Mar 3, 2025
@rjernst
Copy link
Member

rjernst commented Mar 4, 2025

@elasticmachine update branch

@rjernst rjernst removed the auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) label Mar 4, 2025
@n1v0lg n1v0lg added the auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) label Mar 4, 2025
@elasticsearchmachine elasticsearchmachine merged commit 66a7c9f into elastic:main Mar 4, 2025
22 checks passed
@n1v0lg n1v0lg deleted the jdk-24-unsupported-ciphers branch March 4, 2025 12:22
@elasticsearchmachine
Copy link
Collaborator

💚 Backport successful

Status Branch Result
9.0
8.18
8.x

n1v0lg added a commit to n1v0lg/elasticsearch that referenced this pull request Mar 4, 2025
…#123600)

This PR adjusts the list of supported ciphers to reflect ciphers
available in JDK 24. 

JDK 24 [drops](https://bugs.openjdk.org/browse/JDK-8245545) support for
`TLS_RSA` suites. These ciphers will no longer be supported in
Elasticsearch with a bundled JDK with version >= 24. JDK's of lower
versions will continue to support to dropped ciphers. 

I will follow up this PR with a separate docs PR.
n1v0lg added a commit to n1v0lg/elasticsearch that referenced this pull request Mar 4, 2025
…#123600)

This PR adjusts the list of supported ciphers to reflect ciphers
available in JDK 24. 

JDK 24 [drops](https://bugs.openjdk.org/browse/JDK-8245545) support for
`TLS_RSA` suites. These ciphers will no longer be supported in
Elasticsearch with a bundled JDK with version >= 24. JDK's of lower
versions will continue to support to dropped ciphers. 

I will follow up this PR with a separate docs PR.
elasticsearchmachine pushed a commit that referenced this pull request Mar 4, 2025
#123988)

This PR adjusts the list of supported ciphers to reflect ciphers
available in JDK 24. 

JDK 24 [drops](https://bugs.openjdk.org/browse/JDK-8245545) support for
`TLS_RSA` suites. These ciphers will no longer be supported in
Elasticsearch with a bundled JDK with version >= 24. JDK's of lower
versions will continue to support to dropped ciphers. 

I will follow up this PR with a separate docs PR.
elasticsearchmachine pushed a commit that referenced this pull request Mar 4, 2025
#123990)

This PR adjusts the list of supported ciphers to reflect ciphers
available in JDK 24. 

JDK 24 [drops](https://bugs.openjdk.org/browse/JDK-8245545) support for
`TLS_RSA` suites. These ciphers will no longer be supported in
Elasticsearch with a bundled JDK with version >= 24. JDK's of lower
versions will continue to support to dropped ciphers. 

I will follow up this PR with a separate docs PR.
elasticsearchmachine pushed a commit that referenced this pull request Mar 4, 2025
#123989)

This PR adjusts the list of supported ciphers to reflect ciphers
available in JDK 24. 

JDK 24 [drops](https://bugs.openjdk.org/browse/JDK-8245545) support for
`TLS_RSA` suites. These ciphers will no longer be supported in
Elasticsearch with a bundled JDK with version >= 24. JDK's of lower
versions will continue to support to dropped ciphers. 

I will follow up this PR with a separate docs PR.
georgewallace pushed a commit to georgewallace/elasticsearch that referenced this pull request Mar 11, 2025
…#123600)

This PR adjusts the list of supported ciphers to reflect ciphers
available in JDK 24. 

JDK 24 [drops](https://bugs.openjdk.org/browse/JDK-8245545) support for
`TLS_RSA` suites. These ciphers will no longer be supported in
Elasticsearch with a bundled JDK with version >= 24. JDK's of lower
versions will continue to support to dropped ciphers. 

I will follow up this PR with a separate docs PR.
@leemthompo
Copy link
Contributor

@n1v0lg is this PR relevant to the serverless changelog? [FYI this question is based on 9.0 breaking changes]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-backport Automatically create backport pull requests when merged auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) >breaking :Security/TLS SSL/TLS, Certificates Team:Security Meta label for security team v8.18.0 v8.19.0 v9.0.0 v9.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants