Releases: opensearch-project/opensearch-ruby
3.4.0
3.3.0
What's Changed
- Bump build-lib version to consume ruby cert fixes by @gaiksaya in #245
- Bump GitHub actions by @Earlopain in #248
- Fix incorrect variable name by @mlarraz in #247
- Version Bump 3.3.0 by @nhtruong in #249
New Contributors
Full Changelog: 3.2.0...3.3.0
3.2.0
What's Changed
- Add base64 to gemspec by @shmokmt in #218
- Remove a todo in the testing workflow by @Earlopain in #219
- Test against ruby 3.3 by @Earlopain in #220
- Remove dependency on the base64 gem by @Earlopain in #221
- Added search_pipeline by @nhtruong in #227
- Add missing quotes in user documentation by @smortex in #225
- Bumped Version to 3.2.0 by @nhtruong in #228
- Remove reference to default credentials by @derek-ho in #217
- Don't emit Ruby warnings when requiring
opensearch-dsl
by @Earlopain in #231 - Fix release workflow by @Earlopain in #234
- Remove duplicate
delete_by_query_rethrottle
method definition by @Earlopain in #236 - Updated CHANGELOG.md to release 3.2.0 again by @nhtruong in #235
- Switch ruby version to 3.1.2 on release pipeline by @gaiksaya in #241
New Contributors
- @shmokmt made their first contribution in #218
- @smortex made their first contribution in #225
- @derek-ho made their first contribution in #217
Full Changelog: 3.1.0...3.2.0
3.1.0
What's Changed
- Low-level APIs by @nhtruong in #211
- Don't modify the response if the body is frozen by @Earlopain in #212
Full Changelog: 3.0.1...3.1.0
3.0.1
What's Changed
- Missing require by @Earlopain in #206
- Bumped Version 3.0.1 by @nhtruong in #207
New Contributors
- @Earlopain made their first contribution in #206
Full Changelog: 3.0.0...3.0.1
3.0.0
In Version 3 of the OpenSearch Ruby client, we have added the api
and transport
modules as the core components of the gem, instead of treating them as separate gems that are required by the opensearch-ruby
gem. This removes the confusions around compatibility between the ruby client, its legacy dependencies, and the OpenSearch cluster.
opensearch-dsl
has also been moved into opensearch-ruby
3.0. If your application uses opensearch-dsl
, you should now remove this gem from your Gemfile or gemspec.
We don't expect the upgrade to OpenSearch Ruby 3 to be a breaking change for the vast majority of use cases, and you do not have to make any changes to your application before the upgrade. On your development environment, you might want to perform a bundle clean
to remove opensearch-api
, opensearch-transport
, and opensearch-dsl
gems after the upgrade.
What's Changed
- Merge gems by @nhtruong in #175
- API Generator by @nhtruong in #177
- [Generated Code] Security API by @nhtruong in #179
- [Generated Code] Added
remote_store.restore
action by @nhtruong in #176 - Added RuboCop. by @dblock in #165
- API Guides by @nhtruong in #162
- Fixed Workflow Issues by @nhtruong in #178
Full Changelog: opensearch-api/2.2...3.0.0
opensearch-api/2.2.0
opensearch-aws-sigv4/1.2.0
opensearch-aws-sigv4/1.1.0
What's Changed
- Sign validation request when using aws-sigv4 (#130) by @robinroestenburg in #134
- Added Support for Amazon OpenSearch Serverless by @nhtruong in #135
New Contributors
- @robinroestenburg made their first contribution in #134
Full Changelog: opensearch-dsl/0.2.1...opensearch-aws-sigv4/1.1.0
opensearch-transport/2.1.0
What's Changed
- Faraday 2 support for opensearch-transport 2 by @BrianHawley in #76
- Ruby 2.6 works with faraday-typhoeus now by @BrianHawley in #88