Skip to content

Releases: opensearch-project/opensearch-py

v2.8.0

29 Nov 21:06
a74aab4
Compare
Choose a tag to compare

What's Changed

  • Preparing for next developer iteration, 2.7.2. by @dblock in #807
  • Update pytest-asyncio requirement from <=0.23.8 to <=0.24.0 by @dependabot in #812
  • Fixed timeout argument in Transport by @borisevich-a-v in #810
  • Fix: generator adds new namespace. by @dblock in #813
  • Update dev guide, lock aiohttp to a version that works. by @dblock in #828
  • Collapse support added to AsyncSearch helper (#769) by @CorneeSean in #827
  • Upgrade to aiohttp 3.10.6. by @dblock in #829
  • Ignore name of index when fetching settings by @tienne-B in #823
  • Fix nox generate by @dblock in #830
  • Update sphinx requirement from <8.1 to <8.2 by @dependabot in #832
  • fix proxy.md by @jiangying000 in #837
  • Updated YAML REST tests known to fail. by @dblock in #838
  • feat(AsyncOpenSearch): consistent pool_maxsize setting by @samypr100 in #845
  • Implement AsyncOpenSearch() parameter ssl_assert_hostname by @merlinz01 in #843
  • Fix /cluster/stats in a backwards compatible way by @dblock in #851
  • Fix AuthorizationException with AWSV4SignerAsyncAuth when the doc ID has special characters. by @nathaliellenaa in #848
  • Added async AWS sample. by @dblock in #857
  • Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #854
  • Preparing for release, 2.8.0. by @dblock in #858

New Contributors

Full Changelog: v2.7.1...v2.8.0

v2.7.1

22 Aug 16:12
d54aab4
Compare
Choose a tag to compare

What's Changed

  • Preparing for next developer iteration, 2.7.1. by @dblock in #802
  • Add override for code generator to change indices.put_alias argument order by @Tenzer in #804
  • Preparing for 2.7.1 release. by @dblock in #805

Full Changelog: v2.7.0...v2.7.1

v2.7.0

20 Aug 16:25
dbc1137
Compare
Choose a tag to compare

What's Changed

  • Reduce required approvers for release from 2 to 1 by @saimedhi in #755
  • Changed URL for API spec. by @dblock in #757
  • Removed deprecated numpy.float_ and update NumPy/Pandas imports by @saimedhi in #762
  • Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #763
  • BUG FIX #538 by @Krish-2505 in #760
  • Pass in initial admin password and remove admin:admin references by @derek-ho in #631
  • Updated compatibility matrix to include latest OpenSearch versions by @saimedhi in #765
  • Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #766
  • Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #767
  • Fixed issue 769:Collapse not preserved when chaining a search instance by @imvtsl in #771
  • rc corrected to response by @oconpa in #772
  • Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #773
  • Update guides-bulk example by @keithrozario in #774
  • Updated opensearch-py to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #775
  • Skip put_aliases tests that don't require both index and alias parameters. by @dblock in #778
  • Skip elements with titles. by @dblock in #777
  • Remove redundant six dependency by @hugovk in #781
  • Remove redundant mock backport dependency and upgrade syntax for Python 3.8+ by @hugovk in #785
  • Bump GitHub Actions by @hugovk in #786
  • Update pytest-asyncio requirement from <=0.23.7 to <=0.23.8 by @dependabot in #787
  • Update sphinx requirement from <7.4 to <7.5 by @dependabot in #788
  • Allow the use of percent string in Bool.and method by @Godefroy-Amaury in #780
  • Fix spell typos and missing whitespace by @m3et in #789
  • Updated dependencies, generated API. by @dblock in #793
  • Update sphinx requirement from <7.5 to <8.1 by @dependabot in #791
  • Remove HEAD-handling hack. by @dblock in #794
  • fix: retry_on_conflicts is not bool by @dblock in #795
  • Added support for the bucket aggregation. by @dblock in #797
  • Finished guide for working with snapshots. by @dblock in #796
  • Fix integration tests with unreleased versions of OpenSearch. by @dblock in #798
  • Prepare for release, 2.7.0. by @dblock in #799

New Contributors

Full Changelog: v2.6.0...v2.7.0

v2.6.0

28 May 16:59
188b656
Compare
Choose a tag to compare

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

Full Changelog: v2.4.2...v2.6.0

v2.5.0

25 Mar 16:42
b197516
Compare
Choose a tag to compare

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
  • [Backport 2.5] Add permission to the release workflow by @opensearch-trigger-bot in #707

New Contributors

Full Changelog: v2.4.2...v2.5.0

v2.4.2

19 Nov 20:51
103bc89
Compare
Choose a tag to compare

What's Changed

  • Preparing for next development iteration, 2.4.2. by @dblock in #597
  • Fix: TypeError on calling parallel_bulk. by @dblock in #601
  • Fix: re-add service to fix integration with LangChain. by @dblock in #603
  • Fixes a suspicious setattr that should be taking an Any by @dblock in #604

Full Changelog: v2.4.1...v2.4.2

v2.4.1

16 Nov 00:48
cec268e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.0...v2.4.1

v2.4.0

15 Nov 21:41
4874437
Compare
Choose a tag to compare

Note: This release has introduced #592, please use v2.4.1 or newer.

What's Changed

Read more

v2.3.2

09 Oct 21:05
2f57661
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.1...v2.3.2

v2.3.1

21 Aug 21:06
1216f66
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.0...v2.3.1