Skip to content

Releases: seek-oss/aws-codedeploy-hooks

@seek/aws-codedeploy-infra@4.1.1

31 Mar 02:24
470c352

Choose a tag to compare

Patch Changes

  • HookStack: Bundle handlers with rolldown (#238)

    This fixes the following Init Error in the hooks:

    {
      "errorType": "Error",
      "errorMessage": "Dynamic require of \"node:os\" is not supported",
      "stack": [
        "Error: Dynamic require of \"node:os\" is not supported",
        "    at file:///var/task/index.mjs:11:9",
        "    at ../../node_modules/.pnpm/pino@10.3.1/node_modules/pino/pino.js (/node_modules/.pnpm/pino@10.3.1/node_modules/pino/pino.js:3:12)"
      ]
    }

@seek/aws-codedeploy-infra@4.1.0

24 Mar 23:35
19fc990

Choose a tag to compare

Minor Changes

  • Publish dual ESM/CJS package (#230)

@seek/aws-codedeploy-hooks@3.1.0

24 Mar 23:35
19fc990

Choose a tag to compare

Minor Changes

  • Publish dual ESM/CJS package (#230)

@seek/aws-codedeploy-infra@4.0.4

01 Mar 22:34
f029b8b

Choose a tag to compare

Patch Changes

  • deps: @seek/logger 12 (#228)

@seek/aws-codedeploy-infra@4.0.3

12 Feb 01:26
90c666d

Choose a tag to compare

Patch Changes

  • Fix propagation of service tag in logs (#219)

@seek/aws-codedeploy-infra@4.0.2

06 Feb 05:25
f0cca40

Choose a tag to compare

Patch Changes

  • Fix a bug in the BeforeAllowTraffic hook that was causing it to retrieve metadata from itself instead of the target Lambda function being deployed. (#215)

    The hook now correctly fetches metadata from the target function, which allows the deployment to proceed and populates the service field in hook logs with the target function's name.

@seek/aws-codedeploy-infra@4.0.1

03 Feb 22:18
79acde5

Choose a tag to compare

Patch Changes

@seek/aws-codedeploy-infra@4.0.0

03 Feb 03:08
c60ca02

Choose a tag to compare

Major Changes

  • Require Node.js 22.14.0+ (#209)

Minor Changes

  • HookStack: Upgrade hooks to Node.js 24 (#209)

  • Enhanced logging and added Datadog integration: (#200)

    • Logger now dynamically resolves service field from Lambda function metadata, prioritizing Tags.service, then DD_SERVICE environment variable, falling back to the function name or a default of aws-codedeploy-hooks
    • Set Datadog log tier to tin
    • Set logger.name to aws-codedeploy-hooks

Patch Changes

  • deps: @seek/logger ^11.0.0 (#158)

  • Include ddsource in hook logs (#166)

  • deps: skuba-dive ^3.0.0 (#197)

@seek/aws-codedeploy-hooks@3.0.0

03 Feb 03:08
c60ca02

Choose a tag to compare

Major Changes

  • Require Node.js 22.14.0+ (#209)

Patch Changes

  • Allow for passing lowercase custom field in clientContext (#207)

@seek/aws-codedeploy-infra@3.1.0

07 Aug 09:30
4d9cf53

Choose a tag to compare

Minor Changes

  • Enhance logs with additional context (#154)

Patch Changes

  • deps: zod ^4.0.0 (#147)