Skip to content

Tags: karl-cardenas-coding/go-lambda-cleanup

Tags

v2.0.19

Toggle v2.0.19's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: add transparent rate limiting to prevent AWS API throttling (#240)

Adds a token-bucket rate limiter (golang.org/x/time/rate) at 10
requests/second to proactively pace AWS API calls. This prevents
TooManyRequestsException errors when processing environments with many
Lambda functions, where tight sequential loops of ListVersionsByFunction,
ListAliases, and DeleteFunction calls exceed the 15 rps per-account API
limit.

The rate limiting is transparent — no user configuration required. The
limiter is applied before each AWS API call in:
- getAllLambdaVersion (ListVersionsByFunction and ListAliases pagination)
- getAllLambdas with custom list (GetFunction per Lambda)
- deleteLambdaVersion (DeleteFunction per version)

Made-with: Cursor

v2.0.18

Toggle v2.0.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: update svu in CI (#233)

v2.0.17

Toggle v2.0.17's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: go 1.24 upgrade (#184)

* fix: go dependencies upgrade

* fix: go 1.24

* chore: github actions and docker image

* docs: readme updatge

v2.0.16

Toggle v2.0.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Updated dependencies and added nightly release (#161)

* chore: bump github.com/aws/aws-sdk-go-v2 from 1.32.3 to 1.32.5

Bumps [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) from 1.32.3 to 1.32.5.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@v1.32.3...v1.32.5)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: bump github.com/aws/aws-sdk-go-v2/credentials

Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) from 1.17.39 to 1.17.46.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@credentials/v1.17.39...credentials/v1.17.46)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: bump github.com/aws/aws-sdk-go-v2/service/lambda

Bumps [github.com/aws/aws-sdk-go-v2/service/lambda](https://github.com/aws/aws-sdk-go-v2) from 1.63.0 to 1.69.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/s3/v1.63.0...service/s3/v1.69.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/lambda
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: bump golang.org/x/crypto from 0.28.0 to 0.31.0 (#160)

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.28.0 to 0.31.0.
- [Commits](golang/crypto@v0.28.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: bump github.com/aws/aws-sdk-go-v2/config from 1.27.41 to 1.28.5 (#159)

Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) from 1.27.41 to 1.28.5.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@config/v1.27.41...config/v1.28.5)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci: add nightly publishing logic

* tests: added test for httpClient

* tests: remove env check

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v2.0.15

Toggle v2.0.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: updated dependencies (#144)

* fix: updated dependencies

* docs: updated README

v2.0.14

Toggle v2.0.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: updated GitHub Actions (#132)

* fix: updated GitHub Actions

* ci: add dist folder to gitignore

v2.0.13

Toggle v2.0.13's commit message
chore(release): 2.0.13 [skip ci]

## [2.0.13](v2.0.12...v2.0.13) (2024-05-04)

### Bug Fixes

* update Go version ([#124](#124)) ([d23a0a7](d23a0a7))

v2.0.12

Toggle v2.0.12's commit message
chore(release): 2.0.12 [skip ci]

## [2.0.12](v2.0.11...v2.0.12) (2024-02-04)

### Bug Fixes

* skip alias flag not catching all instances ([07c6875](07c6875))

v2.0.11

Toggle v2.0.11's commit message
chore(release): 2.0.11 [skip ci]

## [2.0.11](v2.0.10...v2.0.11) (2023-11-27)

### Bug Fixes

* updated dependencies, improved coverage, and minor fixes ([8e67800](8e67800))

v2.0.10

Toggle v2.0.10's commit message
chore(release): 2.0.10 [skip ci]

## [2.0.10](v2.0.9...v2.0.10) (2023-11-03)

### Bug Fixes

* updated dependencies ([778b9e2](778b9e2))