Skip to contents

r2lambda 0.1.0

New features

  • accept folders in support_path (27254c3)
  • add renv logic when creating the dockerfile (5e94146)
  • allow support files (multi-file project) (8180779)
  • allow support files (multi-file project) (95f9949)
  • build and deploy arm64 Lambda functions (d9b3bde)
  • check lambda state before invoking (bf37034)
  • deploy with an existing IAM role (8cfe969), closes #6
  • grant AWS access through the Lambda execution role (1ec810a)
  • install system packages in the Lambda image (3d642a6), closes #5
  • parse ecr token. (9adf88a)
  • separate build from deploy (e2847ca)
  • start, test, and stop a lambda container locally (d252680)
  • start, test, and stop a lambda container locally (dc213d2)
  • try to catch failed invocation, including due to Inactive state (881f329)
  • update lambda to run on schedule (7f4472c)
  • use magrittr pipe (6fa8575)
  • use stevedore for push to ecr (3e6641a)
  • use stevedore to create the docker image (a12a491)

Bug fixes

  • build Lambda images on Amazon Linux 2023 with R 4.6.1 (d573317)
  • call the docker CLI instead of stevedore (c711055), closes #11
  • check the image architecture before pushing it (d74aaf3)
  • correct log msg (79a3df0)
  • don’t create an ECR repository when deploying (a669cef)
  • don’t need to check for aws cli anymore (673b69c)
  • inspect the same image that deploy_lambda pushes (ec91125)
  • install from github in readme (61e6435)
  • look up AWS resources by name instead of listing them (a99bfc0)
  • name support files in the Dockerfile as they are copied (bbf5296)
  • report AWS errors from invoke_lambda and deploy_lambda (1ceef40)
  • tempdir issue in tests (28032d9)

Documentation

  • add Novica Nakov as maintainer and ORCIDs for both authors (9c20ff7)
  • build ignore docs folder (8a5af02)
  • code of conduct. (9608875)
  • correction in readme (55b077a)
  • document role, policy, support folder, system package and architecture options (e2a5d07)
  • fix moved blog link in lambda-s3 vignette (4471463)
  • manual files (16ba1e2)
  • manual files (4c16601)
  • manual files and vignette (f470ef7)
  • pkg description (9b778d1)
  • typo (41386a6)
  • update readme (a002958)
  • update readme (f89c595)