Download Latest Version v9.1.0 source code.zip (1.3 MB)
Email in envelope

Get an email when there's a new version of elastic4s

Home / v9.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-06-10 2.1 kB
v9.0.0 source code.tar.gz 2025-06-10 425.5 kB
v9.0.0 source code.zip 2025-06-10 1.3 MB
Totals: 3 Items   1.7 MB 0

Breaking changes

This release: - adds explicit effect type into the ElasticClient type definition. This simplifies using different effect systems natively. Please read https://github.com/Philippus/elastic4s/tree/series/9.x?tab=readme-ov-file#executors. To realize this, a tremendous amount of work was done by @igor-vovk in https://github.com/Philippus/elastic4s/pull/3367. Thank you!

  • drops support for Scala 2.12.x in the 9.x branch, will keep supporting Scala 2.12.x in the 8.x branch for now.

  • removes elastic4s-http-streams, which has been replaced by elastic4s-reactivestreams-akka.

  • is built and released with java 17 (this was 8/11).

  • removes a lot of the deprecated features. Most of them came with a deprecation warning in earlier releases, but maybe not all.

Highlights in this release

Thank you @sksamuel for creating elastic4s!

Full Changelog: https://github.com/Philippus/elastic4s/compare/v8.18.2...v9.0.0

This release was brought to you by 8 contributors, according to git shortlog -sn --no-merges @ ^v8.18.2 and checking the reviewers. Thank you @scala-steward, @Philippus, @adamseres, @igor-vovk, @lenguyenthanh, @mcenkar, @gkfabs and @TactiC.

Source: README.md, updated 2025-06-10