# Rally 0.10.0 released

**URL:** <https://discuss.elastic.co/t/rally-0-10-0-released/128165>\
**Category:** Announcements\
**Created:** [April 16, 2018, 10:13am UTC](https://discuss.elastic.co/t/rally-0-10-0-released/128165 "2018-04-16T10:13:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dliappis](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dliappis/32/56174_2.png) [@dliappis](https://discuss.elastic.co/u/dliappis)\
**Post date:** [April 16, 2018, 10:13am UTC](https://discuss.elastic.co/t/rally-0-10-0-released/128165/1 "2018-04-16T10:13:24Z")

</div>

We have just released Rally 0.10.0. This is a fairly big release with several bug fixes and improvements.

If you are using an older version of Rally, please refer to the [migration guide](https://esrally.readthedocs.io/en/stable/migrate.html#migrating-to-rally-0-10-0) for more details.

### Highlights

#### Gradle is not required to build Elasticsearch anymore

- With [#412](https://github.com/elastic/rally/issues/412) Rally now uses `./gradlew` for building Elasticsearch, thus not requiring a local installation of Gradle anymore. This also introduces a breaking change for plugins, please read about it in the [migration guide](https://esrally.readthedocs.io/en/stable/migrate.html#migrating-to-rally-0-10-0) and the Breaking Changes section.

#### Ability to ingest a subset of a document corpus

With [#442](https://github.com/elastic/rally/issues/442), Rally can now ingest a subset of a document corpus using the new parameter `ingest-percentage` in the `bulk` operation.

#### Pass parameters via a file

With [#441](https://github.com/elastic/rally/pull/441), Rally can now accept track, car and plugin parameters.

### Breaking changes

There are a number of breaking changes but they mostly affect you if are building plugins (including x-pack), if you have created your own tracks, using custom parameter sources or runners, or running a version of Rally older than 0.7.3.

Please refer to the [migration guide](https://esrally.readthedocs.io/en/stable/migrate.html#migrating-to-rally-0-10-0) for more details.

Some highlights below:

- Automatic index management has been removed: You now need to use explicit operations in the track for such tasks. (see [#480](https://github.com/elastic/rally/issues/380) for details).
- The `--cluster-health` command line parameter has also been removed as part of the previous bullet. This is now expected as a track parameter.
- The `index` operation type has been removed: You should be using the `bulk` operation type instead. (see [#435](https://github.com/elastic/rally/issues/435) for details).
- The `index-settings` track property has been removed: Since Rally 0.9.0, index settins can be provided via the `settings` property of the `create-index` operation. (see [#461](https://github.com/elastic/rally/issues/381) for details).
- Automated migration of the Rally configuration file is only supported starting with Rally 0.7.3: Rally will instruct you to delete your configuration file and reconfigure from scratch if this is the case.
- `build.task` has been changed to `build.command` in the Rally configuration file and it requires the full build command for plugin configurations. (see [#412](https://github.com/elastic/rally/issues/412) for details).

See the [full list of changes on the 0.10.0 release page](https://github.com/elastic/rally/releases/tag/0.10.0).

## How to...?

- ... upgrade: `pip3 install --upgrade esrally`
- ... install: `pip3 install esrally`

Note: Depending on your system setup you probably need to prepend these commands with `sudo`.

Please follow the [quickstart](https://esrally.readthedocs.io/en/stable/quickstart.html) for a first time install.

## Questions and Feedback

If you have questions or feedback, please just post in the [Rally forum](https://discuss.elastic.co/c/elasticsearch/rally).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 4, 2022, 5:20am UTC](https://discuss.elastic.co/t/rally-0-10-0-released/128165/2 "2022-11-04T05:20:14Z")

</div>


