dcb79cc322
* Merged types into .py code. Signed-off-by: dblock <dblock@amazon.com> * Fix: nox -rs generate. Signed-off-by: dblock <dblock@amazon.com> * Updated CHANGELOG. Signed-off-by: dblock <dblock@amazon.com> * Use lowest common python version for lint. Signed-off-by: dblock <dblock@amazon.com> * Fix: don't typeshed. Signed-off-by: dblock <dblock@amazon.com> * Removed unneeded comment. Signed-off-by: dblock <dblock@amazon.com> * Simplify OPENSEARCH_URL. Signed-off-by: dblock <dblock@amazon.com> * Fix: positional ignore_status used as chunk_size. Signed-off-by: dblock <dblock@amazon.com> * Fix: parse version string. Signed-off-by: dblock <dblock@amazon.com> * Remove future annotations for Python 3.6. Signed-off-by: dblock <dblock@amazon.com> * Fix: types in documentation. Signed-off-by: dblock <dblock@amazon.com> * Improve CHANGELOG text. Signed-off-by: dblock <dblock@amazon.com> * Re-added missing separator. Signed-off-by: dblock <dblock@amazon.com> * Remove duplicate licenses. Signed-off-by: dblock <dblock@amazon.com> * Get rid of Optional[Any]. Signed-off-by: dblock <dblock@amazon.com> * Fix docs with AsyncOpenSearch. Signed-off-by: dblock <dblock@amazon.com> * Fix: undo comment. Signed-off-by: dblock <dblock@amazon.com> --------- Signed-off-by: dblock <dblock@amazon.com>
11 KiB
11 KiB
CHANGELOG
Inspired from Keep a Changelog
Unreleased
Added
- Added generating imports and headers to API generator (#467)
- Added point-in-time APIs (create_pit, delete_pit, delete_all_pits, get_all_pits) and Security Client APIs (health and update_audit_configuration) (#502)
- Added guide on using index templates (#531)
- Added
pool_maxsizeforUrllib3HttpConnection(#535) - Added benchmarks (#537)
- Added guide on making raw JSON REST requests (#542)
- Added support for AWS SigV4 for urllib3 (#547)
- Added
remote storeclient APIs (#552) - Added
nox -rs generate(#554) - Added a utf-8 header to all .py files (#557)
- Added
samples,benchmarksanddocstonox -rs format(#556) - Added guide on the document lifecycle API(s) (#559)
Changed
- Generate
tasksclient from API specs (#508) - Generate
ingestclient from API specs (#513) - Generate
dangling_indicesclient from API specs (#511) - Generate
clusterclient from API specs (#530) - Generate
nodesclient from API specs (#514) - Generate
catclient from API specs (#529) - Use API generator for all APIs (#551)
- Merge
.pyitype stubs inline (#563)
Deprecated
- Deprecated point-in-time APIs (list_all_point_in_time, create_point_in_time, delete_point_in_time) and Security Client APIs (health_check and update_audit_config) (#502)
Removed
- Removed leftover support for Python 2.7 (#548)
Fixed
Security
Dependencies
- Bumps
sphinxfrom <7.1 to <7.3
2.3.2
Added
Changed
Deprecated
Removed
Fixed
Security
Dependencies
- Bumps
urllib3from >=1.21.1, <2 to >=1.26.9 (#518)
2.3.1
Added
Changed
Deprecated
Removed
Fixed
- Fixed race condition in AWSV4SignerAuth & AWSV4SignerAsyncAuth when using refreshable credentials (#470)
Security
Dependencies
- Bumps
urllib3from >= 1.26.9 to >= 1.26.17 #533
2.3.0
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_redirectstoRequestsHttpConnection#perform_request(#401) - Enhanced YAML test runner to use OpenSearch
rest-api-specYAML tests (#414) - Added
Search#collapse(#409) - Added support for the ISM API (#398)
- Added
trust_envtoAIOHttpConnection(#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
Deprecated
Removed
Fixed
- Fixed flaky CI tests by replacing httpbin with a simple http_server (#395)
- Fixed import cycle when importing async helpers (#311)
- Fixed
make docswith sphinx(#433) - Fixed user guide for async client (#340)
- Include parsed error info in
TransportErrorin async connections (#226) - Enhanced existing API generator to use OpenSearch OpenAPI spec (#412)
- Fix crash when attempting to authenticate with an async connection (#424)
- Fixed poetry run command issue on Windows/Mac machines (#494)
Security
- Fixed CVE-2022-23491 reported in opensearch-dsl-py (#295)
Dependencies
- Bumps
pytest-asyncioto 0.21.0 (#339) - Bumps
sphinxfrom <1.7 to <7.1 - Bumps
pytest-asynciofrom <=0.21.0 to <=0.21.1
2.2.0
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
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 support (#191)
- Added
pool_maxsizeforRequestsHttpConnection(#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
AIOHttpConnectionandAsyncTransport(#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
mastertocluster_managerto 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)
- Fixed Wrong return type hint in
async_scan(520)