Skip to content

Latest commit

History

History
137 lines (78 loc) 路 4.73 KB

CHANGELOG.md

File metadata and controls

137 lines (78 loc) 路 4.73 KB

0.4.0-rust-1.45.2

  • Breaking change in avoid mixed user permissions when volume mounting cargo cache directories. This docker images now configures a cargo installation to /cargo directory rather than /home/root/.cargo. You'll also want to ensure docker runs use a docker user that maps to your host machine's user id and group.
$ docker run --rm \
+    -u $(id -u):$(id -g) \
    -v ${PWD}:/code \
+    -v ${HOME}/.cargo/registry:/cargo/registry \
+    -v ${HOME}/.cargo/git:/cargo/git \
    softprops/lambda-rust

0.3.0-rust-1.45.0

0.3.0-rust-1.44.1

  • Put unzipped boostrap and bootstrap.debug files under target/lambda/${PROFILE}/output/${BIN} dir to allow for using these artifacts without an intermediate .zip file creation step.
  • Introduce $PACKAGE env var. Setting -e PACKAGE=false prevents .zip archive from being created and package hook from running.

0.2.7-rust-1.44.1

0.2.7-rust-1.44.0

0.2.7-rust-1.43.1

0.2.7-rust-1.43.0

0.2.7-rust-1.42.0

  • Invoke user provided hooks for customized installation, building, and packaging needs #59

0.2.6-rust-1.42.0

0.2.6-rust-1.41.0

0.2.6-rust-1.40.0

0.2.6-rust-1.39.0

0.2.6-rust-1.38.0

  • Debug info in release profiles is now only included when a DEBUGINFO env variable is provided. This perserves previous behavior and makes enabling this an opt-in feature for release binaries

0.2.5-rust-1.38.0

0.2.4-rust-1.38.0

  • Fixed regression from previous release cargo workspaces we failing to resolve binary names
  • dev profile builds are no longer run though strip which increases their binary size but retain their debug information
  • release profile builds (the default) still have debug information stripped but produce a file named {your-binary-name}.debug which final release binary contains a debug link to.

0.2.3-rust-1.38.0

  • Upgrade to Rust 1.38.0
  • You can generate debug artifacts with adding -e PROFILE=dev to your docker runs

0.2.2-rust-1.37.0

  • Improve logic for selecting binaries to include in deployment zip, especially on Windows

0.2.1-rust-1.37.0

0.2.1-rust-1.36.0

0.2.1-rust-1.35.0

0.2.1-rust-1.34.2

0.2.1-rust-1.34.1

0.2.1-rust-1.34.0

0.2.1-rust-1.33.0

0.2.1-rust-1.32.0

  • Added support for BIN env variable for naming precisely the bin to package
  • Handle case where Cargo bin is explicitly named bootstrap
  • Introduce integration testing

0.2.0-rust-1.32.0

0.2.0-rust-1.31.1

0.2.0-rust-1.31.0

  • Breaking change: move to now officially supported provided runtime
  • Upgrade to Rust 1.31.0, enabling the first stable version 2018 edition Rust.

0.1.*

  • Rust versions for python 3.6 runtime targetting rust crowbar and lando applications