* 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>
6.4 KiB
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
Dependencies
- Bumps
sphinxfrom <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
mastertocluster_managerto 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)