Version 2.19.0 Release Notes
Compatible with OpenSearch and OpenSearch Dashboards version 2.19.0
Enhancements
- Allow skipping hot reload dn validation (#4839)
- Add validation of authority certificates (#4862)
- Add support for certificates hot reload (#4880)
- Optimize privilege evaluation for index permissions across '*' index pattern (i.e. all_access role) (#4926)
- Refactor SafeSerializationUtils for better performance (#4977)
- Optimized Privilege Evaluation: Action privileges ONLY, with feature flag (#4998)
- Implement new extension points in IdentityPlugin and add ContextProvidingPluginSubject (#5028)
- Implement new extension points in IdentityPlugin and add ContextProvidingPluginSubject - legacy authz code path (#5037)
- Ensure that plugin can search on system index when utilizing pluginSubject.runAs (#5032)
- Ensure that plugin can update on system index when utilizing pluginSubject.runAs (#5055)
- add ingest pipeline and indices related permissions for anomaly_full_access role (#5069)
- Added roles for ltr read and full access (#5070)
Bug Fixes
- Fix issue with jwt attribute parsing of lists (#4885)
- Log io.netty.internal.tcnative.SSLContext availability warning only when OpenSSL is explicitly enabled but not available (#4906)
- Reduce log level in HttpJwtAuthenticator if request cannot be authenticated (#4917)
- Honor log_request_body setting in compliance audit log (#4918)
- Change log level for log line in OBO Authenticator if OBO is disabled (#4956)
- Set default value for key/trust store type as constant for JDK PKCS setup (#5003)
- Fix SSL config for JDK PKCS setup (#5033)
- Fix Netty4 header verifier inbound handler to deal with upgrade requests (#5045)
- Generate jacoco report for integTestRemote task (#5050)
Maintenance
- Bump org.junit.jupiter:junit-jupiter-api from 5.11.2 to 5.11.3 (#4856)
- Bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 (#4857)
- Bump com.google.errorprone:error_prone_annotations from 2.34.0 to 2.35.1 (#4850)
- Bump org.junit.jupiter:junit-jupiter from 5.11.2 to 5.11.3 (#4861)
- Bump Wandalen/wretry.action from 3.5.0 to 3.7.0 (#4874)
- Bump org.checkerframework:checker-qual from 3.48.1 to 3.48.2 (#4875)
- Bump com.nimbusds:nimbus-jose-jwt from 9.41.2 to 9.45 (#4876)
- Bump com.nimbusds:nimbus-jose-jwt from 9.45 to 9.46 (#4890)
- Bump Wandalen/wretry.action from 3.7.0 to 3.7.2 (#4891)
- Bump Zookeeper to 3.9.3 (#4895)
- Bump com.nimbusds:nimbus-jose-jwt from 9.46 to 9.47 (#4916)
- Update Gradle to 8.11 (#4922)
- Update Gradle to 8.11.1 (#4925)
- Bump com.google.googlejavaformat:google-java-format from 1.24.0 to 1.25.0 (#4933)
- Bump Wandalen/wretry.action from 3.7.2 to 3.7.3 (#4932)
- Bump commons-io:commons-io from 2.17.0 to 2.18.0 (#4935)
- Bump io.dropwizard.metrics:metrics-core from 4.2.28 to 4.2.29 (#4941)
- Fix typos (#4951)
- Bump com.carrotsearch.randomizedtesting:randomizedtesting-runner from 2.8.1 to 2.8.2 (#4962)
- Bump org.checkerframework:checker-qual from 3.48.2 to 3.48.3 (#4958)
- Bump org.eclipse.platform:org.eclipse.core.runtime from 3.31.100 to 3.32.0 (#4964)
- Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 (#4971)
- Bump com.google.googlejavaformat:google-java-format from 1.25.0 to 1.25.2 (#4972)
- Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4 (#4985)
- Bump com.nimbusds:nimbus-jose-jwt from 9.47 to 9.48 (#4986)
- Bump com.netflix.nebula.ospackage from 11.10.0 to 11.10.1 (#4987)
- Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.15 (#4989)
- Bump org.apache.camel:camel-xmlsecurity from 3.22.2 to 3.22.3 (#4996)
- Bump org.apache.santuario:xmlsec from 2.3.4 to 2.3.5 (#5008)
- Bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 (#5009)
- Update Gradle to 8.12 (#5018)
- Bump commons-codec:commons-codec from 1.17.1 to 1.17.2 (#5024)
- Bump org.scala-lang:scala-library from 2.13.15 to 2.13.16 (#5026)
- Bump Wandalen/wretry.action from 3.7.3 to 3.8.0 (#5025)
- Bumps guava to 33.4.0-jre (#5041)
- Bump io.dropwizard.metrics:metrics-core from 4.2.29 to 4.2.30 (#5043)
- Remove deprecation comment for protected indices settings (#5059)
- Bump org.gradle.test-retry from 1.6.0 to 1.6.1 (#5060)