Releases: lambdaworks/zio-elasticsearch
Releases · lambdaworks/zio-elasticsearch
v0.4.0
What's Changed
- Update library version in README.md by @Mitep in #373
- (dsl): Support
geoPolygon
query by @LeonaNedeljkovic in #264 - chore(deps): update elasticsearch docker tag to v7.17.16 by @renovate in #374
- Update zio, zio-test, zio-test-sbt to 2.0.21 by @scala-steward in #375
- Update zio-schema, zio-schema-json to 0.4.17 by @scala-steward in #377
- Update sbt to 1.9.8 by @scala-steward in #378
- Update mdoc, sbt-mdoc to 2.5.2 by @scala-steward in #379
- Update zio, zio-json to 3.9.2 by @scala-steward in #380
- Update zio-prelude to 1.0.0-RC22 by @scala-steward in #383
- Support Elasticsearch 8.x by @drmarjanovic in #384
- (api): Support k-nearest neighbor (kNN) search by @drmarjanovic in #385
- chore(deps): update hmarr/auto-approve-action action to v4 by @renovate in #386
- Update @Docusaurus to v3.1.1 by @drmarjanovic in #387
- Update zio-config to 4.0.1 by @drmarjanovic in #388
- Sort and refactor methods by @drmarjanovic in #389
- (ci): Support Java 21 by @drmarjanovic in #390
- (example): Update zio-config to use standard approach by @drmarjanovic in #391
- Update zio, zio-json to 3.9.3 by @scala-steward in #392
- Update zio-prelude to 1.0.0-RC23 by @scala-steward in #393
- Update scalafmt-core to 3.8.0 by @scala-steward in #394
- Update sbt to 1.9.9 by @scala-steward in #395
- Update zio-schema, zio-schema-json to 1.0.1 by @scala-steward in #396
- chore(deps): update actions/setup-java action to v4.1.0 by @renovate in #399
- Update scala-library to 2.13.13 by @scala-steward in #398
- Update scala-library to 2.12.19 by @scala-steward in #397
- Update sbt-scalafix to 0.12.0 by @scala-steward in #400
- Update zio, zio-json to 3.9.4 by @scala-steward in #402
- chore(deps): update actions/setup-java action to v4.2.0 by @renovate in #403
- chore(deps): update actions/setup-java action to v4.2.1 by @renovate in #404
- Update Scala to 3.3.3 by @drmarjanovic in #405
- Update zio, zio-json to 3.9.5 by @scala-steward in #407
- Update sbt-buildinfo to 0.12.0 by @scala-steward in #406
- Update scalafmt-core to 3.8.1 by @scala-steward in #411
- Update Scala to 3.4.1 by @drmarjanovic in #412
- Update Docusaurus to 3.2.0 by @drmarjanovic in #413
- Update zio-schema, zio-schema-json to 1.1.0 by @scala-steward in #415
- Update zio, zio-test, zio-test-sbt to 2.0.22 by @scala-steward in #416
- Update Docusaurus to 3.2.1 by @drmarjanovic in #417
- chore(deps): update actions/checkout action to v4.1.3 by @renovate in #418
- Use 'project' for ZIO Config by @drmarjanovic in #419
- Update zio-schema, zio-schema-json to 1.1.1 by @scala-steward in #420
- Update zio-prelude to 1.0.0-RC24 by @scala-steward in #421
- chore(deps): update actions/checkout action to v4.1.4 by @renovate in #422
- Update zio, zio-json to 3.9.6 by @scala-steward in #426
- Update sbt-scalafix to 0.12.1 by @scala-steward in #425
- Update scala-library to 2.13.14 by @scala-steward in #428
- Update zio-config, zio-config-magnolia, ... to 4.0.2 by @scala-steward in #427
- Bump docusaurus versions by @drmarjanovic in #429
- Update zio-prelude to 1.0.0-RC25 by @scala-steward in #430
- Update sbt to 1.10.0 by @scala-steward in #431
- chore(deps): update actions/checkout action to v4.1.5 by @renovate in #433
- chore(deps): update actions/checkout action to v4.1.6 by @renovate in #436
- Bump Scala 3.4.1 to 3.4.2 by @drmarjanovic in #438
- Bump STTP client v3 to v4 by @drmarjanovic in #439
- Update zio-schema, zio-schema-json to 1.2.0 by @scala-steward in #440
- Update zio, zio-json to 4.0.0-M16 by @scala-steward in #442
- Update zio-prelude to 1.0.0-RC27 by @scala-steward in #443
- Update zio-json to 0.7.0 by @scala-steward in #447
- Update zio, zio-test, zio-test-sbt to 2.1.2 by @scala-steward in #446
- Bump docusaurus versions by @drmarjanovic in #448
New Contributors
- @LeonaNedeljkovic made their first contribution in #264
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- chore(deps): update ubuntu to v22 by @renovate in #296
- Update zio, zio-json to 3.9.0 by @scala-steward in #297
- Update zio-prelude to 1.0.0-RC20 by @scala-steward in #298
- Update scalafmt-core to 3.7.12 by @scala-steward in #299
- (dsl): Support
refresh
request by @milicns in #300 - (dsl): Support
matchPhrasePrefix
query by @milicns in #301 - (dsl): Support
regexp
query by @milicns in #302 - (dsl): Support
matchBooleanPrefix
query by @milicns in #304 - Add support for percentiles aggregation by @milicns in #306
- chore(deps): update actions/checkout action to v3.6.0 by @renovate in #309
- Update Elasticsearch version to 7.17.12 by @renovate in #308
- Update sbt to 1.9.4 by @scala-steward in #313
- Update zio, zio-test, zio-test-sbt to 2.0.16 by @scala-steward in #311
- Update zio-json to 0.6.1 by @scala-steward in #312
- (dsl): Support
constantScore
query by @milicns in #307 - Update scalafmt-core to 3.7.13 by @scala-steward in #315
- Update sbt-scalafmt to 2.5.1 by @scala-steward in #314
- (dsl): Support
multiMatch
query by @milicns in #305 - Update sbt-scalafmt to 2.5.2 by @scala-steward in #317
- chore(deps): update actions/checkout action to v4 by @renovate in #318
- Update zio-json to 0.6.2 by @scala-steward in #319
- Update scalafmt-core to 3.7.14 by @scala-steward in #320
- chore(deps): update elasticsearch docker tag to v7.17.13 by @renovate in #321
- Update zio-schema, zio-schema-json to 0.4.14 by @scala-steward in #322
- Bump Scala version to 3.3.1 by @drmarjanovic in #324
- Update scala-library to 2.13.12 by @scala-steward in #326
- Update sbt-scalafix to 0.11.1 by @scala-steward in #325
- chore(deps): update @docusaurus/preset-classic to v3.0.0-beta.0 by @renovate in #328
- chore(deps): update @docusaurus/core to v3.0.0-beta.0 by @renovate in #327
- Support index pattern by @milicns in #316
- Update zio, zio-test, zio-test-sbt to 2.0.17 by @scala-steward in #330
- Update sbt to 1.9.6 by @scala-steward in #332
- Update zio-prelude to 1.0.0-RC21 by @scala-steward in #331
- chore(deps): update actions/setup-java action to v3.13.0 by @renovate in #333
- Refactor library core by @dbulaja98 in #329
- chore(deps): update actions/checkout action to v4.1.0 by @renovate in #334
- Update zio, zio-test, zio-test-sbt to 2.0.18 by @scala-steward in #335
- Update mdoc, sbt-mdoc to 2.3.8 by @scala-steward in #336
- chore(deps): update actions/checkout action to v4.1.1 by @renovate in #337
- Update mdoc, sbt-mdoc to 2.4.0 by @scala-steward in #338
- chore(deps): update @docusaurus/preset-classic to v3.0.0-rc.0 by @renovate in #340
- chore(deps): update @docusaurus/core to v3.0.0-rc.0 by @renovate in #339
- chore(deps): update @mdx-js/react to v3 by @renovate in #341
- Update zio-schema, zio-schema-json to 0.4.15 by @scala-steward in #346
- Update sbt to 1.9.7 by @scala-steward in #342
- Update scalafmt-core to 3.7.15 by @scala-steward in #343
- (dsl): Support Fuzzy query by @vanjaftn in #347
- chore(deps): update @docusaurus/module-type-aliases to v3 by @renovate in #350
- (dsl): Support
Value count
aggregation by @vanjaftn in #352 - chore(deps): update elasticsearch docker tag to v7.17.14 by @renovate in #354
- (dsl): Support Stats aggregation by @vanjaftn in #353
- Update mdoc, sbt-mdoc to 2.5.0 by @scala-steward in #357
- Update zio, zio-test, zio-test-sbt to 2.0.19 by @scala-steward in #356
- Update zio, zio-json to 3.9.1 by @scala-steward in #359
- Update mdoc, sbt-mdoc to 2.5.1 by @scala-steward in #361
- (dsl): Support
Weight Avg
aggregation by @vanjaftn in #358 - (dsl): Support
Terms set
query by @vanjaftn in #355 - (dsl): Support
Extended stats
aggregation by @vanjaftn in #363 - chore(deps): update elasticsearch docker tag to v7.17.15 by @renovate in #367
- (dsl): Support
Disjunction max
query by @vanjaftn in #360 - Update scalafmt-core to 3.7.17 by @scala-steward in #369
- (dsl): Support
Filter
aggregation by @vanjaftn in #349 - Update zio-schema, zio-schema-json to 0.4.16 by @scala-steward in #370
- (dsl): Support
Boosting
query by @vanjaftn in #364 - (dsl): Support
Percentile ranks
aggregation by @vanjaftn in #366 - Update commons-lang3 to 3.14.0 by @scala-steward in #371
- chore(deps): update actions/setup-java action to v4 by @renovate in #372
- Refactor AggregationResponse by @vanjaftn in #368
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Configure Renovate Bot by @renovate in #167
- Update elasticsearch docker tag to v7.17.9 by @renovate in #168
- Update actions/checkout action to v3.5.2 by @renovate in #169
- Configure auto-approve, mergify and renovate bots by @drmarjanovic in #171
- Update React to 18.2.0 by @renovate in #177
- Update actions/setup-java to v3.11.0 by @renovate in #173
- (dsl): Support 'matchPhrase' query by @drmarjanovic in #172
- fix(deps): update dependency react-dom to v18 by @renovate in #180
- Resolve compilation issues by @mvelimir in #182
- Resolve
Scaladoc
warnings by @dbulaja98 in #181 - Support Elastic primitive for UUID by @markaya in #183
- Support
minimumShouldMatch
on BoolQuery by @drmarjanovic in #184 - (dsl): Support 'terms' query by @drmarjanovic in #186
- Restructure library by @dbulaja98 in #187
- Add support to access search response fields by @markaya in #185
- (dsl): Add has parent query by @markaya in #188
- (dsl): Support 'hasChild' query by @markaya in #191
- Add
Size
andOrder
parameters toTerms
aggregation by @dbulaja98 in #192 - Update zio-schema, zio-schema-json to 0.4.11 by @scala-steward in #199
- Update zio-prelude to 1.0.0-RC19 by @scala-steward in #198
- Refactor ElasticQuery tests by @drmarjanovic in #189
- Refactor ElasticAggregation spec by @drmarjanovic in #200
- (dsl): Support 'max' aggregation by @dbulaja98 in #195
- Restrict
sort
andorder
methods by @dbulaja98 in #193 - Update sbt-ci-release to 1.5.12 by @scala-steward in #201
- (dsl): Support source filtering in search requests by @mvelimir in #196
- Add SSL support by @ioleo in #203
- Update elasticsearch docker tag to v7.17.10 by @renovate in #204
- Configure Renovate by @drmarjanovic in #206
- Restrict type-safe Max aggregation by @dbulaja98 in #207
- Change return type of executing bulk request by @jlcanela in #205
- Refactor Bulk response by @dbulaja98 in #210
- (dsl): Support 'cardinality' aggregation by @dbulaja98 in #208
- Rename Bulk response item by @dbulaja98 in #213
- (dsl): Support LocalDate elastic primitive and date format for range queries by @markaya in #214
- (dsl): Support 'geoDistance' query by @markaya in #211
- (dsl): Remove
boost
from Match and Match Phrase by @markaya in #218 - (dsl): Support 'bucketSortPipeline' aggregation by @dbulaja98 in #212
- (dsl): Support 'bucketSelectorPipeline' aggregation by @dbulaja98 in #217
- Replace List with Chunk by @mvelimir in #215
- Refactor ElasticSort spec and add some unit tests by @dbulaja98 in #220
- Remove
paramsToJson
methods by @dbulaja98 in #219 - Refactor ElasticRequestSpec and add missing unit tests by @dbulaja98 in #222
- Create public methods for script and inner hits by @markaya in #216
- Add website documentation for queries by @dbulaja98 in #223
- Add highlights and source to inner hits by @dbulaja98 in #225
- Refactor core and add missing scaladoc by @dbulaja98 in #226
- Update sbt to 1.8.3 by @scala-steward in #228
- (fix): Resolve minor issues by @markaya in #230
- (dsl): Support script query by @mvelimir in #232
- Add
boost
to MatchPhrase, Exists and HasParent query by @dbulaja98 in #229 - (dsl): Support Function Score Query by @markaya in #224
- Set
track_total_hits
to false when without sort by @mvelimir in #233 - Add website documentation for requests by @dbulaja98 in #227
- (docs): Provide aggregations website documentation by @dbulaja98 in #236
- Implement public layer for Aggregations API by @markaya in #234
- Update scalafmt-core to 3.7.4 by @scala-steward in #238
- Update sbt-scalafix to 0.11.0 by @scala-steward in #239
- Update zio, zio-test, zio-test-sbt to 2.0.14 by @scala-steward in #240
- Update zio-schema, zio-schema-json to 0.4.12 by @scala-steward in #243
- Update sbt-header to 5.10.0 by @scala-steward in #245
- Update scala-library to 2.12.18 by @scala-steward in #246
- Update actions/checkout action to v3.5.3 by @renovate in #248
- Update scala-library to 2.13.11 by @scala-steward in #247
- Update scala3-library to 3.3.0 by @scala-steward in #237
- Update zio, zio-test, zio-test-sbt to 2.0.15 by @scala-steward in #242
- (website): Update libraries and requires by @milanatucakov in #253
- Fix code formatting by @tenzki in #255
- Refactor ScriptSpec by @saksofon997 in #254
- Add support for Avg aggregation by @Mitep in #252
- (website): Fix active state on navbar items by @milanatucakov in #263
- Refactor IndexName tests by @filipmilo in #256
- Add support for min aggregation by @Mitep in #257
- Refactor FieldDSLSpec by @saksofon997 in #260
- (dsl): Support prefix query by @petarcurcin in #258
- (tests): Restructure ScriptSpec by @saksofon997 in #265
- Restrict wildcard query to string fields by @arnoldlacko in #266
- (tests): Restructure HighlightsSpec by @mihajlo-ra92 in #259
- Remove newline after && by @mihajlo-ra92 in #268
- (dsl): Support sum aggregation by @Mitep in #261
- Update sbt to 1.9.1 by @scala-steward in #273
- Update scalafmt-core to 3.7.5 by @scala-steward in #275
- Update sbt-extras by @drmarjanovic in #276
- (dsl): Add public data-type GeoPoint and refactor GeoDistanceQuery by @arnoldlacko in #277
- (dsl): Support
missing
aggregation by @petarcurcin in #269 - Update scalafmt-core to 3.7.6 by @scala-steward in #279
- (dsl): Support
ids
query by @filipmilo in #27...
v0.1.0
What's Changed
- Bootstrap project by @drmarjanovic in #1
- Setup CI by @drmarjanovic in #2
- Add -Ywarn-unused scalac option by @mvelimir in #3
- Set up microsite by @mvelimir in #4
- (dsl): Support GetById request by @drmarjanovic in #5
- (dsl): Support create and upsert requests by @dbulaja98 in #6
- (executor): Provide simple HTTP executor by @drmarjanovic in #7
- (executor): Support Create and CreateOrUpdate requests by @dbulaja98 in #8
- (api): Support creating index by @markaya in #9
- (api): Support exists by @dbulaja98 in #11
- (api): Support deleting index by @markaya in #12
- (dsl): Expose '.routing' as a separate method by @drmarjanovic in #13
- (executor): Simplify create method by @dbulaja98 in #17
- Update README.md by @dbulaja98 in #18
- (api): Support delete by ID by @mvelimir in #19
- Introduce Newtype instead of AnyVal by @markaya in #14
- Update README.md by @dbulaja98 in #21
- (test): Setup test environment for executor by @dbulaja98 in #20
- (test): Support unit tests for IndexName validation by @dbulaja98 in #22
- (executor): Add logging to HttpElasticExecutor by @dbulaja98 in #16
- (test): Support integration tests for HttpElasticExecutor methods by @dbulaja98 in #24
- (dsl): Query DSL by @markaya in #23
- (executor): Fix deleteIndex and deleteById by @dbulaja98 in #26
- (test): Refactor QueryDSLSpec by @dbulaja98 in #29
- (dsl): Implement Range Query by @markaya in #28
- (dsl): Implement exists query by @dbulaja98 in #30
- (dsl): Implement matchAll query by @dbulaja98 in #31
- (example): Provide example application by @drmarjanovic in #27
- (dsl): Support refresh parameter by @dbulaja98 in #33
- (dsl): Refactor routing parameter by @dbulaja98 in #34
- (api): Restructure errors by @dbulaja98 in #36
- (dsl): Support term query by @mvelimir in #25
- (test): Implement Test Executor by @dbulaja98 in #37
- (test): Fix TestExecutor logic by @dbulaja98 in #38
- Support search with ZIO schema by @markaya in #32
- (executor): Refactor HttpElasticExecutor methods by @dbulaja98 in #41
- (executor): Fix refresh parameter by @dbulaja98 in #40
- (executor): Add bulk query by @markaya in #42
- (example): Support initial loading of data in example app by @dbulaja98 in #43
- (tests): Add test for bulk request and clean up Integration Tests by @markaya in #44
- (dsl): Support routing for requests in Bulk request by @dbulaja98 in #46
- (example): Support getAll and search queries by @dbulaja98 in #45
- (test): Fix flaky IndexName creation in tests by @dbulaja98 in #47
- (dsl): Offer type-safe query API by @mvelimir in #39
- Make improvements in tests by @mvelimir in #49
- (dsl): Support Wildcard query by @dbulaja98 in #48
- (example): Support contains and startsWith queries by @dbulaja98 in #50
- Expand README.md with overview and usage by @mvelimir in #51
- Improve README.md by @mvelimir in #55
- Add headers in classes by @dbulaja98 in #56
- Add sbt-header plugin by @dbulaja98 in #57
- Set up publish job in CI workflow by @mvelimir in #60
- Fix typo in README by @arnoldlacko in #65
- (test): Improve integration tests by @dbulaja98 in #61
- Add installation guide to README.md by @mvelimir in #68
- Update zio, zio-json to 3.8.10 by @scala-steward in #70
- Update mdoc, sbt-mdoc to 2.3.7 by @scala-steward in #78
- Update sbt to 1.7.3 by @scala-steward in #77
- Update scala-library to 2.12.17 by @scala-steward in #76
- Update zio-schema, zio-schema-json to 0.4.7 by @scala-steward in #75
- Update zio-http to 0.0.4 by @scala-steward in #73
- Update zio, zio-test, zio-test-sbt to 2.0.6 by @scala-steward in #71
- Update scalafmt-core to 3.7.1 by @scala-steward in #79
- Update zio-config, zio-config-magnolia, ... to 3.0.7 by @scala-steward in #72
- Update zio-json to 0.4.2 by @scala-steward in #74
- Update website by @mvelimir in #80
- Update sbt to 1.8.2 by @scala-steward in #81
- (example): Fix resource leaking by @mvelimir in #84
- (dsl): Support filter criteria in bool compound query by @kevchuang in #86
- Refactor core by @dbulaja98 in #82
- Support boost in Range and Bool query by @kevchuang in #88
- Update zio, zio-test, zio-test-sbt to 2.0.8 by @scala-steward in #89
- Update zio-schema, zio-schema-json to 0.4.8 by @scala-steward in #94
- Pass routing parameter when executing delete by query by @mvelimir in #96
- Use module pattern (remove execute method on requests) by @mvelimir in #83
- Update scalafmt-core to 3.7.2 by @scala-steward in #97
- Update zio-prelude to 1.0.0-RC17 by @scala-steward in #98
- Update zio, zio-json to 3.8.12 by @scala-steward in #100
- (dsl): Provide
createIndex
methods by @drmarjanovic in #101 - Remove Map and phantom type parameter ERT and support streaming by @arnoldlacko in #99
- Replace WireMock with STTP by @kevchuang in #103
- Update zio, zio-test, zio-test-sbt to 2.0.10 by @scala-steward in #104
- Add refresh to GetById request by @dbulaja98 in #106
- Update zio-prelude to 1.0.0-RC18 by @scala-steward in #105
- (dsl): Support Nested query by @mvelimir in #102
- Update zio, zio-json to 3.8.13 by @scala-steward in #110
- Remove implicits from ElasticQuery by @dbulaja98 in #111
- (api): Return sealed traits instead of private case classes by @dbulaja98 in #113
- Update zio-http to 0.0.5 by @scala-steward in...