{"action":"closed","issue":{"url":"https://api.github.com/repos/elastic/kibana/issues/5732","labels_url":"https://api.github.com/repos/elastic/kibana/issues/5732/labels{/name}","comments_url":"https://api.github.com/repos/elastic/kibana/issues/5732/comments","events_url":"https://api.github.com/repos/elastic/kibana/issues/5732/events","html_url":"https://github.com/elastic/kibana/issues/5732","id":122999704,"number":5732,"title":"Remove Client Node Filtering","user":{"login":"tsullivan","id":908371,"avatar_url":"https://avatars.githubusercontent.com/u/908371?v=3","gravatar_id":"","url":"https://api.github.com/users/tsullivan","html_url":"https://github.com/tsullivan","followers_url":"https://api.github.com/users/tsullivan/followers","following_url":"https://api.github.com/users/tsullivan/following{/other_user}","gists_url":"https://api.github.com/users/tsullivan/gists{/gist_id}","starred_url":"https://api.github.com/users/tsullivan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tsullivan/subscriptions","organizations_url":"https://api.github.com/users/tsullivan/orgs","repos_url":"https://api.github.com/users/tsullivan/repos","events_url":"https://api.github.com/users/tsullivan/events{/privacy}","received_events_url":"https://api.github.com/users/tsullivan/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-18T18:10:22Z","updated_at":"2015-12-18T21:34:09Z","closed_at":"2015-12-18T21:34:09Z","body":"https://github.com/elastic/kibana/pull/5556#issuecomment-165858624\r\n\r\nSeems like it would be better to not filter out client nodes in `src/plugins/elasticsearch/lib/check_es_version.js`. Although most of the time having old versions of client nodes will not break anything, client nodes do some preprocessing of the request, so there are no guarantees that old client nodes won't break things by preprocessing the request in a way that up-to-date versions of elasticsearch can't support.\r\n\r\nNote that this is the only thing that the `es_bool` lib is used for."}}