v1.5.3 - 2026-09-12
- Support S3FilesConfig.DirectS3Read for S3 Files mounts by @fujiwara in #649
- Bump dependencies (consolidated dependabot PRs) by @fujiwara in #651
- Bump google.golang.org/grpc from 1.83.1 to 1.83.2 by @dependabot[bot] in #653
- Bump the aws-sdk-go-v2 group across 1 directory with 3 updates by @dependabot[bot] in #652
v1.5.2 - 2026-08-12
- Bump google.golang.org/grpc from 1.80.0 to 1.82.1 by @dependabot[bot] in #632
- Add cfn_output and cfn_export template/Jsonnet functions by @fujiwara in #642
v1.5.1 - 2026-07-17
- Bump golang.org/x/net from 0.52.0 to 0.55.0 by @dependabot[bot] in #625
- Bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in #627
- Support S3ObjectStorageMode for self-managed code storage by @fujiwara in #628
- Bump dependencies (consolidated dependabot PRs) by @fujiwara in #629
- Fix spurious diff for functions using self-managed code storage by @fujiwara in #631
v1.5.0 - 2026-06-13
- Exclude GCS and AzureRM tfstate backends from release binaries by @fujiwara in #598
- fix: sort VPC subnet/security group IDs in diff by @draftcode in #600
- Add diff --external and unify diff with jsondiff by @fujiwara in #601
- Replace log.Printf with slog in cli.go by @fujiwara in #602
- Update AWS SDK and replace deprecated EndpointResolver by @fujiwara in #603
- ci: replace LocalStack with floci by @fujiwara in #604
- Fix minor robustness issues and cleanups by @fujiwara in #605
- Bump dependencies (combined dependabot updates) by @fujiwara in #612
- Support subcommand-specific flags in option file via unified CLIOptions by @fujiwara in #614
- Add --mask to hide sensitive values in diff and render output by @fujiwara in #615
- Unified option file and diff/render --mask (formerly pre-v2) by @fujiwara in #616
- Fix diff/render of empty environment variables and mask warning by @fujiwara in #617
v1.4.4 - 2026-05-26
- Add DurableConfig to diff/update handling by @butadora3 in #594
- Bundle dependabot updates by @fujiwara in #596
v1.4.3 - 2026-04-17
- Fix ext_str/ext_code from option file being overridden by CLI args by @jirtosterone in #568
- go fix (modernize) and pin actions. by @fujiwara in #570
- Bundle dependabot dependency bumps by @fujiwara in #585
- Bump tablewriter to v1.1.3 by @fujiwara in #586
- Document FileSystemConfigs support for EFS and S3 Files by @fujiwara in #587
v1.4.2 - 2026-02-03
- Supports Lambda Managed Instances by @fujiwara in #554
- add readme for s3 endpoint. by @fujiwara in #559
- Bump actions/checkout from 5.0.0 to 6.0.1 by @dependabot[bot] in #555
- Bump actions/setup-go from 6.0.0 to 6.1.0 by @dependabot[bot] in #549
- Bump github.com/samber/lo from 1.51.0 to 1.52.0 by @dependabot[bot] in #538
- Bump github.com/itchyny/gojq from 0.12.17 to 0.12.18 by @dependabot[bot] in #552
- Bump the aws-sdk-go-v2 group across 1 directory with 3 updates by @dependabot[bot] in #558
- Supports multi tenancy mode. by @fujiwara in #547
- Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #560
- Bump actions/setup-go from 6.1.0 to 6.2.0 by @dependabot[bot] in #561
- Bump github.com/fujiwara/tfstate-lookup from 1.8.1 to 1.10.0 by @dependabot[bot] in #566
- Bump golang.org/x/sys from 0.38.0 to 0.40.0 by @dependabot[bot] in #563
- Bump the aws-sdk-go-v2 group across 1 directory with 2 updates by @dependabot[bot] in #567
v1.4.1 - 2025-11-21
- Bump golang.org/x/crypto from 0.39.0 to 0.45.0 by @dependabot[bot] in #543
- supports
aws login- update to aws-sdk-go-v2 v1.40.0 by @fujiwara in #545
v1.4.0 - 2025-11-02
- Add args inputs to run lambroll after installation. by @fujiwara in #527
- Fix invoke command example by @ss49919201 in #529
- Add comprehensive documentation to README by @fujiwara in #534
- Add both InvokeFunctionUrl and InvokeFunction permissions for Function URLs by @fujiwara in #536
- add diff --skip-function option. by @fujiwara in #539
- Migrate from logutils to sloghandler and refactor logging by @fujiwara in #540
- Add --log-format option (text|json) by @fujiwara in #541
- use version.go by @fujiwara in #542
v1.3.2 - 2025-09-19
- Immutable release by @fujiwara in #525
v1.3.1 - 2025-08-16
- Fix ext_str and ext_code support in option files by @jirtosterone in #508
- Add backward compatibility for extstr/extcode fields by @fujiwara in #514
- Add branch policy to development guidelines by @fujiwara in #515
- Bump github.com/fujiwara/tfstate-lookup from 1.4.2 to 1.7.0 by @dependabot[bot] in #520
- Bump github.com/alecthomas/kong from 1.10.0 to 1.12.1 by @dependabot[bot] in #519
- Bump github.com/google/go-jsonnet from 0.20.0 to 0.21.0 by @dependabot[bot] in #511
- Bump the aws-sdk-go-v2 group across 1 directory with 5 updates by @dependabot[bot] in #512
- Bump github.com/samber/lo from 1.49.1 to 1.51.0 by @dependabot[bot] in #509
- Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot[bot] in #505
v1.3.0 - 2025-04-22
- Bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot in #496
- Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 by @dependabot in #493
- Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot in #492
- Bump github.com/aereal/jsondiff from 0.4.0 to 0.4.1 by @dependabot in #481
- Bump golang.org/x/sys from 0.30.0 to 0.31.0 by @dependabot in #494
- Bump the aws-sdk-go-v2 group across 1 directory with 5 updates by @dependabot in #484
- Bump github.com/alecthomas/kong from 1.6.1 to 1.10.0 by @dependabot in #495
- Bump github.com/samber/lo from 1.47.0 to 1.49.1 by @dependabot in #482
- ignore AWS managed tags for tag/untag operation. by @fujiwara in #500
- add --skip-configuration to deploy command. by @fujiwara in #499
v1.2.2 - 2025-03-19
- Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #488
- Fix download function to use context for HTTP requests by @fujiwara in #489
- Fixed error handling for --keep-versions by @mashiike in #491
v1.2.1 - 2025-03-12
- Add diff --exit-code by @fujiwara in #486
v1.2.0 - 2025-02-10
- remove type alias by @fujiwara in #450
- load envfile opts first by @ijin in #456
- Bump golang.org/x/crypto from 0.24.0 to 0.31.0 by @dependabot in #455
- feat: Add lambroll version file input by @taxintt in #457
- update v1-actions-test for version-file by @fujiwara in #460
- Bump the aws-sdk-go-v2 group across 1 directory with 5 updates by @dependabot in #459
- Bump github.com/alecthomas/kong from 0.9.0 to 1.6.1 by @dependabot in #461
- Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #448
- Bump github.com/fatih/color from 1.17.0 to 1.18.0 by @dependabot in #445
- update modules: golang.org/x/net v0.34.0 by @fujiwara in #462
- Add Songmu/tagpr for release management. by @fujiwara in #463
- Add layer_arn function. by @fujiwara in #442
- Add --option flag to read default options. by @fujiwara in #451
- fix: use the del() function to ignore a given path by @aereal in #467
- Bump github.com/hashicorp/go-slug from 0.15.0 to 0.16.3 by @dependabot in #468
- Make the specification clear for overriding flag priorities. by @fujiwara in #469
- Add hosted arm runner. by @fujiwara in #470
- Add init --unzip by @fujiwara in #472
- Bump github.com/aereal/jsondiff from 0.3.0 to 0.4.0 by @dependabot in #474
- Bump github.com/fujiwara/ssm-lookup from 0.1.0 to 0.1.1 by @dependabot in #476
v1.1.3 - 2024-10-30
- fix: lambroll diff to ignore unchanged VpcConfig.Ipv6AllowedForDualStack values by @mackee in #443
v1.1.2 - 2024-10-02
- Bump github.com/fujiwara/tfstate-lookup from 1.3.2 to 1.4.2 by @dependabot in #439
- Bump golang.org/x/sys from 0.24.0 to 0.25.0 by @dependabot in #438
- Bump the aws-sdk-go-v2 group with 5 updates by @dependabot in #437
- fix: Correct color configuration in CLI by @soh335 in #436
- --no-color also works. by @fujiwara in #441
v1.1.1 - 2023-11-21
- support LoggingConfig by @fujiwara in #334
v1.1.0 - 2024-09-02
- Add Jsonnet native functions. by @fujiwara in #429
- Add --symlink to archive symlinks as is. by @fujiwara in #430
- Bump the aws-sdk-go-v2 group with 5 updates by @dependabot in #431
- Bump github.com/fatih/color from 1.16.0 to 1.17.0 by @dependabot in #435
- Bump github.com/samber/lo from 1.44.0 to 1.47.0 by @dependabot in #434
- Bump github.com/go-test/deep from 1.1.0 to 1.1.1 by @dependabot in #433
- Bump golang.org/x/sys from 0.22.0 to 0.24.0 by @dependabot in #432
v1.0.6 - 2024-08-09
- update readme: deploy via s3 by @fujiwara in #421
- treat symlink as file when adding to zip / #402 by @fujiwara in #422
- chore: treat symlink as file when adding to zip by @j3tm0t0 in #402
- Bump the aws-sdk-go-v2 group across 1 directory with 5 updates by @dependabot in #424
- Bump github.com/shogo82148/go-retry from 1.1.1 to 1.3.1 by @dependabot in #423
- Bump github.com/fujiwara/ssm-lookup from 0.0.1 to 0.1.0 by @dependabot in #419
- update go-jq and kong to latest by @fujiwara in #425
- feat(action.yml): auto detect os and arch by @bungoume in #417
- V1 actions test by @fujiwara in #426
- Fix/actions bash3 by @fujiwara in #427
v1.0.5 - 2024-07-10
- Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #395
- set empty list to Layers explicitly by @fujiwara in #404
- fix fillDefaultValues by @fujiwara in #405
- fix: default LoggingConfig by @fujiwara in #414
- fix: for goreleaser v2 by @fujiwara in #413
- feat(action.yml): add os and arch options by @rinx in #412
- Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #411
- Bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.7 by @dependabot in #406
- Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.1 to 1.6.0 by @dependabot in #401
- Bump golang.org/x/sys from 0.20.0 to 0.22.0 by @dependabot in #415
- update to google.golang.org/grpc@v1.56.3 by @fujiwara in #416
- Bump the aws-sdk-go-v2 group across 1 directory with 4 updates by @dependabot in #410
- Bump github.com/samber/lo from 1.38.1 to 1.44.0 by @dependabot in #407
- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #372
v1.0.4 - 2024-04-19
- fix spelling. by @fujiwara in #391
- update tfstate-lookup to v1.1.6 by @fujiwara in #393
- Fix:
--ignore .ImageConfigdidn't work. by @fujiwara in #394 - Support CloudFront OAC by @fujiwara in #392
v1.0.3 - 2024-04-05
- 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
v1.0.2 - 2024-03-29
- fix typo by @fujiwara in #359
- add --payload flag to invoke command. by @fujiwara in #362
- fix jsondiff version to released. by @fujiwara in #363
- version fix docs and samples by @yjszk in #367
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #365
- Bump google.golang.org/protobuf from 1.26.0 to 1.33.0 by @dependabot in #378
- Bump golang.org/x/crypto from 0.12.0 to 0.17.0 by @dependabot in #364
- add init --force-overwrite flag. by @fujiwara in #377
- Support to
rollback --alias. by @fujiwara in #366
v1.0.1 - 2024-02-14
- Fix options for compatibility with previous versions by @miztch in #358
v1.0.0 - 2024-02-08
- Ignore on deploy by @fujiwara in #283
- aws-sdk-go-v2 by @fujiwara in #306
- use Kong instead of kingpin. by @fujiwara in #315
- update tfstate-lookup v1.1.4 by @fujiwara in #316
- docs: add the installation guide with aqua by @suzuki-shunsuke in #318
- dependabot for actions by @fujiwara in #304
- Ssm plugin by @fujiwara in #319
- Add render subcommand by @fujiwara in #326
- V1/archive by @fujiwara in #327
- fix: added zero value check for ImageConfigRespose by @ponkio-o in #329
- add diff -u by default by @fujiwara in #328
- Support LoggingConfig (for v1) by @fujiwara in #333
- Add status command by @fujiwara in #336
- add deploy --function-url feature by @fujiwara in #330
- lambroll status should be simple by @fujiwara in #344
- accept LAMBROLL_* environment variables as flag valueis. by @fujiwara in #345
- switch to goreleaser by @fujiwara in #346
- 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
- Fix/status by @fujiwara in #349
- Add --ignore flag to deploy and diff command. by @fujiwara in #281
- Fix/ignore env by @fujiwara in #350
- fix failed to diff when a remote function is not found. by @fujiwara in #351
- Fix/trace log by @fujiwara in #352
- init --function-url creates a default file by @fujiwara in #353
- 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
v0.14.7 - 2023-11-21
- support LoggingConfig by @fujiwara in #334
v0.14.6 - 2023-10-19
- docs: add the installation guide with aqua by @suzuki-shunsuke in #318
- dependabot for actions by @fujiwara in #304
- fix: added zero value check for ImageConfigRespose by @ponkio-o in #329
v0.14.5 - 2023-10-06
- update tfstate-lookup v1.1.4 by @fujiwara in #316
v0.14.4 - 2023-09-22
- Add runtime to output of versions command. by @fujiwara in #309
- Wait until the function code has been successfully updated by @minamijoyo in #314
v0.14.3 - 2023-08-10
- Reduce diff by @fujiwara in #293
- Added an option not listed in the README by @bungoume in #277
- fix readme by @fujiwara in #294
- Go 1.20 by @fujiwara in #296
- Fix readme edge by @fujiwara in #305
- fill ImageConfig on init by @chaya2z in #307
- reset ImageConfig explicitly when it is removed. by @fujiwara in #308
v0.14.2 - 2023-01-23
- fix error handling on UpdateFunctionCode. by @fujiwara in #289
v0.14.1 - 2022-11-30
- Fix panic on init by @fujiwara in #276
v0.14.0 - 2022-11-29
- Support to SnapStart. by @fujiwara in #273
v0.13.0 - 2022-06-10
- Support multiple tfstate files by @Liooo in #236
- fill default ephemeral storage size to 512 by @fujiwara in #242
- Fill default values to CreateFunctionInput before deploy. by @fujiwara in #243
- implements for diff --code by @fujiwara in #232