Skip to content

2.0.0-RC-13

Compare
Choose a tag to compare
@jillesvangurp jillesvangurp released this 25 Mar 10:21
· 320 commits to master since this release
8243075

This release adds support for geo queries. We use geoshape queries a lot at FORMATION, so adding this was kind of the obvious move.

In the process of implementing this, I found few more things that seemed nice to address:

  • implement geo queries by @jillesvangurp in #65 geo_grid, geo_boundary, geo_shape, and geo_distance queries are now supported
  • move VariantRestriction annotation to searchdsl module
  • allow using raw json as a string literal in JsonDsl - useful for embedding raw geojson geometries in shape queries
  • make WaitFor the default for bulk operations - I keep forgetting to add this and it seems like a sane default.
  • Elasticsearch 8 is now used by default for the tests. Version 7 is still tested for in the matrix tests.

Also, we have completed the migration away from the old es-kotlin-client at FORMATION and are now using kt-search exclusively. Implementing that revealed no serious issues other than the race conditions with the CIO engine that we addressed in RC-10.

Note, ignore the 11 and 12 tags. I made a mess while tagging the wrong thing and moving to RC-13 seemed like the most obvious way to move forward.

There are still some features I might want to squeeze in for 2.0.0 but they are pretty minor and I'm running out of excuses to not get this over with soonish.

Full Changelog: 2.0.0-RC-10...2.0.0-RC-13