Skip to content

Release 1.74.0 - Rust Build Support (Beta); New help text; Default samconfig.toml; Bug fixes

Compare
Choose a tag to compare
@aws-sam-cli-bot aws-sam-cli-bot released this 23 Feb 19:19
· 1522 commits to master since this release
916db74

What's Changed

  • chore(deps): bump cryptography from 38.0.3 to 39.0.1 in /requirements by @dependabot in #4669
  • feat: add build in source support for sync command by @torresxb1 in #4678
  • fix: relax the version constraint on cfn-lint by @sriram-mv in #4576
  • test: add integration tests for building in source with sam build by @torresxb1 in #4680
  • Add feature flag for Rust BuildMethod by @hawflau in #4674
  • chore: bump AWS Lambda Builders version by @aws-sam-cli-bot in #4686
  • Expose rustcargolambda BuildMethod by @hawflau in #4673
  • chore: Remove unnecessary samtranslator import "IS_STR" by @aahung in #4698
  • feat: Store cache information for each sync flow in sam sync context by @hnnasit in #4682
  • feat: Pass sync context into all sync flows by @qingchm in #4677
  • chore: Update update_app_templates_hash.yml to add internal label by @lucashuy in #4707
  • chore: update deploy tests to run in 4 parallel threads by @mndeveci in #4713
  • feat: implementation on the root command help text design by @sriram-mv in #4679
  • fix: file/directory permissions within the zip while packaging artifacts by @sriram-mv in #4655
  • feat: make layer version optional for function layer ref sync flow by @mndeveci in #4714
  • chore: fix canary failures which extends from deploy class by @mndeveci in #4721
  • Add integration tests for Rust BuildMethod by @hawflau in #4687
  • test: add sam build Esbuild integ tests for building in source directory by @torresxb1 in #4720
  • Rename rustcargolambda build method to rust-cargolambda by @hawflau in #4722
  • test: add sam sync integration tests for building in source with makefile by @torresxb1 in #4697
  • Remove awslabs from docs by @sriram-mv in #4726
  • fix: Failing sam local commands for functions with inline code gracefully by @hnnasit in #4725
  • test: add sam sync integration tests for esbuild with building in source directory by @torresxb1 in #4728
  • feat: Create default samconfig.toml by @mildaniel in #4723
  • ruff: bye-bye pylint by @sriram-mv in #4732
  • feat: Add local hash for all sync flows and add local hash comparison by @qingchm in #4719
  • codeql: fix warnings by @sriram-mv in #4743
  • chore: remove debug flag from sync integ tests by @mndeveci in #4741
  • feat: update SAM CLI with latest App Templates commit hash by @github-actions in #4666
  • fix: telemetry for Abort by @sriram-mv in #4738
  • Skipping Rust integration tests on Windows by @hawflau in #4742
  • feat: update SAM CLI with latest App Templates commit hash by @github-actions in #4751
  • chore: bump version to 1.74.0 by @hawflau in #4752

Full Changelog: v1.73.0...v1.74.0

Hashes:

Filename SHA256
aws-sam-cli-1.74.0.sierra.bottle.tar.gz 691f969cfdba69b7035f8666237fac8b8f42a49bca3eb5fa42ce047f964d4124
AWS_SAM_CLI_64_PY3.msi 980d76d324cb78ef3389c0a3109832f5d4ccf055dd41b5d3f5b01ff33d9dc8a4
aws-sam-cli-linux-x86_64.zip 2db575017c0ae7f3f13f4d84e5213eef03699073fd2f90f99456ea0edf21fce3
aws-sam-cli-macos-x86_64.pkg bd8113d48e43e35452898ec8bd7cbb7e4aa7300bae4a6276d47c3c11abf9c5f8
aws-sam-cli-macos-arm64.pkg 7fa40db545f99f0fa123b6a9ddde0fc139f89513e17fb3f473c9a98e014443e1