Compatible with OpenSearch 2.9.0
- Use boucycastle PEM reader instead of reg expression (#2877)
- Adding field level security test cases for FlatFields (#2876) (#2893)
- Add password message to /dashboardsinfo endpoint (#2949) (#2955)
- Add .plugins-ml-connector to system index (#2947) (#2954)
- Parallel test jobs for CI (#2861) (#2936)
- Adds a check to skip serialization-deserialization if request is for same node (#2765) (#2973)
- Add workflow cluster permissions to alerting roles and add .plugins-ml-config in the system index (#2996)
- Match version of zstd-jni from core (#2835)
- Add Andrey Pleskach (Willyborankin) to Maintainers (#2843)
- Updates bwc versions to latest release (#2849)
- Add search model group permission to ml_read_access role (#2855) (#2858)
- Format 2.x (#2878)
- Update snappy to 1.1.10.1 and guava to 32.0.1-jre (#2886) (#2889)
- Resolve ImmutableOpenMap issue from core refactor (#2908)
- Misc changes (#2902) (#2904)
- Bump BouncyCastle from jdk15on to jdk15to18 (#2901) (#2917)
- Fix the import org.opensearch.core.common.Strings; and import org.opensearch.core.common.logging.LoggerMessageFormat; (#2953)
- Remove commons-collections 3.2.2 (#2924) (#2957)
- Resolve CVE-2023-2976 by forcing use of Guava 32.0.1 (#2937) (#2974)
- Bump jaxb to 2.3.8 (#2977) (#2979)
- Update Gradle to 8.2.1 (#2978) (#2981)
- Changed maven repo location for compatibility check (#2988)
- Bump guava to 32.1.1-jre (#2976) (#2990)