Hasty Briefsbeta

Bilingual

Elasticsearch 9.0 has been released

a year ago
  • #Elasticsearch
  • #Release Notes
  • #Database
  • Elasticsearch 9.0 introduces the experimental `rank_vectors` field type for late-interaction ranking with dense vectors.
  • ES|QL LOOKUP JOIN is now in technical preview, enabling data enrichment and cross-index joins without complex queries.
  • The `semantic_text` field type is now generally available (GA), facilitating semantic search setup with minimal ramp-up time.
  • New features include authentication updates (SSHA-256 for API keys), authorization enhancements, and CCS improvements.
  • Data stream enhancements include reindexing optimizations, migration APIs, and consistent OTel log/event mappings.
  • ES|QL receives significant updates: cross-cluster telemetry, nulls support in Categorize, and LOOKUP JOIN field-caps integration.
  • Machine Learning adds DeBERTa-V2/V3 tokenizer, Jina AI API support, and enterprise license checks for Inference API.
  • Security updates include Kibana role expansions, reserved role queryability, and `.reindexed-v8-*` index management.
  • Snapshot/Restore improvements: IMDSv2 support for S3, separate operation/request stats, and throttled CAS upload retries.
  • Bug fixes span ES|QL, data streams, mappings, inference services, and search functionalities for stability and performance.