v2.3.0
What's Changed
- Fix async helpers import cycle by @aiudirog in #311
- Add 2PR approval to release workflow by @gaiksaya in #306
- Fixed utils/build-dists.py which was broken by 49ae7c7 by @aiudirog in #316
- Fixes changelog links by @harshavamsi in #319
- Update ci workflows by @Yury-Fridlyand in #318
- Added async support for helpers that are merged from opensearch-dsl-py by @saimedhi in #329
- fix async example by @jayzfbn in #330
- Updated user_guide for async client by @saimedhi in #338
- Updated user_guide for async client by @saimedhi in #340
- Upgrading pytest-asyncio to latest version - 0.21.0 by @saimedhi in #339
- [CCI][BUG] Test coverage statistics are not displayed correctly by @bl1nkker in #335
- [Guide] Search Added by @jdrysdaleandesrson in #356
- [CCI] Create index lifecycle guide by @Nicksqain in #362
- Update sphinx requirement from <1.7 to <6.3 by @dependabot in #374
- Updated pyi file for point in time API by @saimedhi in #378
- Include parsed error info in TransportError in async connections by @gg-kialo in #226
- Added MacOS to GitHub CI. by @dblock in #390
- Updated Compatibility Matrix with the latest Client and OpenSearch Versions by @saimedhi in #381
- Fixed flaky CI tests by replacing httpbin with a simple http server by @saimedhi in #395
- [#387] Do not escape the "timeout" parameter. by @grechaw in #394
- Cleaned up the developer guide. by @dblock in #388
- Fix integration tests workflow by @florianvazelle in #400
- Update sphinx requirement from <6.3 to <7.1 by @dependabot in #379
- Added 'allow_redirects' parameter in perform_request function for RequestsHttpConnection by @saimedhi in #401
- Removed tests against Python 2.7 in github workflows by @saimedhi in #421
- Enhanced the Yaml test runner to utilize the rest-api-spec YAML tests from OpenSearch repo as the input source by @saimedhi in #414
- feat: Add a
collapse
method toopensearchpy.helpers.search.Search
by @qcoumes in #409 - Security plugin support by @florianvazelle in #399
- Enhanced existing API generator to use the OpenAPI spec as the input format by @saimedhi in #412
- Index State Management support by @florianvazelle in #398
- [CCI] Document docker setup in DEVELOPER_GUIDE.md by @roma2023 in #427
- Fix string/tuple/no auth on AsyncHttpConnection class by @dannosaur in #424
- Update jenkins file to use new docker image by @gaiksaya in #431
- fix : remove AttrJSONSerializer from autodoc classes to document by @happygreenbot in #433
- Update pytest-asyncio requirement from <=0.21.0 to <=0.21.1 by @dependabot in #437
- feat: allow passing
trust_env
toaiohttp.ClientSession
by @michaeloliverx in #438 - Move security api from plugins to clients by @florianvazelle in #442
- Added support for latest OpenSearch versions 2.7.0, 2.8.0 by @saimedhi in #445
- Add async tests for plugins by @florianvazelle in #425
- Reorganize documentation and add samples. by @dblock in #447
- Added k-nn user guide and samples. by @dblock in #449
- Added bulk samples and explained error handling. by @dblock in #448
- Adding @saimedhi as maintainer and codeowner by @VachaShah in #451
- Added Python 3.10 and 3.11 to nox. by @dblock in #455
- Add the ability to run test patterns. by @dblock in #454
- Finish up #305, tests for AsyncTransport by @dblock in #452
- Updated Security Client APIs by @saimedhi in #450
- Bump version to 2.3.0 by @saimedhi in #456
- [Backport 2.3] Adding missing comma to jenkins workflow by @opensearch-trigger-bot in #461
New Contributors
- @Yury-Fridlyand made their first contribution in #318
- @jayzfbn made their first contribution in #330
- @bl1nkker made their first contribution in #335
- @jdrysdaleandesrson made their first contribution in #356
- @Nicksqain made their first contribution in #362
- @dependabot made their first contribution in #374
- @gg-kialo made their first contribution in #226
- @grechaw made their first contribution in #394
- @florianvazelle made their first contribution in #400
- @qcoumes made their first contribution in #409
- @roma2023 made their first contribution in #427
- @dannosaur made their first contribution in #424
- @happygreenbot made their first contribution in #433
- @michaeloliverx made their first contribution in #438
Full Changelog: v2.2.0...v2.3.0