La biblioteca oficial de Python para ElasticSearch ya no funciona con forks de código abierto
(github.com)- Se modificó para que verifique el número de versión y ciertos encabezados HTTP antes de la primera llamada a la API, y genere un error
→ Si no existe el campo de versión o es 6.0 o inferior, genera un error
→ En versiones 7.14 o superiores, si no existe el encabezado HTTP X-Elastic-Product o su valor no es "Elasticsearch", genera un error
→ En versiones 7.x anteriores a 7.14.0, si en el tagline no aparece "You know, for Search" y build_flavor no tiene el valor "default", genera un error
3 comentarios
Mmm, pero con algo así parece que bastaría con que los forks implementaran el mismo encabezado y listo... ES está armando polémica innecesariamente.
Mmm... si usan el encabezado "Elasticsearch", ¿no podrían alegar "infracción de marca registrada"? Jaja.
Básicamente están diciendo que no lo uses en OpenSearch.
AWS publica OpenSearch, un fork de Elasticsearch y Kibana: https://es.news.hada.io/topic?id=4064
AWS anuncia un fork de código abierto de Elasticsearch y Kibana: https://es.news.hada.io/topic?id=3620
Elastic cambia la licencia para impedir que AWS lo use: https://es.news.hada.io/topic?id=3606
El conflicto entre AWS y Elastic alrededor de Elasticsearch: https://es.news.hada.io/topic?id=3628