Elastic 限制 Elasticsearch 客户端连接到 OpenSearch
Elastic 开发者上个月向elasticsearch-py提交了一个 PR(已被合并),旨在修改Elasticsearch Python 客户端连接到 Elasticsearch 的验证逻辑。根据 PR 的描述,修改后的客户端将无法连接到由 AWS 维护的 Elasticsearch 分支OpenSearch,以及一些版本较低的 Elasticsearch 开源发行版,或是托管到 AWS Elasticsearch Service 的 Elasticsearch。 AWS 对此表示:“Elastic 维护的开源客户端库为多种编程语言提供了方便的高级接口。但在过去的几周里,Elastic 向多个不同语言版本的客户端增加了上述的新逻辑。虽然 Elasticsearch 的客户端仍然开源,不过只允许连接到 Elastic 的商业产品。” AWS 认为被广泛采用的开源项目通常强调灵活性和包容性,这是为了避免被限制在单一项目上,所以Elastic 这种行为具有破坏性,并给开发者带去了阻碍。因此它决定从Elasticsearch 的所有客户端 fork 出新分支,并保证这些分支可以轻松连接到任...
