Files
opensearch-pyd/CHANGELOG.md
T
florianvazelleandGitHub 2e8d5ce1a5 Index State Management support (#398)
* feat(plugins): add index management client plugin

Signed-off-by: florian <florian@harfanglab.fr>

* chore(CHANGELOG): added entry for ISM api support in changelog

Signed-off-by: florian <florian@harfanglab.fr>

* test(plugins): use assertEqual to compare call parameters

Signed-off-by: florian <florian@harfanglab.fr>

* test(plugins): edit policy to support older versions of opensearch

Signed-off-by: florian <florian@harfanglab.fr>

* test(plugins): ignore plugin tests when opensearch is unreleased

Signed-off-by: florian <florian@harfanglab.fr>

* test(plugins): move plugin tests into separate files

Signed-off-by: florian <florian@harfanglab.fr>

* test(plugins): fix import of OpenSearchTestCase

Signed-off-by: florian <florian@harfanglab.fr>

* chore(USER_GUIDE): add a index management plugin part

Signed-off-by: florian <florian@harfanglab.fr>

---------

Signed-off-by: florian <florian@harfanglab.fr>
2023-06-28 16:56:00 -04:00

6.4 KiB

CHANGELOG

Inspired from Keep a Changelog

Unreleased

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)
  • Compatibility with OpenSearch 2.1.0 - 2.6.0 (#381)
  • Added 'allow_redirects' parameter in perform_request function for RequestsHttpConnection (#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)

Changed

  • Upgrading pytest-asyncio to latest version - 0.21.0 (#339)
  • Fixed flaky CI tests by replacing httpbin with a simple http_server (#395)

Deprecated

Removed

  • Removed tests against Python 2.7 in github workflows (#421)

Fixed

  • Fixed import cycle when importing async helpers (#311)
  • Fixed userguide for async client (#340)
  • Include parsed error info in TransportError in async connections (fixes #225) (#226)
  • Enhanced existing API generator to use OpenSearch OpenAPI spec (#412)

Security

  • Fixed CVE-2022-23491 reported in opensearch-dsl-py (#295)
  • Update ci workflows (#318)

Dependencies

  • Bumps sphinx from <1.7 to <7.1

2.2.0

Added

  • Merging opensearch-dsl-py into opensearch-py (#287)
  • Added upgrading.md file 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 - issue 86 mentioned in opensearch-dsl-py repo (#295)

Security

2.1.1

Added

Changed

Deprecated

Removed

Fixed

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

Security

2.1.0

Added

  • Added Support for AOSS (#268)

Changed

Deprecated

Removed

Fixed

Security

2.0.1

Added

  • Added Point in time API rest API(#191)
  • Added pool_maxsize for RequestsHttpConnection (#216)
  • Github workflow for changelog verification (#218)
  • Added overload decorators to helpers-actions.pyi-"bulk" (#239)
  • Document Keberos authenticaion (214)
  • Add release workflows (#240)
  • Added SigV4 support for Async Opensearch Client (#254)
  • Compatibility with OpenSearch 2.1.0 - 2.4.1 (#257)
  • Adding explicit parameters for AIOHttpConnection and AsyncTransport (#276)

Changed

  • Updated getting started to user guide (#233)
  • Updated CA certificate handling to check OpenSSL environment variables before defaulting to certifi (#196)
  • Updates master to cluster_manager to be inclusive (#242)
  • Support a custom signing service name for AWS SigV4 (#268)
  • Updated CI tests to make them work locally (#275)
  • Fix bug with validation of 'timeout' parameter ([#387](Do not escape the "timeout" parameter.))

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