Comments (5)
The team is going to look into this.
from elasticsearch-ruby.
Another datapoint - on our CI we don't get this header at all on a linux build of version 7.8.1:
from elasticsearch-ruby.
Out of curiosity I tried the latest 7.17.2 linux build which does include the header but again with capitalized X:
from elasticsearch-ruby.
Hi @dbackeus,
Thanks for reporting this. It looks like you're trying to use an 8.x
release of the client with Elasticsearch 7.17.2
. As we mention in Compatibility, clients are forward compatible. So for your case I'd suggest using version 7.17
of the client, since it will fail the validation otherwise.
The header was introduced in a newer version of 7.x
(7.14 if I recall correctly), it was not present in 7.8.1.
from elasticsearch-ruby.
I see.
If so, perhaps it would make more sense for this validator to just compare the version
variable extracted from the server response with the gem version and raise a humanly readable error when the Elasticsearch server version is lower than the gem version?
from elasticsearch-ruby.
Related Issues (20)
- Elasticsearch 6 on Mac is not running HOT 1
- Adding tracing? HOT 6
- Stuck on loop because the number of connections keeps increasing
- unlock/upgrade faraday dependency HOT 3
- Version change of behaviour on scroll endpoint HOT 2
- setting an api key in the client constructor clobbers whatever transport options you're trying to send in HOT 1
- Elasticsearch ruby errors in rails boot when more than 1 http client available HOT 2
- Version 7 to 8 compatibility HOT 2
- Add possibility to ignore 404 for clear_scroll API request HOT 1
- How call put_lifecycle method HOT 3
- version conflict error HOT 1
- Retry_on_conflicts implementation HOT 2
- Enable elasticsearch-transport v7 to use Faraday >=2 HOT 1
- Segfault when using elasticsearch within spring on MacOS 14.1.1 HOT 4
- Feedback 🗣️
- Elasticsearch Client Version Mismatch and Argument Error After Gem Upgrade HOT 6
- end of file reached (Faraday::ConnectionFailed) HOT 4
- retry_on_conflict not getting passed to update HOT 1
- Closing open connections to Elasticsearch
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from elasticsearch-ruby.