Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# Changelog

## [0.2.0](https://github.com/nullplatform/scopes-lambda/compare/v0.1.0...v0.2.0) (2026-07-31)


### Features

* add dynamic assume role support via scope-configurations provider ([085964a](https://github.com/nullplatform/scopes-lambda/commit/085964ac38c51559cf583e68469cc20c750d4962))
* add requirements module with IAM policies for Lambda scope operations ([d9ff61b](https://github.com/nullplatform/scopes-lambda/commit/d9ff61bbf712c2c39ea3479338aef5bf1afb88c7))
* **assume-role:** resolve role ARN from nullplatform IAM provider by selector ([779eef9](https://github.com/nullplatform/scopes-lambda/commit/779eef99afc7b328103b3b3b665c10b64d2efe97))
* dynamic assume-role support, configurable placeholder image & install tofu consolidation ([847e5fd](https://github.com/nullplatform/scopes-lambda/commit/847e5fd85650dedeac5b2db07caa9dc83117527b))
* **iam:** make Lambda execution-role prefix configurable ([23e2515](https://github.com/nullplatform/scopes-lambda/commit/23e25154a706e45f6101b23ff5561f7555e97123))
* **lambda:** optional public ALB in requirements module ([#30](https://github.com/nullplatform/scopes-lambda/issues/30)) ([fae610e](https://github.com/nullplatform/scopes-lambda/commit/fae610ebcd058165a093763775d99d9859ba1f76))
* **lambda:** update ZIP runtime list and default to nodejs22.x ([#31](https://github.com/nullplatform/scopes-lambda/issues/31)) ([d5982f0](https://github.com/nullplatform/scopes-lambda/commit/d5982f0326b14c43c2ad87119be441415a83c371))
* **placeholder:** make placeholder image configurable via PLACEHOLDER_IMAGE_URI_DEFAULT ([bd26af4](https://github.com/nullplatform/scopes-lambda/commit/bd26af424b97875ca50fbc16da8a0d06753f3ce6))
* **workflows:** assume IAM role via dedicated first step in every workflow ([5109c0e](https://github.com/nullplatform/scopes-lambda/commit/5109c0ef721f5128580bc8ba545658cb380e3fa8))


### Bug Fixes

* correct nullplatform provider version constraint in specs/tofu ([d49d2b9](https://github.com/nullplatform/scopes-lambda/commit/d49d2b983a2db8bd980a92173a2fd865316ee6a1))
* **deploy:** add missing diagnose.yaml workflow for diagnose-deployment action ([c04e9cc](https://github.com/nullplatform/scopes-lambda/commit/c04e9cc67aaa1f4de47fda2630417d7f51cb87db))
* **deploy:** ensure Lambda pull policy on the image's ECR repo before update ([2dc0a3e](https://github.com/nullplatform/scopes-lambda/commit/2dc0a3ef0836d525000998870cf106682ad01784))
* **iam:** add modern CloudWatch Logs tagging actions to lambda requirements policy ([b9e41d3](https://github.com/nullplatform/scopes-lambda/commit/b9e41d3bfdde1586a6f89cbb61e3b76b8a203ac2))
* **iam:** prefix lambda execution role with np-lambda- to match requirements policy ([97121e4](https://github.com/nullplatform/scopes-lambda/commit/97121e48ce48a57544fab74f987c213e2b61a1e3))
* read TOFU_STATE_BUCKET from .provider.aws_state_bucket as fallback ([3f89288](https://github.com/nullplatform/scopes-lambda/commit/3f89288f8b0246beb6011658249c6ef65e904d2a))
* remove automatic arch suffix from placeholder image URI ([fc8bc76](https://github.com/nullplatform/scopes-lambda/commit/fc8bc760f83316b69a07fb2eb3c32feb91da02c5))
* **specs/tofu:** bump aws provider constraint to ~> 6.47.0 ([6752bee](https://github.com/nullplatform/scopes-lambda/commit/6752beefd4ebc313c936efd46c8d3e027b4022fe))
* **specs:** derive asset_type from deployment_type ([fa34054](https://github.com/nullplatform/scopes-lambda/commit/fa34054828af58dd6e6e0ba4bbd41628b8f5ca71))
* surface sts:AssumeRole errors to stdout for visibility in NP logs ([33842ec](https://github.com/nullplatform/scopes-lambda/commit/33842ec3194eee25162bddc5669cd0035a18bcd7))
* **tofu:** surface tofu apply stderr to stdout for visibility in NP logs ([684d9f7](https://github.com/nullplatform/scopes-lambda/commit/684d9f7fd5aab98a2686e55901fa62b27db9a9a1))
* use exact PLACEHOLDER_IMAGE_URI when explicitly set, skip arch suffix ([14d3ad5](https://github.com/nullplatform/scopes-lambda/commit/14d3ad54b4ee082c44037b4b1f746f0b45c35705))

## [0.1.0](https://github.com/nullplatform/scopes-lambda/compare/0.0.1...v0.1.0) (2026-07-31)


Expand Down