v2.6.0
What's Changed
- Preparing for next developer iteration, 2.4.3. by @dblock in #606
- Added pylint, enforce naming. by @dblock in #590
- Enabled pylint:pointless-statement. by @dblock in #611
- Added a guide & sample for a custom logger client implementation. by @Djcarrillo6 in #579
- Update the GHA release workflow with trusted publisher enabled by @zelinh in #614
- remove unnecessary utf-8 header in .py files by @samuelorji in #615
- Remove unnecessary utf-8 header in license_headers.py (follow-up to #615) by @jayaddison in #617
- Add OpenSearch 2.11.1 integration tests. by @dblock in #584
- Added fix for key error because of missing 'hits' key. by @Djcarrillo6 in #616
- Update pytest-asyncio requirement from <=0.21.1 to <=0.23.2 by @dependabot in #625
- Bumps urllib3 from >=1.26.18 to >=1.26.18, <2 by @saimedhi in #632
- samples directory now passes the missing-function-docstring linter by @macohen in #640
- Reusable async client by @odelmarcelle in #639
- Update pytest-asyncio requirement from <=0.23.2 to <=0.23.3 by @dependabot in #642
- Updated the get_policy API in the index_management plugin by @saimedhi in #633
- Pylint integration updates by @macohen in #643
- Use .pylintrc files by @macohen in #654
- unnecessary-dunder-call for pylint; exception caught in run_tests.py by @macohen in #655
- Incorporated API generation into CI workflow and fixed 'generate' nox session by @saimedhi in #660
- Assignment from no return by @macohen in #658
- Fix/issue 638/updated point in time guide by @Djcarrillo6 in #661
- Update pytest-asyncio requirement from <=0.23.3 to <=0.23.4 by @dependabot in #662
- skipping failing integ test that is newly added by @saimedhi in #652
- Added an automated api update bot for opensearch-py by @saimedhi in #664
- Fixed automated api update bot for opensearch-py by @saimedhi in #667
- Adding changelog update in API generator by @saimedhi in #669
- Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #671
- Fix 'update changelog' in api generator by @saimedhi in #675
- Update pytest-asyncio requirement from <=0.23.4 to <=0.23.5 by @dependabot in #676
- Enhance generator to update changelog only if generated code differs from existing by @saimedhi in #684
- Fixed YAML test runner for failing search/highlight/30_max_analyzed_offset[5] test by @saimedhi in #696
- Added guide for configuring ssl_assert_hostname by @saimedhi in #694
- Modified generator to generate plugins by @saimedhi in #700
- Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #702
- Bump version to 2.5.0 by @saimedhi in #703
- Add permission to the release workflow by @zelinh in #706
- Dropped support for python 3.6, 3.7 and added support for python 3.12 by @saimedhi in #717
- Introduced service time metrics to OpenSearch-Py client. by @saimedhi in #716
- Updated code generator to use new version of OpenAPI specification by @saimedhi in #721
- Code generated using native OpenAPI specification by @saimedhi in #724
- Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #725
- Update pytest-asyncio requirement from <=0.23.5 to <=0.23.6 by @dependabot in #709
- Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #727
- Update sphinx requirement from <7.3 to <7.4 by @dependabot in #729
- Add support for urllib3 v2 by @iherasymenko in #719
- Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #732
- Tests Enabled: Removed Certain Skip Tests from REST API YAML Tests by @saimedhi in #726
- Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #734
- Added Tests for Search Pipeline and Notifications Plugin by @AbitraryYu in #668
- Adjust Generator for Updated OpenSearch API Spec by @saimedhi in #738
- Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #741
- Updating security reachout email by @varun-lodaya in #743
- Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #742
- Update pytest-asyncio requirement from <=0.23.6 to <=0.23.7 by @dependabot in #748
- Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #747
- Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #749
- Bumps aiohttp from >=3.9.2,<4 to >=3.9.4,<4 by @saimedhi in #751
- Bump version to 2.6.0 by @saimedhi in #752
New Contributors
- @zelinh made their first contribution in #614
- @samuelorji made their first contribution in #615
- @jayaddison made their first contribution in #617
- @macohen made their first contribution in #640
- @odelmarcelle made their first contribution in #639
- @iherasymenko made their first contribution in #719
- @AbitraryYu made their first contribution in #668
- @varun-lodaya made their first contribution in #743
Full Changelog: v2.4.2...v2.6.0