Skip to content

Releases: fujiwara/lambroll

v1.0.4

19 Apr 13:45
2d552f1
Compare
Choose a tag to compare

What's Changed

New features

Bug fixes

  • fix spelling. by @fujiwara in #391
  • update tfstate-lookup to v1.1.6 by @fujiwara in #393
    • Fix failed to read tfstate from S3 bucket at another region.
  • Fix: --ignore .ImageConfig didn't work. by @fujiwara in #394

Full Changelog: v1.0.3...v1.0.4

v1.0.3

05 Apr 16:35
aa4e811
Compare
Choose a tag to compare

What's Changed

  • no need to check the aliased version before deleting. by @fujiwara in #390
  • Bump github.com/kayac/go-config from 0.6.0 to 0.7.0 by @dependabot in #375

Full Changelog: v1.0.2...v1.0.3

v1.0.2

29 Mar 15:23
6191f3c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

14 Feb 03:20
d60c2e9
Compare
Choose a tag to compare

What's Changed

  • Fix options for compatibility with previous versions by @miztch in #358

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

10 Feb 02:41
9268df9
Compare
Choose a tag to compare

What's Changed

See also issues and pull requests labeled v1.

Breaking changes

  • lambroll archive outputs zip binaries into the function.zip file instead of STDOUT. #327
    • If you want to output to STDOUT like v0, use lambroll archive --dest -.
  • lambroll diff shows a short unified diff always. #328
    • --unified option is removed.

New features

  • Add status command. #336, #344, #349.
    • status command shows the status of the Lambda function.
  • Add Lambda Function URLs features. #330
    • See README - Lambda Function URLs support.
    • deploy --function-url option deploys a Lambda funtion URLs related resources.
    • Even if your Lambda function already has a Function URL, without --function-url option, lambroll deploy does not touch the Function URLs resources.
    • lambroll init --function-url creates a file to deploy the Function URL related resources.
  • Add a SSM template function. #319
    • {{ ssm "/path/to/parameter" }} is replaced with the value of the SSM parameter.
  • Add the render subcommand. #326
    • lambroll render renders the function.json file and outputs to STDOUT.
  • Accept LAMBROLL_* environment variables as flag values. #345
    • For example, lambroll deploy --tfstate=s3://example/terraform.tfstate is equivalent to LAMBROLL_TFSTATE=s3://example/terraform.tfstate lambroll deploy.
  • Add --ignore option to deploy and diff command. #281
    • --ignore option ignores the specified elements when comparing the local and remote functions.
    • For example, lambroll diff --ignore ".Timeout, .Environment" ignores the Timeout and Environment elements when comparing the local and remote functions.
    • For example, lambroll deploy --ignore ".Timeout, .Environment" does not update the Timeout and Environment elements of the function.

Internal changes

  • Switch AWS SDK Go v2 from v1. #306
  • Switch CLI parser to kong from kingpin. #315
  • Switch to goreleaser. #346

Full Changelog: v0.14.7...v1.0.0

v1.0.0-rc6

08 Feb 10:57
9268df9
Compare
Choose a tag to compare
v1.0.0-rc6 Pre-release
Pre-release

What's Changed

  • Skip checking to update PackageType when the new function is created. by @fujiwara in #354
  • fix diff output of function url. by @fujiwara in #355
  • fix: deploy function url after create function. by @fujiwara in #356

Full Changelog: v1.0.0-rc5...v1.0.0-rc6

v1.0.0-rc5

05 Feb 11:58
d046e3f
Compare
Choose a tag to compare
v1.0.0-rc5 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0-rc4...v1.0.0-rc5

v1.0.0-rc4

01 Feb 06:52
2c57e8c
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release

What's Changed

  • fix failed to diff when a remote function is not found. by @fujiwara in #351

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

v1.0.0-rc3

27 Jan 02:15
7396d94
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.0-rc2...v1.0.0-rc3

v1.0.0-rc2

26 Jan 09:17
28d49c6
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release

What's Changed

  • fix segfault when creating a new function. by @fujiwara in #347
  • lambroll diff works even if the lambda function is not found. by @fujiwara in #348

Full Changelog: v1.0.0-rc1...v1.0.0-rc2