Revision history for OpenSearch::Client 3.007011 2026-08-31 * Fixed property opensearch_version to return the correct version when connected to a service that returns 7.10.2 with compatibility.override_main_response_version: true 3.007010 2026-07-27 * Added OpenSearch::Client::Transport::TryCatch to remove the need for additional user try { }catch { }; or eval constructs for error capture. Amends the internal try{}catch{} to return rather than throwing errors. * Allow 'username' and 'password' params as an alternative to 'userinfo'. * Tests - replaced Log::Any::Adapter::Callback with Capture * Use 'application_id' - to populate header 'X-Opaque-Id' 3.007009 2026-07-14 * Cleaned up 'method_supported_in_version' code. 3.007008 2026-07-13 * Added property opensearch_version a lazy populated property with the version of the current OpenSearch cluster. * Added global_method_supported_in_version method to return whether a given method in the api is supported by a given OpenSearch server version * Added method_supported_in_version method to each namespace module to return whether a given module method in the api is supported by a given OpenSearch server version 3.007007 2026-07-11 * POD link corrections for Bulk and Scroll helper classes 3.007006 2026-07-08 * POD link corrections * Tweak tests to run OK against an AWS Managed instance * Add options to test environment to test against, for example an AWS Managed OpenSearch instance or anything else behind a load balancer or reverse proxy. * added README 3.007005 2026-07-05 * added cxn parameters http_proxy, https_proxy and no_proxy * replaced 'send_get_body_as' with 'send_body_as_source' 3.007004 2026-07-04 Fixed versions 3.007003 2026-07-04 Bad versions 3.007002 2026-07-04 Pod updates 3.007001 2026-07-04 Pod updates 3.007000 2026-07-03 Initial release