2022-10-20 11:48:53 -07:00
# CHANGELOG
Inspired from [Keep a Changelog ](https://keepachangelog.com/en/1.0.0/ )
2023-03-08 15:05:06 -05:00
## [Unreleased]
2023-03-11 08:51:20 -08:00
### Added
2023-03-17 12:03:46 -07:00
- Added async support for helpers that are merged from opensearch-dsl-py ([#329 ](https://github.com/opensearch-project/opensearch-py/pull/329 ))
2023-04-20 21:57:00 -05:00
- Added search.md to guides ([#356 ](https://github.com/opensearch-project/opensearch-py/pull/356 ))
2023-04-24 23:33:51 +06:00
- Added index lifecycle guide ([#362 ](https://github.com/opensearch-project/opensearch-py/pull/362 ))
2023-04-28 10:11:37 -07:00
- Added 'point in time' APIs to the pyi files in sync and async client ([#378 ](https://github.com/opensearch-project/opensearch-py/pull/378 ))
2023-05-15 17:48:05 -04:00
- Added MacOS and Windows CI workflows ([#390 ](https://github.com/opensearch-project/opensearch-py/pull/390 ))
2023-05-17 15:05:43 -07:00
- Compatibility with OpenSearch 2.1.0 - 2.6.0 ([#381 ](https://github.com/opensearch-project/opensearch-py/pull/381 ))
2023-03-11 08:51:20 -08:00
### Changed
2023-03-28 11:14:33 -07:00
- Upgrading pytest-asyncio to latest version - 0.21.0 ([#339 ](https://github.com/opensearch-project/opensearch-py/pull/339 ))
2023-05-23 15:07:47 -07:00
- Fixed flaky CI tests by replacing httpbin with a simple http_server ([#395 ](https://github.com/opensearch-project/opensearch-py/pull/395 ))
2023-03-11 08:51:20 -08:00
### Deprecated
### Removed
2023-03-08 15:05:06 -05:00
### Fixed
- Fixed import cycle when importing async helpers ([#311 ](https://github.com/opensearch-project/opensearch-py/pull/311 ))
2023-03-28 10:21:07 -07:00
- Fixed userguide for async client ([#340 ](https://github.com/opensearch-project/opensearch-py/pull/340 ))
2023-05-09 21:16:03 +02:00
- Include parsed error info in TransportError in async connections (fixes #225 ) ([#226 ](https://github.com/opensearch-project/opensearch-py/pull/226 )
2023-03-11 08:51:20 -08:00
### Security
2023-03-13 13:27:56 -07:00
- Fixed CVE-2022-23491 reported in opensearch-dsl-py ([#295 ](https://github.com/opensearch-project/opensearch-py/pull/295 ))
- Update ci workflows ([#318 ](https://github.com/opensearch-project/opensearch-py/pull/318 ))
2023-04-24 10:34:10 -07:00
### Dependencies
- Bumps `sphinx` from <1.7 to <6.3
2023-03-08 15:05:06 -05:00
## [2.2.0]
2022-10-20 11:48:53 -07:00
### Added
2023-02-21 15:34:47 -08:00
- Merging opensearch-dsl-py into opensearch-py ([#287 ](https://github.com/opensearch-project/opensearch-py/pull/287 ))
- Added upgrading.md file and updated it for opensearch-py 2.2.0 release ([#293 ](https://github.com/opensearch-project/opensearch-py/pull/293 ))
2023-01-03 12:24:25 -08:00
### Changed
### Deprecated
### Removed
2023-02-21 15:34:47 -08:00
- Removed 'out/opensearchpy' folder which was produced while generating pyi files for plugins ([#288 ](https://github.com/opensearch-project/opensearch-py/pull/288 ))
2023-03-08 15:05:06 -05:00
- Removed low-level and high-level client terminology from guides ([#298 ](https://github.com/opensearch-project/opensearch-py/pull/298 ))
### Fixed
- Fixed CVE - issue 86 mentioned in opensearch-dsl-py repo ([#295 ](https://github.com/opensearch-project/opensearch-py/pull/295 ))
### Security
## [2.1.1]
### Added
### Changed
### Deprecated
### Removed
2023-01-03 12:24:25 -08:00
### Fixed
2023-01-23 19:38:31 -07:00
- Fixed SigV4 Signing for Managed Service ([#279 ](https://github.com/opensearch-project/opensearch-py/pull/279 ))
- Fixed SigV4 Signing for Async Requests with QueryStrings ([#272 ](https://github.com/opensearch-project/opensearch-py/pull/279 ))
### Security
2023-01-03 12:24:25 -08:00
2023-01-23 19:38:31 -07:00
## [2.1.0]
### Added
- Added Support for AOSS ([#268 ](https://github.com/opensearch-project/opensearch-py/pull/268 ))
### Changed
### Deprecated
### Removed
### Fixed
2023-01-03 12:24:25 -08:00
### Security
## [2.0.1]
### Added
2022-11-02 11:49:31 +05:30
- Added Point in time API rest API([#191 ](https://github.com/opensearch-project/opensearch-py/pull/191 ))
2022-12-02 00:54:59 +05:30
- Added pool_maxsize for RequestsHttpConnection ([#216 ](https://github.com/opensearch-project/opensearch-py/pull/216 ))
2022-10-20 11:48:53 -07:00
- Github workflow for changelog verification ([#218 ](https://github.com/opensearch-project/opensearch-py/pull/218 ))
2022-11-23 11:04:05 -08:00
- Added overload decorators to helpers-actions.pyi-"bulk" ([#239 ](https://github.com/opensearch-project/opensearch-py/pull/239 ))
2022-12-01 20:22:49 +01:00
- Document Keberos authenticaion ([214 ](https://github.com/opensearch-project/opensearch-py/pull/214 ))
2022-11-28 14:29:22 -08:00
- Add release workflows ([#240 ](https://github.com/opensearch-project/opensearch-py/pull/240 ))
2023-01-02 14:25:48 -08:00
- Added SigV4 support for Async Opensearch Client ([#254 ](https://github.com/opensearch-project/opensearch-py/pull/254 ))
2023-01-05 15:46:52 -08:00
- Compatibility with OpenSearch 2.1.0 - 2.4.1 ([#257 ](https://github.com/opensearch-project/opensearch-py/pull/257 ))
2023-01-19 15:15:35 -08:00
- Adding explicit parameters for AIOHttpConnection and AsyncTransport ([#276 ](https://github.com/opensearch-project/opensearch-py/pull/276 ))
2022-10-20 11:48:53 -07:00
### Changed
2022-11-04 15:06:07 -07:00
- Updated getting started to user guide ([#233 ](https://github.com/opensearch-project/opensearch-py/pull/233 ))
2022-11-22 11:33:45 -05:00
- Updated CA certificate handling to check OpenSSL environment variables before defaulting to certifi ([#196 ](https://github.com/opensearch-project/opensearch-py/pull/196 ))
2022-11-28 14:29:37 -08:00
- Updates `master` to `cluster_manager` to be inclusive ([#242 ](https://github.com/opensearch-project/opensearch-py/pull/242 ))
2023-01-18 15:06:59 -08:00
- Support a custom signing service name for AWS SigV4 ([#268 ](https://github.com/opensearch-project/opensearch-py/pull/268 ))
2023-01-19 15:20:19 -08:00
- Updated CI tests to make them work locally ([#275 ](https://github.com/opensearch-project/opensearch-py/pull/275 ))
2023-05-23 15:12:29 -07:00
- Fix bug with validation of 'timeout' parameter ([#387 ](Do not escape the "timeout" parameter. ))
2022-10-20 11:48:53 -07:00
### Deprecated
### Removed
2023-01-08 09:10:37 -08:00
- Removed patch versions in integration tests for OpenSearch 1.0.0 - 2.3.0 to reduce Github Action jobs ([#262 ](https://github.com/opensearch-project/opensearch-py/pull/262 ))
2022-10-20 11:48:53 -07:00
### Fixed
2022-12-01 19:26:24 +00:00
- Fixed DeprecationWarning emitted from urllib3 1.26.13+ ([#246 ](https://github.com/opensearch-project/opensearch-py/pull/246 ))
2022-10-20 11:48:53 -07:00
### Security
2023-03-11 08:51:20 -08:00
[Unreleased]: https://github.com/opensearch-project/opensearch-py/compare/v2.2.0...HEAD
[2.0.1]: https://github.com/opensearch-project/opensearch-py/compare/v2.0.0...v2.0.1
[2.1.0]: https://github.com/opensearch-project/opensearch-py/compare/v2.0.1...v2.1.0
[2.1.1]: https://github.com/opensearch-project/opensearch-py/compare/v2.1.0...v2.1.1
2023-05-23 15:12:29 -07:00
[2.2.0]: https://github.com/opensearch-project/opensearch-py/compare/v2.1.1...v2.2.0