-
Notifications
You must be signed in to change notification settings - Fork 808
Releases: elastic/elasticsearch-rails
v8.0.1
Bugfix release:
- elasticsearch-rails: Fixes #1082
rake elasticsearch:import:model - ArgumentError: unknown keyword: :type (ArgumentError). Thanks @beatjoerg Pull Request. - elasticsearch-model: Fixes
ArgumentErrorwhen callingdupon aggregations. Thanks @rafayqayyum Pull Request.
Assets 2
v8.0.0
First general availability release for 8.0.0. Major versions of 8.x will support Elasticsearch version 8.x changing the elasticsearch dependency's major version: gem 'elasticsearch', '~> 8'.
All references to type should have been removed. Document types were deprecated and do not exist in 8.x.
The dependency from elasticsearch on elasticsearch-transport was updated to elastic-transport. All 8.x Elasticsearch APIs supported by elasticsearch should now be supported on the Rails library. See Release notes for the Elasticsearch client 8.0 and the 8.x release notes for more information.
Compatibility
The gem is currently testing with Ruby 3.1, 3.2 and 3.3 and JRuby 9.4. Testing for Ruby 2.x versions has been dropped as they're no longer updated or supported. Currently testing with Rails 6.1, 7.0 and 7.1.
Changes since 8.0.0.pre
- Address Rails 7.1 deprecation warning in elasticsearch-rails PR
- Ensure subclasses are added to the registry PR
Development changes
- Using
debugfor debugging indevelopmentandtestingGemfile groups. - Minor general code cleanups and styling changes.
- Updated code for
elasticsearch8.x.
Assets 2
v8.0.0.pre
General:
First pre-release for 8.0.0. Major versions of 8.x will support Elasticsearch version 8.x changing the elasticsearch dependency's major version: gem 'elasticsearch', '~> 8'.
All references to type should have been removed. Document types were deprecated and do not exist in 8.x.
The dependency from elasticsearch on elasticsearch-transport was updated to elastic-transport. All 8.x Elasticsearch APIs supported by elasticsearch should now be supported on the Rails library. See Release notes for the Elasticsearch client 8.0 and the 8.x release notes for more information.
Compatibility
The gem is currently testing with Ruby 3.1, 3.2 and 3.3 and JRuby 9.4. Testing for Ruby 2.x versions has been dropped as they're no longer updated or supported. Currently testing with Rails 6.1, 7.0 and 7.1.
Development changes
- Using
debugfor debugging indevelopmentandtestingGemfile groups. - Minor general code cleanups and styling changes.
- Updated code to for
elasticsearch8.x.
Assets 2
7.2.1
- The default git branch
masterhas been renamed tomain - Adds compatibility with Ruby 3 Pull Request
Assets 2
7.2.0
- Updates specs and dependency to use with
elasticsearchv7.14.0. - Update README, remove Virtus (unmaintained)
- Updates
Bundler.with_clean_dev(deprecated) towith_unbundled_envcommit - Deal with
nildocument types in Multimodel commit - Update dependency to explicitly support version 7 commit
- Stop emitting FATAL log when checking existence of indices commit
- Remove unnecessary exception test on index checking commit
- Removes dependency on extensions commit
- Fixes basic template elasticsearch dependency commit
ActiveModel
- Fixes indexing to use right logger in client
- Updates ES client spec for client 7.14.0
- Updates transport references
Assets 2
7.1.2.pre
Pre release, backports bugfixes from master. Full CHANGELOG will be published on final release.
Assets 2
7.1.1
Assets 2
6.1.1
- Fix: Ruby 2.7 deprecation warning on
find_in_batches- backport fix from the7.xrelease. Fixes #951
Assets 2
7.1.0
Assets 2
7.1.0.pre
This is a pre-release, tested with elasticsearch Ruby client version 7.6.0.
Full Changelog details will be published with the final release.