Hello from the Elastic DevRel team! In this edition of our newsletter blog, we explore the return of Elasticsearch and Kibana as open source projects as well as our usual update on interesting content and upcoming events.
What’s new?
Elasticsearch and Kibana are open source, again
We're very happy to announce that by adopting AGPL, an OSI-approved open source license, Elasticsearch and Kibana are open source again with the changes planned to take place before the 8.16 release is generally available.
We'll be introducing the AGPL license as an option for the free portions of the source code that are currently available under the Elastic License 2.0 (ELv2) and SSPL 1.0. With this change, this source code will be available under SSPL 1.0, AGPLv3, and the ELv2, giving you the choice of which license to apply when accessing and using the source code.
What changes for me as a user? You get an additional option for accessing and using the source code of Elasticsearch and Kibana, which is currently dual-licensed.
Otherwise, everything else stays the same — our language clients and Logstash have always been available under the Apache 2.0 license. All existing licenses for Elasticsearch and Kibana stay in place, so you can keep doing everything you do today. This change also doesn’t change the features or pricing of the paid tier.
If you have any questions, be sure to check out the FAQ.
Blogs, videos, and interesting links
Inference support for Anthropic’s Claude: We have recently added Anthropic's Claude to the Elasticsearch inference API, enabling Elastic users to connect directly to the Anthropic platform and leverage advanced language models like Claude 3.5 Sonnet via Anthropic's messages API.
Elasticsearch Query Language (ES|QL): Join Baha Azarmi as he uses ES|QL to conduct a statistical analysis, comparing the odds of becoming a millionaire to the chances of being hit by a bus.
ChatGPT and Elasticsearch: Learn how to create a chatbot using ChatGPT and Elasticsearch by leveraging the latest retrieval augmented generation (RAG) features with Jeff Vestal.
Linux detection engineering: Ruben Groenewoud walks you through how threat actors establish persistence on Linux systems and how to hunt for these techniques.
OpenTelemetry: David Hope explores how to leverage the OpenTelemetry Collector to create more meaningful transaction names in Elastic Observability, which significantly enhances the value of your monitoring data.
Vector embeddings: Learn how to ingest and search dense vectors in Python using the Elasticsearch-DSL client with Miguel Grinberg.
Learning-to-Rank (LTR): Max Jakob explains how to train ranking models using LTR with the purpose of enhancing search relevance for individual users.
Vector search podcast: Steve Mayzak and Chris Hegarty dive into the latest performance improvements in Lucene and Elasticsearch in the episode “Vector Search and the Need for Speed.”
Check out these videos:
Build a RAG application using LlamaIndex, Elasticsearch, and Mistral with Aparna Roy.
Capitalize on your private data using RAG with Noelle Russell and Serena Chou.
Join Stef Nestor as she uses Elastic Cloud to explore node resource hot spotting and how it may occur, how to force induce it, and how to resolve it.
Max Hniebergal demonstrates how to use RAG with Cohere via the Elastic Open Inference API.
Featured blogs from the community:
Mohamed Tayel provides a comprehensive walkthrough on how to configure and consume fuzzy search in .NET with Elasticsearch.
Explore the MongoDB and Elasticsearch integration with Gleidson Leite da Silva.
Saidani Mohamed El Amine provides a blog and a video on how to install the Elastic Agent for logging.
- Daniel Degasperi gives a concrete example of ES|QL and SOC detection rules.
Upcoming events
Americas
Florianópolis: PySul Brazil 2024 — September 13–15
Denver: DevOpsDays Denver — September 16–17
Meetup in Dallas: Let’s Be Friends: An Overview of Elastic’s Integration with Cribl at Sally Beauty — September 17
Virtual Meetup: Elastic SLED User Group Meetup — September 17
Meetup in Denver: Unveiling ES|QL: Transform and simplify investigations — September 18
Meetup in Lancaster: Lancaster Elastic User Group Monthly Meetup — September 18
Meetup in Seattle: Talking flexibility in SIEM (& O11y) - Elastic & Cribl — September 18
Meetup in NYC: AI NYC - RAGs Tech Talks & Happy Hour— September 20
Goiânia: Join Community 2024 — September 20–21
Meetup in San Francisco: AI for Developers - Three Misconceptions About RAG — September 24
Meetup in Montréal: Elastic September Meetup — September 24
Meetup in Goiânia: Elastic Meetup em Goiânia - Gen AI — September 25
Virtual Meetup: Elasticsearch Performance and Cost-Efficiency in Production — September 25
Meetup in São Paulo: Elastic & Jusbrasil — September 25
Meetup in Kansas City: Better Together: Elastic + Google Cloud: Joint Meetup with Google Developers Group KC — September 25
Meetup in Silicon Valley: Accelerate Elasticsearch Data Access with Hasura’s GraphQL Connector — October 2
Virtual Meetup: Integrating Elasticsearch with Apache Spark for Data Processing and Querying — October 4
Virtual Meetup in Brazil: 5º Meetup Virtual Elastic Brasil 2024 — October 9
Virtual Meetup: Voxel51 + Elastic Vector Search Joint Meetup — October 10
Meetup in Cleveland: Elastic User Group Meetup — October 14
Meetup in São Paulo:Elastic & Red Hat em São Paulo — October 16
Meetup in Seattle: Effective User Email Search with Elasticsearch — October 17
Europe, Middle East, and Africa
Meetup in Warsaw: Elasticsearch Query Language (ES|QL) — September 12
Lille: Chti’JUG, La recherche à l'ère de l'IA — September 12
Bydgoszcz: bITconf Bydgoszcz IT conference — September 13
Luxembourg: YaJUG: La recherche à l'ère de l'IA — September 17
Meetup in Dublin: Affinity Meetup with PyLadies at Pinterest: Behind the Scenes of DevRel — September 17
London: SREDay London — September 19–20
Meetup in Paris: Meetup ElasticFR #92 - Rades et ES|QL — September 19
Meetup in Tel Aviv: Elastic & Lusha — September 23
Meetup in Amsterdam: Elastic integrations & RAG implementation — September 25
Meetup in Brussels: Cybersecurity meetup with Elastic and AWS — September 25
London: DevOpsDays London — September 26–27
Utrecht: Techorama conference Netherlands — October 7–9
Antwerp: Devoxx Belgium: talks on Synthetic Monitoring and ES|QL — October 7–11
EMEA Virtual: All Day DevOps — October 10
Clermont-Ferrand: Volcamp 2024 — October 10–11
Paris: Forum PHP — October 10–11
Meetup in Berlin: October Edition - Zalando Meetup — October 15
Poznan: PUGtoberfest — October 16
Nantes: DevFest Nantes — October 17–18
Asia-Pacific
Meetup in Bengaluru: RAG using bedrock and Elastic search — September 14
Meetup in Singapore: Elastic Observability — September 12
Meetup in China (virtual): Elastic certification and watcher — September 18
Meetup in Chengdu: ES|QL — September 21
Meetup in Bengaluru: RAG: Building LLM Powered apps using Elastic & Google — September 21
Sydney: DataEngBytes Australia — September 24
Melbourne: KubeDay Australia 2024 — October 15
Meetup in Singapore: Elastic Security in Singapore with Mandy Andress — October 15
ElasticON Tour
Elastic's annual one-day conference series is coming to you — join us to learn what's hot at Elastic right now, watch demos, and visit ask-me-anything booths.
Bengaluru: ElasticON — September 25
San Francisco: ElasticON — October 1
Munich: ElasticON — November 14
Amsterdam: ElasticON — November 26
Paris: ElasticON — January 21
Join your local Elastic meetup group for the latest news on upcoming events. If you’re interested in presenting at a meetup, send an email to meetups@elastic.co.
The release and timing of any features or functionality described in this post remain at Elastic's sole discretion. Any features or functionality not currently available may not be delivered on time or at all.