Skip to content

Releases: awslabs/amazon-emr-cli

v0.0.19

10 May 10:28
6295462
Compare
Choose a tag to compare
v0.0.19 Pre-release
Pre-release

What's Changed

  • Fix issue with emr serverless timeout introduced in #43

v0.0.18

09 May 13:13
57d9420
Compare
Choose a tag to compare
v0.0.18 Pre-release
Pre-release
  • Add timeout for EMR Serverless jobs

v0.0.17

01 Feb 20:02
Compare
Choose a tag to compare
v0.0.17 Pre-release
Pre-release

What's Changed

  • Pin poetry to Python 3.7-compat version by @dacort in #40

Full Changelog: v0.0.16...v0.0.17

v0.0.16 - EMR on EKS Support

12 Jan 19:45
Compare
Choose a tag to compare
Pre-release

Overview

With this release, you can now deploy PySpark jobs across all 3 EMR deployment options - EMR on EC2, EMR on EKS, and EMR Serverless. By swapping out the --cluster-id, --virtual-cluster-id, and --application-id parameters, the EMR CLI will package and submit your job with the relevant job configuration.

What's Changed

Installation

Use python3 -m pip install -U emr-cli to install or upgrade to the latest version.

Full Changelog: v0.0.15...v0.0.16

v0.0.15 - Fix EMR on EC2 spark-submit and job params

17 Nov 22:42
d9d441f
Compare
Choose a tag to compare

What's Changed

  • Add support for spark-submit params and job args in EMR on EC2 by @dacort in #35

Full Changelog: v0.0.14...v0.0.15

v0.0.14 - Python 3.7 Compat

25 Oct 20:07
e66716b
Compare
Choose a tag to compare
Pre-release

The previous release broke Python 3.7 compatibility and this release fixes that.

What's Changed

New Contributors

Full Changelog: v0.0.13...v0.0.14

v0.0.13 - Save config

13 Oct 20:44
93ddc9b
Compare
Choose a tag to compare
v0.0.13 - Save config Pre-release
Pre-release

With this release, you can now use the --save-config flag on the emr run command to save your configuration options to the .emr/config.yaml file. With this, you can now use emr run with no options and it will re-use your previous configuration. Enjoy!

What's Changed

  • Add support for --save-config for the run command by @dacort in #28

Full Changelog: v0.0.12...v0.0.13

v0.0.12 - EMR on EC2 Runtime Roles 🎉

22 Aug 20:43
Compare
Choose a tag to compare

Thanks to @chrisabbott you can now use --job-role with --cluster-id to run a job on EMR on EC2 with runtime roles!

In addition, we added a new --target to the emr bootstrap command if you'd like to test out this new feature.

emr bootstrap --target emr-ec2 \
    --code-bucket emrclitest-logsbucket003 \
    --job-role-name emrec2-jobrun \
    --instance-profile-name emrec2-instanceprofile

emr run --entrypoint <your_script.py> --build --show-stdout

What's Changed

New Contributors

Full Changelog: v0.0.11...v0.0.12

v0.0.11 - Minor cosmetic improvements

20 Jul 05:10
c5f8555
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.0.10...v0.0.11

v0.0.10 - EMR on EC2 run fix

28 Jun 20:57
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Fixes a small bug with the emr run command with EMR on EC2

Full Changelog: v0.0.9...v0.0.10