elastic / elasticsearch-rs

Official Elasticsearch Rust Client
https://www.elastic.co/guide/en/elasticsearch/client/rust-api/current/index.html
Apache License 2.0
695 stars 70 forks source link

Update most dependencies #206

Open athre0z opened 1 year ago

athre0z commented 1 year ago

This PR updates most dependencies to their latest version.

I didn't touch syn and quote because the update to v1 requires a substantial amount of reworks: simply updating the version results in multiple hundreds of errors, and fixing them is non-trivial.

Importantly, this PR brings the dependencies of the actual main library elasticsearch completely up to date.

Before

$ cargo outdated -d1

api_generator
================
Name           Project  Compat  Latest   Kind    Platform
----           -------  ------  ------   ----    --------
dialoguer      0.3.0    ---     0.10.2   Normal  ---
indicatif      0.12.0   ---     0.17.0   Normal  ---
path-slash     0.1.5    ---     0.2.1    Normal  ---
quote          0.3.15   ---     1.0.21   Normal  ---
reqwest        0.9.24   ---     0.11.11  Normal  ---
semver         0.9.0    ---     1.0.13   Normal  ---
simple_logger  1.16.0   ---     2.3.0    Normal  ---
syn            0.11.11  ---     1.0.99   Normal  ---

elasticsearch
================
Name           Project  Compat  Latest  Kind         Platform
----           -------  ------  ------  ----         --------
base64         0.11.0   ---     0.13.0  Normal       ---
clap           2.34.0   ---     3.2.20  Development  ---
rustc_version  0.2.3    ---     0.4.0   Build        ---
serde_with     1.14.0   ---     2.0.0   Normal       ---
sysinfo        0.12.0   ---     0.26.2  Development  ---
textwrap       0.11.0   ---     0.15.0  Development  ---

yaml_test_runner
================
Name           Project  Compat  Latest   Kind    Platform
----           -------  ------  ------   ----    --------
base64         0.11.0   ---     0.13.0   Normal  ---
clap           2.34.0   ---     3.2.20   Normal  ---
path-slash     0.1.5    ---     0.2.1    Normal  ---
quote          0.3.15   ---     1.0.21   Normal  ---
reqwest        0.9.24   ---     0.11.11  Normal  ---
semver         0.9.0    ---     1.0.13   Normal  ---
serde_yaml     0.8.26   ---     0.9.11   Normal  ---
simple_logger  1.16.0   ---     2.3.0    Normal  ---
syn            0.11.11  ---     1.0.99   Normal  ---
sysinfo        0.9.6    ---     0.26.2   Normal  ---

xtask
================
Name  Project  Compat  Latest  Kind    Platform
----  -------  ------  ------  ----    --------
zip   0.5.13   ---     0.6.2   Normal  ---

After

$ cargo outdated -d1

api_generator
================
Name   Project  Compat  Latest  Kind    Platform
----   -------  ------  ------  ----    --------
quote  0.3.15   ---     1.0.21  Normal  ---
syn    0.11.11  ---     1.0.99  Normal  ---

yaml_test_runner
================
Name   Project  Compat  Latest  Kind    Platform
----   -------  ------  ------  ----    --------
quote  0.3.15   ---     1.0.21  Normal  ---
syn    0.11.11  ---     1.0.99  Normal  ---