Releases: opensearch-project/opensearch-py
Releases Β· opensearch-project/opensearch-py
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
v2.2.0
What's Changed
- Added untriaged issue workflow. by @dblock in #290
- Removed 'out/opensearchpy' folder which was produced while generating pyi files for plugins by @saimedhi in #288
- Merging opensearch-dsl-py to opensearch-py by @saimedhi in #287
- Fixed CVE - issue 86 mentioned in opensearch-dsl-py repo by @saimedhi in #295
- Removing low-level and high-level client terminology by @VachaShah in #298
- Added upgrading.md file and updated it for opensearch-py 2.2.0 release by @saimedhi in #293
Full Changelog: v2.1.1...v2.2.0
v2.1.1
v2.1.0
What's Changed
- Modified index definition in client/__init__py by @saimedhi in #245
- Update README.md by @wbeckler in #198
- Add kerberos support by @psaiz in #214
- feat: Added pool_maxsize in RequestsHttpConnection by @Neckbuster in #216
- Fix DeprecationWarning raised by urllib3 1.26.13 by @Tenzer in #246
- Adding async support for AWSSigV4 by @harshavamsi in #254
- Updating changelog to include released changes. Adding skip-changelog tag by @harshavamsi in #249
- fix faulty example by @mle-els in #256
- Added new OpenSearch versions and updated compatibility matrix by @saimedhi in #257
- Updated MAINTAINERS.md format. by @dblock in #261
- Removed patch versions in integration tests for OpenSearch 1.0.0-2.3.0 to reduce Github Action jobs by @saimedhi in #262
- Ensure Dependabot PR workflow retriggers on label change by @Xtansia in #269
- Abstract away service name by @harshavamsi in #268
- Adding explicit parameters for AIOHttpConnection and AsyncTransport by @saimedhi in #276
- Updated CI tests to make them work locally by @saimedhi in #275
- Bump version to 2.1.0 by @harshavamsi in #277
New Contributors
- @wbeckler made their first contribution in #198
- @psaiz made their first contribution in #214
- @Neckbuster made their first contribution in #216
- @Tenzer made their first contribution in #246
- @mle-els made their first contribution in #256
- @dblock made their first contribution in #261
- @Xtansia made their first contribution in #269
Full Changelog: v2.0.1...v2.1.0
v2.0.1
What's Changed
- Add sphinx link by @PhilipMay in #169
- Adding new OpenSearch versions and updating compatibility matrix by @VachaShah in #175
- Update the links to absolute URLS in README.md by @vchrombie in #179
- Using standardized templates from .github by @VachaShah in #170
- Adding link checker workflow by @VachaShah in #180
- Adding bulk api docs to getting_started by @harshavamsi in #187
- Adds various client docs within Opensearch client by @jaydm26 in #204
- Alerting Plugins by @arnavdas88 in #93
- Adding Dependabot configuration by @VachaShah in #192
- Removing OpenDistro integration tests by @VachaShah in #183
- Adds alerting plugin related docs by @harshavamsi in #213
- Updating current maintainers: adding @VachaShah, @dblock, @harshavamsi by @harshavamsi in #219
- Added CHANGELOG and verifier workflow by @harshavamsi in #218
- Added timeout to available input query parameters by @harshavamsi in #210
- Fix point in time rest api by @Arpit-Bandejiya in #191
- Updated getting started to user guide by @saimedhi in #233
- Check OpenSSL environment variables before defaulting to certifi by @aiudirog in #196
- Updated bulk action in helpers by @saimedhi in #239
- Add release workflows by @gaiksaya in #240
- Renames
master
tocluster_manager
to be inclusive by @harshavamsi in #243 - Incrementing version to 2.0.1 by @harshavamsi in #206
New Contributors
- @harshavamsi made their first contribution in #187
- @jaydm26 made their first contribution in #204
- @arnavdas88 made their first contribution in #93
- @Arpit-Bandejiya made their first contribution in #191
- @saimedhi made their first contribution in #233
- @aiudirog made their first contribution in #196
- @gaiksaya made their first contribution in #240
Full Changelog: v2.0.0...v2.0.1
Version 2.0.0
Version 2.0.0 Release Notes
Compatible with OpenSearch 2.0
PyPi Installation : https://pypi.org/project/opensearch-py/2.0.0
Features
Infrastructure
- Add support to test against multiple versions of OpenSearch for compatiblity (#146)
- Add support to test against unreleased OpenSearch (#151)
- Add auto backport functionality (#149)
- Test against OpenSearch 2.0 (#168)
Full Changelog: https://github.com/opensearch-project/opensearch-py/commits/v2.0.0
1.1.0
Compatible with OpenSearch 1.3.0
PyPi Installation : https://pypi.org/project/opensearch-py/1.1.0
Features
- Added AWS IAM signing support (#136)
- Delays importing numpy and pandas to reduce the startup time (#107)
- Added content-type check for parsing raw data (#91)
Infrastructure
1.0.0
Compatible with OpenSearch 1.0.0
PyPi Installation : https://pypi.org/project/opensearch-py/1.0.0