Inspired from Keep a Changelog
- Added an API Generator (#233)
- Added a workflow to generate API methods from OpenSearch API Spec
- Added support for Ruby 3.4 (#265)
- Restructured the API methods and modules to be more efficient and intuitive
- Removed support for Ruby 2.x
- Added
script_score
to Query DSL (#254)
- Bump GitHub Actions (#248)
- Fixed variable name in
OpenSearch::Client#respond_to_missing?
(#247)
- Pass in an initial admin password, required by security after 2.12.0 release (#217)
- Removed dependency on the base64 gem (#221)
- Removed logging of hosts in
transport
base (#227) - Remove duplicated
delete_by_query_rethrottle
to prevent a Ruby warning (#230)
- Switch back to the latest OpenSearch version when testing in CI (#219)
- Don't emit Ruby warnings when requiring
opensearch-dsl
(#231) - Fix release workflow (#232)
- Added
http.get
,http.post
,http.patch
,http.put
,http.trace
,http.head
,http.options
,http.connect
, andhttp.delete
(#211) - Added a guide and a sample for
http
namespace (#211)
- Fixed the response body being force-encoded when it was already in UTF-8 (#212)