Skip to content

Conversation

@animodak7
Copy link
Owner

Description

[Describe what this change achieves]

Related Issues

Resolves #[Issue number to be closed when this PR is merged]

Check List

  • Functionality includes testing.
  • API changes companion pull request created, if applicable.
  • Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@animodak7 animodak7 closed this Jul 9, 2025
@animodak7 animodak7 reopened this Jul 9, 2025
@animodak7 animodak7 closed this Jul 16, 2025
@animodak7 animodak7 reopened this Jul 16, 2025
karenyrx and others added 26 commits September 29, 2025 21:04
…for all built-in query converters (#19391)

* [GRPC] Implement Boolean query and inject registry for all internal converters

Signed-off-by: karenx <[email protected]>

* update CHANGELOG

Signed-off-by: Karen X <[email protected]>

* delete extra file

Signed-off-by: Karen X <[email protected]>

* remove dead code and update tests

Signed-off-by: Karen X <[email protected]>

* pakcage private

Signed-off-by: Karen X <[email protected]>

* spotless and compile
Signed-off-by: Karen X <[email protected]>

* pass registry instead of making it static

Signed-off-by: Karen X <[email protected]>

---------

Signed-off-by: karenx <[email protected]>
Signed-off-by: Karen X <[email protected]>
Co-authored-by: karenx <[email protected]>
* fix flaky integration tests

Signed-off-by: Anthony Leong <[email protected]>

* add unit tests

Signed-off-by: Anthony Leong <[email protected]>

* retry

Signed-off-by: Anthony Leong <[email protected]>

* add changelog entry

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

* retry workflows

Signed-off-by: Anthony Leong <[email protected]>

---------

Signed-off-by: Anthony Leong <[email protected]>
Signed-off-by: Craig Perkins <[email protected]>
Co-authored-by: Craig Perkins <[email protected]>
* add a new sort tiebreaker based on shard id and docid

- Implements ShardDocSortBuilder + comparator
- TODO: Add unit + integ tests
- Registers in SearchModule

Signed-off-by: Lamine Idjeraoui <[email protected]>

* add a new sort tiebreaker based on shard id and docid

Signed-off-by: Lamine Idjeraoui <[email protected]>

* add a test class plus some refactoring

Signed-off-by: Lamine Idjeraoui <[email protected]>

* add microbenchmark

Signed-off-by: Lamine Idjeraoui <[email protected]>

* spotless

Signed-off-by: Lamine Idjeraoui <[email protected]>

* spotless

Signed-off-by: Lamine Idjeraoui <[email protected]>

* add yaml rest test cases

Signed-off-by: Lamine Idjeraoui <[email protected]>

* change log

Signed-off-by: Lamine Idjeraoui <[email protected]>

* some changes to the shard_doc yaml rest test file

Signed-off-by: Lamine Idjeraoui <[email protected]>

* Add PIT param to ShardDocFieldComparatorSourceIT's search requests

Signed-off-by: Lamine Idjeraoui <[email protected]>

* add more logic for shard_doc parsing
add more test cases

Signed-off-by: Lamine Idjeraoui <[email protected]>

---------

Signed-off-by: Lamine Idjeraoui <[email protected]>
Co-authored-by: Lamine Idjeraoui <[email protected]>
…e version and node version. (#19307)

Signed-off-by: Swetha Guptha <[email protected]>
Co-authored-by: Swetha Guptha <[email protected]>
Signed-off-by: Lingxi Chen <[email protected]>
Co-authored-by: Lingxi Chen <[email protected]>
…/test/framework (#19459)

* Bump com.github.spotbugs:spotbugs-annotations in /test/framework

Bumps [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) from 4.9.5 to 4.9.6.
- [Release notes](https://github.com/spotbugs/spotbugs/releases)
- [Changelog](https://github.com/spotbugs/spotbugs/blob/master/CHANGELOG.md)
- [Commits](spotbugs/spotbugs@4.9.5...4.9.6)

---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-annotations
  dependency-version: 4.9.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update changelog

Signed-off-by: dependabot[bot] <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump lycheeverse/lychee-action from 2.4.1 to 2.6.1

Bumps [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action) from 2.4.1 to 2.6.1.
- [Release notes](https://github.com/lycheeverse/lychee-action/releases)
- [Commits](lycheeverse/lychee-action@v2.4.1...v2.6.1)

---
updated-dependencies:
- dependency-name: lycheeverse/lychee-action
  dependency-version: 2.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update changelog

Signed-off-by: dependabot[bot] <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ribution/packages (#19460)

* Bump com.netflix.nebula.ospackage-base in /distribution/packages

Bumps com.netflix.nebula.ospackage-base from 12.1.0 to 12.1.1.

---
updated-dependencies:
- dependency-name: com.netflix.nebula.ospackage-base
  dependency-version: 12.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update changelog

Signed-off-by: dependabot[bot] <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…g3 (#19229)

* Replace commons-lang:commons-lang with org.apache.commons:commons-lang3

Signed-off-by: Craig Perkins <[email protected]>

* Add to CHANGELOG

Signed-off-by: Craig Perkins <[email protected]>

* Create a shim around commons-lang3 StringUtils

Signed-off-by: Craig Perkins <[email protected]>

---------

Signed-off-by: Craig Perkins <[email protected]>
…epository-azure (#19462)

* Bump com.nimbusds:oauth2-oidc-sdk in /plugins/repository-azure

Bumps [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions) from 11.28 to 11.29.1.
- [Changelog](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/src/master/CHANGELOG.txt)
- [Commits](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/branches/compare/11.29.1..11.28)

---
updated-dependencies:
- dependency-name: com.nimbusds:oauth2-oidc-sdk
  dependency-version: 11.29.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updating SHAs

Signed-off-by: dependabot[bot] <[email protected]>

* Update changelog

Signed-off-by: dependabot[bot] <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---------

Signed-off-by: Anthony Leong <[email protected]>
…19392)

* [GRPC] Implement Exists, Ids, Regexp, Wildcard queries

Signed-off-by: karenx <[email protected]>

* changelog

Signed-off-by: karenx <[email protected]>

* remove idsquery

Signed-off-by: Karen X <[email protected]>

* package private

Signed-off-by: Karen X <[email protected]>

* compile with 0.18.0 protos

Signed-off-by: Karen X <[email protected]>

* spotlessApply

Signed-off-by: Karen X <[email protected]>

* add tests

Signed-off-by: Karen X <[email protected]>

* spotless

Signed-off-by: Karen X <[email protected]>

---------

Signed-off-by: karenx <[email protected]>
Signed-off-by: Karen X <[email protected]>
Co-authored-by: karenx <[email protected]>
* Use feature flag instead of query param

Signed-off-by: bowenlan-amzn <[email protected]>

* add tests

Signed-off-by: bowenlan-amzn <[email protected]>

* add changelog

Signed-off-by: bowenlan-amzn <[email protected]>

* Disable stream search for normal search

Signed-off-by: bowenlan-amzn <[email protected]>

* Address comment

Signed-off-by: bowenlan-amzn <[email protected]>

---------

Signed-off-by: bowenlan-amzn <[email protected]>
Signed-off-by: Rishabh Maurya <[email protected]>
Co-authored-by: Rishabh Maurya <[email protected]>
… queries (#19451)

* upgrade to protobufs 0.18.0

Signed-off-by: Karen X <[email protected]>

* add tests

Signed-off-by: Karen X <[email protected]>

* [GRPC][Geographic queries] Implement GRPC GeoBoundingBox, GeoDistance queries

Signed-off-by: Karen X <[email protected]>

* package private

Signed-off-by: Karen X <[email protected]>

* remove duplicate from merge conflict

Signed-off-by: Karen X <[email protected]>

* add back changelog

Signed-off-by: Karen X <[email protected]>

* Update CHANGELOG.md

Signed-off-by: Karen X <[email protected]>

* spotless and fix merge conflict

Signed-off-by: Karen X <[email protected]>

---------

Signed-off-by: Karen X <[email protected]>
…nd bump to 0.19.0 protobufs (#19453)

* upgrade to protobufs 0.18.0

Signed-off-by: Karen X <[email protected]>

* add tests

Signed-off-by: Karen X <[email protected]>

* [GRPC][Joining queries] Implement GRPC Nested query

Signed-off-by: Karen X <[email protected]>

* package private, remove static registry and add tests

Signed-off-by: Karen X <[email protected]>

* spotless

Signed-off-by: Karen X <[email protected]>

* add changelog

Signed-off-by: Karen X <[email protected]>

* add tests

Signed-off-by: Karen X <[email protected]>

* inner hits fix and update to 0.19.0

Signed-off-by: Karen X <[email protected]>

---------

Signed-off-by: Karen X <[email protected]>
* Fix stats API of SubdirectoryAwareStore

Signed-off-by: bhavik.patel <[email protected]>

* Update changelog

Signed-off-by: bhavik.patel <[email protected]>

* fix lints

Signed-off-by: bhavik.patel <[email protected]>

* fix logger usage

Signed-off-by: bhavik.patel <[email protected]>

---------

Signed-off-by: bhavik.patel <[email protected]>
Signed-off-by: Bhavik <[email protected]>
…ueries (#19448)

* upgrade to protobufs 0.18.0

Signed-off-by: Karen X <[email protected]>

* add tests

Signed-off-by: Karen X <[email protected]>

* [GRPC][Term-level queries] Implement Ids, Range, Termsset

Signed-off-by: Karen X <[email protected]>

* package private

Signed-off-by: Karen X <[email protected]>

* remove unused variables

Signed-off-by: Karen X <[email protected]>

* spotless

Signed-off-by: Karen X <[email protected]>

* remove duplicate from merge conflict

Signed-off-by: Karen X <[email protected]>

* spotless and fix merge conflict

Signed-off-by: Karen X <[email protected]>

* spotless

Signed-off-by: Karen X <[email protected]>

* fix merge conflict and spotless

Signed-off-by: Karen X <[email protected]>

---------

Signed-off-by: Karen X <[email protected]>
Co-authored-by: karenx <[email protected]>
#18732)

* Optimize String terms agg

Signed-off-by: Rishabh Maurya <[email protected]>

* Updated the algorithm selection logic and cleanup

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

* Updated the algorithm selection logic and cleanup

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

* Updated bucket sorting at shard level for keyorder

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

* fixed bug in the condition

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

* Updated logic in topN selection depending on request size

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

* use priority queue method for significant terms

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

* Added some comments

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

* updated partiallyBuiltBucketComparator null check logic

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

* Added tests and updated GlobalOrdinalsStringTermsAggregator

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

* Fixed spotless checks

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

* Fixed issues in changelog

Signed-off-by: Vinay Krishna Pudyodu <[email protected]>

---------

Signed-off-by: Rishabh Maurya <[email protected]>
Signed-off-by: Vinay Krishna Pudyodu <[email protected]>
Co-authored-by: Rishabh Maurya <[email protected]>
…19438)

Signed-off-by: Asim Mahmood <[email protected]>
Signed-off-by: Ankit Jain <[email protected]>
Co-authored-by: Ankit Jain <[email protected]>
Signed-off-by: Peter Alfonsi <[email protected]>
Signed-off-by: Peter Alfonsi <[email protected]>
Signed-off-by: Ankit Jain <[email protected]>
Co-authored-by: Peter Alfonsi <[email protected]>
Co-authored-by: Ankit Jain <[email protected]>
varunbharadwaj and others added 30 commits November 19, 2025 18:39
…19963)

* make stream consumer settings dynamic

Signed-off-by: Varun Bharadwaj <[email protected]>

* refactor tests

Signed-off-by: Varun Bharadwaj <[email protected]>

* add index and shard details in dropped message log

Signed-off-by: Varun Bharadwaj <[email protected]>

* add listener for ingestion source params for dynamic consumer reinitialization

Signed-off-by: Varun Bharadwaj <[email protected]>

* refactor poller and handle race conditions on consumer reinitializations

Signed-off-by: Varun Bharadwaj <[email protected]>

* update log message

Signed-off-by: Varun Bharadwaj <[email protected]>

---------

Signed-off-by: Varun Bharadwaj <[email protected]>
)

* Fix potential NPE for switch case

Signed-off-by: Binlong Gao <[email protected]>

* Remove null case if checked null before switch

Signed-off-by: Binlong Gao <[email protected]>

* Add more unit tests

Signed-off-by: Binlong Gao <[email protected]>

---------

Signed-off-by: Binlong Gao <[email protected]>
Signed-off-by: Varun Bharadwaj <[email protected]>
* Bump actions/upload-artifact from 4 to 5

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update changelog

Signed-off-by: dependabot[bot] <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…sitory-gcs (#20083)

* Bump com.google.api:api-common in /plugins/repository-gcs

Bumps com.google.api:api-common from 2.52.0 to 2.55.1.

---
updated-dependencies:
- dependency-name: com.google.api:api-common
  dependency-version: 2.55.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updating SHAs

Signed-off-by: dependabot[bot] <[email protected]>

* Update changelog

Signed-off-by: dependabot[bot] <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Sandesh Kumar <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandesh Kumar <[email protected]>
…/hdfs-fixture (#20084)

* Bump com.nimbusds:nimbus-jose-jwt in /test/fixtures/hdfs-fixture

Bumps [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) from 10.5 to 10.6.
- [Changelog](https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt)
- [Commits](https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.6..10.5)

---
updated-dependencies:
- dependency-name: com.nimbusds:nimbus-jose-jwt
  dependency-version: '10.6'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update changelog

Signed-off-by: dependabot[bot] <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Sandesh Kumar <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandesh Kumar <[email protected]>
… (#19756)

The getNonWildcardSequence method incorrectly handled cases where an
escaped backslash was followed by a wildcard character. It would check
if the character before a wildcard was a backslash, but didn't account
for that backslash itself being escaped.

For example, the query "*some\\*" (matching strings containing "some\")
would incorrectly return "some\\*" instead of "some\\", causing invalid
ngrams containing the wildcard character to be generated.

The fix counts consecutive backslashes before wildcards:
- Even count: wildcard is NOT escaped
- Odd count: wildcard IS escaped

---------

Signed-off-by: Deven Prajapati <[email protected]>
Signed-off-by: Deven009 <[email protected]>
Signed-off-by: Deven009 <[email protected]>
…Tracker (#20105)

Signed-off-by: Uday Bhaskar <[email protected]>
Co-authored-by: Uday Bhaskar <[email protected]>
…AccessController in sub projects with SocketAccess class (#19803)

* Replace AccessController in sub projects with SocketAccess class

Signed-off-by: Craig Perkins <[email protected]>

* Add to CHANGELOG

Signed-off-by: Craig Perkins <[email protected]>

* Add import

Signed-off-by: Craig Perkins <[email protected]>

* Address review comments

Signed-off-by: Craig Perkins <[email protected]>

* Address comments

Signed-off-by: Craig Perkins <[email protected]>

* Wrap exception

Signed-off-by: Craig Perkins <[email protected]>

* Wrap instead

Signed-off-by: Craig Perkins <[email protected]>

---------

Signed-off-by: Craig Perkins <[email protected]>
…20082)

* Bump org.tukaani:xz from 1.10 to 1.11 in /plugins/ingest-attachment

Bumps [org.tukaani:xz](https://github.com/tukaani-project/xz-java) from 1.10 to 1.11.
- [Release notes](https://github.com/tukaani-project/xz-java/releases)
- [Changelog](https://github.com/tukaani-project/xz-java/blob/master/NEWS.md)
- [Commits](tukaani-project/xz-java@v1.10...v1.11)

---
updated-dependencies:
- dependency-name: org.tukaani:xz
  dependency-version: '1.11'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Updating SHAs

Signed-off-by: dependabot[bot] <[email protected]>

* Update changelog

Signed-off-by: dependabot[bot] <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Sandesh Kumar <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandesh Kumar <[email protected]>
…e API and fix used_in_bytes field collision (#19656)

Signed-off-by: tanishq ranjan <[email protected]>
…mplate matches a data stream but has lower priority (#20102)

* Fix delete not using index template failed when the index template matches a data stream but has low priority

Signed-off-by: Binlong Gao <[email protected]>

* Modify change log

Signed-off-by: Binlong Gao <[email protected]>

* Optimize change log

Signed-off-by: Binlong Gao <[email protected]>

---------

Signed-off-by: Binlong Gao <[email protected]>
Signed-off-by: Sandesh Kumar <[email protected]>
Co-authored-by: Sandesh Kumar <[email protected]>
* Make test-suite runnable under FIPS JVM

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* in addition, to 'Use TemporaryFolder JUnit @rule to manage temporary folders in tests'

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* use testFipsRuntimeOnly instead of fipsRuntimeOnly for :client:sniffer

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* Use reflection inside libs:ssl-config instead of CryptoServicesRegistrar

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* revert password check for private key on PemKeyConfig; use Map.of() for TYPE_TO_EXTENSION_MAP; revert changes to SecureSettingsHelpers.getSecureSettingsProvider; revert changes to AzureClassic

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* Separate FIPS-specific tests into dedicated FipsTests classes

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* fix spotlessCheck

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* for GCS plugin prioritize custom truststore. With fallback to default google.p12 in non-FIPS mode and an exception in FIPS mode when no truststore is set up.

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* Add the @after annotation; regenerate all test certs with SANs included

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* Optimize FIPS test performance by caching keystores and SSL factories

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* add required FIPS deps

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* fix forbiddenApisTest & use RSA 2048 alg to generate certs with KeyStoreUtils

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* replace `CryptoServicesRegistrar` usage with `KeyStoreUtil.IN_FIPS_MODE`.

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* use SslContext caching for fips-aware client/server tests.

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

* Test improvements and FIPS compliance fixes
- Fix System.in cleanup in Bootstrap tests
- Add validation for certificate algorithm extraction
- Simplify SSLContext to use generic "TLS" protocol
- Add null-check for FIPS truststore resource
- Refactor exception testing patterns

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>

---------

Signed-off-by: Igonin <[email protected]>
Co-authored-by: Igonin <[email protected]>
Co-authored-by: Benny Goerzig <[email protected]>
Co-authored-by: Karsten Schnitter <[email protected]>
Co-authored-by: Kai Sternad <[email protected]>
…being deserialized from TransportRequest stream (#20132)

* BulkRequest: Make sure that indices Set is properly initialized when being deserialized from TransportRequest stream

Signed-off-by: Nils Bandener <[email protected]>

* fix

Signed-off-by: Nils Bandener <[email protected]>

* simplified BytesStreamOutput construction

Signed-off-by: Nils Bandener <[email protected]>

---------

Signed-off-by: Nils Bandener <[email protected]>
…19573)

Signed-off-by: Ankit Jain <[email protected]>
Signed-off-by: Asim Mahmood <[email protected]>
Co-authored-by: Asim Mahmood <[email protected]>
…ls during the Node shutdown (#20106)

* Close RestClient after MSearch API calls to reliably close HttpChannels

Signed-off-by: Sergei Ustimenko <[email protected]>

* Add the CHANGELOG entry

Signed-off-by: Sergei Ustimenko <[email protected]>

* Keep track of Reactor Netty 4 Transport accepted Http Channels

Signed-off-by: Sergei Ustimenko <[email protected]>

* Update CHANGELOG

Signed-off-by: Sergei Ustimenko <[email protected]>

* Add missing visibility modifier to RestCancellableNodeClient#getNumTasks

Signed-off-by: Sergei Ustimenko <[email protected]>

* Extract channel wrapper into a separate class and extend the get() for proper context access

Signed-off-by: Sergei Ustimenko <[email protected]>

* Add missing javadocs

Signed-off-by: Sergei Ustimenko <[email protected]>

* Hook into AbstractHttpServerTransport directly from Reactor Request Consumers

Signed-off-by: Sergei Ustimenko <[email protected]>

* Make sure the CloseContext is always called even if the channel is disposed already

Signed-off-by: Andriy Redko <[email protected]>

* Remove extra code

Signed-off-by: Sergei Ustimenko <[email protected]>

* Add more coverage for streaming and non-streaming netty connections

Signed-off-by: Sergei Ustimenko <[email protected]>

* Revert visibility modifier of the  RestCancellableNodeClient#getNumTasks

Signed-off-by: Sergei Ustimenko <[email protected]>

---------

Signed-off-by: Sergei Ustimenko <[email protected]>
Signed-off-by: Andriy Redko <[email protected]>
Co-authored-by: Andriy Redko <[email protected]>
… status counters (#19115)

* add first changes

Signed-off-by: Anthony Leong <[email protected]>

* test for breaking detection

Signed-off-by: Anthony Leong <[email protected]>

* test for breaking detection

Signed-off-by: Anthony Leong <[email protected]>

* add changes

Signed-off-by: Anthony Leong <[email protected]>

* fix compile issues

Signed-off-by: Anthony Leong <[email protected]>

* fix breaking changes

Signed-off-by: Anthony Leong <[email protected]>

* fix breaking changes

Signed-off-by: Anthony Leong <[email protected]>

* added integration tests

Signed-off-by: Anthony Leong <[email protected]>

* fix null pointer and breaking changes

Signed-off-by: Anthony Leong <[email protected]>

* test runner not found

Signed-off-by: Anthony Leong <[email protected]>

* test compilation

Signed-off-by: Anthony Leong <[email protected]>

* spotless

Signed-off-by: Anthony Leong <[email protected]>

* spotless

Signed-off-by: Anthony Leong <[email protected]>

* it should pass

Signed-off-by: Anthony Leong <[email protected]>

* refactor doc status

Signed-off-by: Anthony Leong <[email protected]>

* refactor doc status

Signed-off-by: Anthony Leong <[email protected]>

* refactor doc status

Signed-off-by: Anthony Leong <[email protected]>

* rerun

Signed-off-by: Anthony Leong <[email protected]>

* skip old versions without status counter

Signed-off-by: Anthony Leong <[email protected]>

* updated license

Signed-off-by: Anthony Leong <[email protected]>

* retry for flaky

Signed-off-by: Anthony Leong <[email protected]>

* retry for flaky

Signed-off-by: Anthony Leong <[email protected]>

* retry for flaky

Signed-off-by: Anthony Leong <[email protected]>

* retry for flaky

Signed-off-by: Anthony Leong <[email protected]>

* keystore test timed out

Signed-off-by: Anthony Leong <[email protected]>

* keystore test timed out

Signed-off-by: Anthony Leong <[email protected]>

* refactor enum and stat holders

Signed-off-by: Anthony Leong <[email protected]>

* applied suggestions

Signed-off-by: Anthony Leong <[email protected]>

* retry for flaky

Signed-off-by: Anthony Leong <[email protected]>

* retry for flaky

Signed-off-by: Anthony Leong <[email protected]>

* retry for flaky

Signed-off-by: Anthony Leong <[email protected]>

* update conflicts

Signed-off-by: Anthony Leong <[email protected]>

* revert merge scheduler config

Signed-off-by: Anthony Leong <[email protected]>

* remove duplicate method

Signed-off-by: Anthony Leong <[email protected]>

* compile

Signed-off-by: Anthony Leong <[email protected]>

* update versions

Signed-off-by: Anthony Leong <[email protected]>

* comment out doc status

Signed-off-by: Anthony Leong <[email protected]>

* spotless

Signed-off-by: Anthony Leong <[email protected]>

* spotless

Signed-off-by: Anthony Leong <[email protected]>

* add back old doc values

Signed-off-by: Anthony Leong <[email protected]>

* spotless

Signed-off-by: Anthony Leong <[email protected]>

* remove docstatus again

Signed-off-by: Anthony Leong <[email protected]>

* retry for flaky

Signed-off-by: Anthony Leong <[email protected]>

* did not run

Signed-off-by: Anthony Leong <[email protected]>

* update version rules

Signed-off-by: Anthony Leong <[email protected]>

* rerun for flaky

Signed-off-by: Anthony Leong <[email protected]>

* rerun for flaky

Signed-off-by: Anthony Leong <[email protected]>

* should be ready

Signed-off-by: Anthony Leong <[email protected]>

* spotless

Signed-off-by: Anthony Leong <[email protected]>

* coderabbit suggestions

Signed-off-by: Anthony Leong <[email protected]>

* applied suggestions

Signed-off-by: Anthony Leong <[email protected]>

* write booleans

Signed-off-by: Anthony Leong <[email protected]>

* fix typos

Signed-off-by: Anthony Leong <[email protected]>

* rerun

Signed-off-by: Anthony Leong <[email protected]>

* update skip versions

Signed-off-by: Anthony Leong <[email protected]>

* remove duplicate yml test

Signed-off-by: Anthony Leong <[email protected]>

---------

Signed-off-by: Anthony Leong <[email protected]>
)

* Adding version checks to remote entities using bytestream ser/de

Signed-off-by: Harsh Garg <[email protected]>
* Scroll query optimizations

Signed-off-by: Prudhvi Godithi <[email protected]>

* spotless fix

Signed-off-by: Prudhvi Godithi <[email protected]>

* Scroll query optimizations

Signed-off-by: Prudhvi Godithi <[email protected]>

* spotless fix

Signed-off-by: Prudhvi Godithi <[email protected]>

* spotless fix

Signed-off-by: Prudhvi Godithi <[email protected]>

* Fix assertions

Signed-off-by: Prudhvi Godithi <[email protected]>

* Fix assertions

Signed-off-by: Prudhvi Godithi <[email protected]>

* Update tests

Signed-off-by: Prudhvi Godithi <[email protected]>

* update changelog

Signed-off-by: Prudhvi Godithi <[email protected]>

* Fix SearchSliceIT

Signed-off-by: Prudhvi Godithi <[email protected]>

* Fix RetryTests

Signed-off-by: Prudhvi Godithi <[email protected]>

---------

Signed-off-by: Prudhvi Godithi <[email protected]>
…#20162)

* [GRPC] Throw exceptions for currently unsupported request-side fields

Signed-off-by: Karen X <[email protected]>

* tests

Signed-off-by: Karen X <[email protected]>

---------

Signed-off-by: Karen X <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.