# Elasticsearch Rust Client: Update 05 Oct 2017

**URL:** https://discuss.elastic.co/t/elasticsearch-rust-client-update-05-oct-2017/102815
**Category:** Community Ecosystem
**Created:** [October 5, 2017, 9:03am UTC](https://discuss.elastic.co/t/elasticsearch-rust-client-update-05-oct-2017/102815 "2017-10-05T09:03:19Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![KodrAus](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kodraus/32/22798_2.png) [@KodrAus](https://discuss.elastic.co/u/KodrAus)
#### Post date: [October 5, 2017, 9:03am UTC](https://discuss.elastic.co/t/elasticsearch-rust-client-update-05-oct-2017/102815/1 "2017-10-05T09:03:19Z")

</div>

- [The GitHub repo](https://github.com/elastic-rs/elastic)
- [Documentation](http://elastic-rs.github.io/elastic/elastic/index.html)
- [Release notes](https://github.com/elastic-rs/elastic/releases/tag/v0.20.0)

Hi everyone!

It's been a busy few months, but I've just pushed out a new release of the Elasticsearch Rust client I work on. I'm pretty excited to get this one out the door, I think it's setting us up quite nicely for future enhancements.

If you get a chance to check it out I'd love to hear your feedback 🙂

## Major changes

- All the libraries that make up the client are now collected in a single GitHub repository. This has the benefit of sharing CI infrastructure and being easier to contribute to
- Add an async API. Most of the code is shared through generics so the sync and async APIs appear similar
- Some proper integration test infrastructure that can test different client configurations against containerised clusters

## In progress

- Support for connection pooling with static node addresses or sniffed addresses. The API is general enough that you could implement a connection pooling strategy with Zookeeper or marathon or whatever else
- Query DSL (exciting!)
- Reworking aggregations to be more generally useful

## Upcoming

- Better support for bulk requests
- Reworking request parameters to avoid some unnecessary copies
- More integration tests and docs!

---

<div class="post-metadata">

### Author: ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)
#### Post date: [June 23, 2020, 6:03am UTC](https://discuss.elastic.co/t/elasticsearch-rust-client-update-05-oct-2017/102815/4 "2020-06-23T06:03:52Z")

</div>


