3 ms·
They deprecated all scripting langs? Ok this is something new I learned in this thread. That is an extremely lame deprecation. Is ElasticSearch the new Apple? “
by laichzeit0 9y ago
They deprecated all scripting langs? Ok this is something new I learned in this thread. That is an extremely lame deprecation. Is ElasticSearch the new Apple? “let’s remove as much functionality as possible for the sake of being as minimal as possible”.
Groovy is a fantastic language. It really is a hidden gem. It is my language of choice for cross-platform work, especially in enterprise.
- timv 9y agoGroovy was a security nightmare. The groovy sandbox simply doesn't do enough to protect a server. Our scripting language "Painless" is faster and more secure than we could achieve with groovy, so in Elasticsearch 5.0 we made Painless the default and deprecated groovy. In 6.0, groovy is gone. We didn't do it to be minimalist, but we couldn't in good conscience continue to ship an insecure scripting language when we had an alternative. Disclosure: I work at Elastic on security.