Skip to content

Latest commit

 

History

History
119 lines (112 loc) · 8.05 KB

CHANGELOG.md

File metadata and controls

119 lines (112 loc) · 8.05 KB

CHANGELOG

Inspired from Keep a Changelog

Added

  • Added generating imports and headers to API generator (#467)

Changed

Deprecated

Removed

Fixed

  • Fixed race condition in AWSV4SignerAuth & AWSV4SignerAsyncAuth when using refreshable credentials (#470)

Security

Dependencies

  • Bumps sphinx from <7.1 to <7.2
  • Bumps urllib3 from >=1.21.1, <2 to >=1.21.1 (#466)

Added

  • Added async support for helpers that are merged from opensearch-dsl-py (#329)
  • Added search.md to guides (#356)
  • Added index lifecycle guide (#362)
  • Added point in time APIs to the pyi files in sync and async client (#378)
  • Added MacOS and Windows CI workflows (#390)
  • Added support for the security plugin (#399)
  • Supports OpenSearch 2.1.0 - 2.6.0 (#381)
  • Added allow_redirects to RequestsHttpConnection#perform_request (#401)
  • Enhanced YAML test runner to use OpenSearch rest-api-spec YAML tests (#414
  • Added Search#collapse (#409)
  • Added support for the ISM API (#398)
  • Added trust_env to AIOHttpConnection (#398)
  • Added support for latest OpenSearch versions 2.7.0, 2.8.0 (#445)
  • Added samples (#447)
  • Improved CI performance of integration with unreleased OpenSearch (#318)
  • Added k-NN guide and samples (#449)
  • Added the ability to run tests matching a pattern to .ci/run-tests (#454)

Changed

  • Moved security from plugins to clients (#442)
  • Updated Security Client APIs (#450)

Deprecated

Removed

  • Removed support for Python 2.7 (#421)

Fixed

  • Fixed flaky CI tests by replacing httpbin with a simple http_server (#395)
  • Fixed import cycle when importing async helpers (#311)
  • Fixed make docs with sphinx(#433)
  • Fixed user guide for async client (#340)
  • Include parsed error info in TransportError in async connections (#226)
  • Enhanced existing API generator to use OpenSearch OpenAPI spec (#412)
  • Fix crash when attempting to authenticate with an async connection (#424)

Security

  • Fixed CVE-2022-23491 reported in opensearch-dsl-py (#295)

Dependencies

  • Bumps pytest-asyncio to 0.21.0 (#339)
  • Bumps sphinx from <1.7 to <7.1
  • Bumps pytest-asyncio from <=0.21.0 to <=0.21.1

Added

  • Merged opensearch-dsl-py into opensearch-py (#287)
  • Added UPGRADING.md and updated it for opensearch-py 2.2.0 release (#293)

Changed

Deprecated

Removed

  • Removed 'out/opensearchpy' folder which was produced while generating pyi files for plugins (#288)
  • Removed low-level and high-level client terminology from guides (#298)

Fixed

  • Fixed CVE-2022-23491 (#295)

Security

Added

Changed

Deprecated

Removed

Fixed

  • Fixed SigV4 Signing for Managed Service (#279)
  • Fixed SigV4 Signing for Async Requests with QueryStrings (#272)

Security

Added

  • Added Support for AOSS (#268)

Changed

Deprecated

Removed

Fixed

Security

Added

  • Added point in time support (#191)
  • Added pool_maxsize for RequestsHttpConnection (#216)
  • Added Github workflow for CHANGELOG verification (#218)
  • Added overload decorators to helpers-actions.pyi-bulk (#239)
  • Documented Keberos authentication (214)
  • Added release workflows (#240)
  • Added SigV4 support for async (#254)
  • Compatibility with OpenSearch 2.1.0 - 2.4.1 (#257)
  • Added explicit parameters for AIOHttpConnection and AsyncTransport (#276)
  • Added support for a custom signing service name for AWS SigV4 (#268)

Changed

  • Updated getting started in user guide (#233)
  • Updated CA certificate handling to check OpenSSL environment variables before defaulting to certifi (#196)
  • Updated master to cluster_manager to be inclusive (#242)
  • Updated CI tests to make them work locally (#275)
  • Fixed bug with validation of timeout (#387)

Deprecated

Removed

  • Removed patch versions in integration tests for OpenSearch 1.0.0 - 2.3.0 to reduce Github Action jobs (#262)

Fixed

  • Fixed DeprecationWarning emitted from urllib3 1.26.13+ (#246)

Security