Skip to content

Latest commit

 

History

History
797 lines (245 loc) · 22.8 KB

CHANGELOG.md

File metadata and controls

797 lines (245 loc) · 22.8 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.29.0 (2021-05-04)

Bug Fixes

  • fixed type def for correlation ids middleware (6470a0e)

Documentation

  • dummy update to mark PR as breaking (ebc419a)

Features

  • upgrade to middy v2.x (ad0410f)
  • upgrade types to reflect middy v2.x usage (cc3002b)

BREAKING CHANGES

  • Middy middleware contract have changed, so anyone using the pattern packages with their own middlewares have to use compatible versions of middy middlewares

1.28.1 (2020-12-10)

Note: Version bump only for package @dazn/lambda-powertools

1.28.0 (2020-12-10)

Features

  • added support for setting debug logging (1887e9b), closes #237

1.27.0 (2020-08-12)

Bug Fixes

  • middleware-correlationid: log by default (bd148c8)

Features

  • added typing for patterns and exposed logger (a4ceca1)
  • removed exposed logger (5a5628c)

1.26.0 (2020-08-11)

Features

1.25.0 (2020-07-30)

Features

  • middleware-correlation-ids: fixing error thrown by isMatch (6f35266)

1.24.3 (2020-07-24)

Note: Version bump only for package @dazn/lambda-powertools

1.24.2 (2020-07-23)

Note: Version bump only for package @dazn/lambda-powertools

1.24.1 (2020-06-03)

Note: Version bump only for package @dazn/lambda-powertools

1.24.0 (2020-05-29)

Features

1.23.2 (2020-05-22)

Note: Version bump only for package @dazn/lambda-powertools

1.23.1 (2020-04-19)

Reverts

  • Revert "build(deps-dev): [security] bump lodash from 4.17.11 to 4.17.13" (713ae4e)

1.23.0 (2020-04-06)

Features

  • logger: use the correct console logging methods (036c00d)

1.22.1 (2020-04-01)

Note: Version bump only for package @dazn/lambda-powertools

1.22.0 (2020-03-31)

Bug Fixes

  • middleware: remove unnecessary alb correlation id (4b91e5a)
  • update package-locks (756131d)

Features

  • middleware: add alb as an event source (4bbd429)
  • set alb user-agent correlationId as User-Agent (b794dbf)

1.21.1 (2020-03-31)

Bug Fixes

  • deps: aws-sdk should not be a direct dependency (27c04b2)

1.21.0 (2020-02-09)

Features

  • logger: added support for BigInt (e745d02)
  • made aws-sdk dev dep in correlation ids pkg (989ae86), closes #149

1.20.0 (2020-02-08)

Features

  • serverless-offline: Added support for offline development (f73b7e5)

1.19.0 (2020-01-30)

Features

  • sample logging middleware: optional error catch (89ce3ed)

1.18.1 (2020-01-07)

Note: Version bump only for package @dazn/lambda-powertools

1.18.0 (2020-01-05)

Features

  • added CloudWatchEvents client (d573ce5), closes #135
  • added eventbridge client package (7d27134), closes #135
  • added the new clients to the Lambda layer (7229d04)
  • support eventbridge in correlation ids middleware (936f3ee), closes #135

1.17.0 (2020-01-02)

Features

  • http-client: add support for patch and url option (6e70261)

1.16.1 (2020-01-02)

Bug Fixes

  • http-client: honor custom metricName option when passed in (48a275a)

1.16.0 (2020-01-01)

Features

  • handle cases when context is undefined (176810d), closes #133

1.15.6 (2019-11-15)

Note: Version bump only for package @dazn/lambda-powertools

1.15.5 (2019-11-15)

Note: Version bump only for package @dazn/lambda-powertools

1.15.4 (2019-11-15)

Note: Version bump only for package @dazn/lambda-powertools

1.15.3 (2019-11-15)

Note: Version bump only for package @dazn/lambda-powertools

1.15.2 (2019-11-14)

Note: Version bump only for package @dazn/lambda-powertools

1.15.1 (2019-11-14)

Note: Version bump only for package @dazn/lambda-powertools

1.15.0 (2019-11-14)

Features

  • override DATADOG_PREFIX only if undefined (f7b2bae)

1.14.0 (2019-10-09)

Bug Fixes

  • add missing shebang to layer script (7e2f01e)

Features

  • middleware-corr-ids: support for dynamodb streams (9cd167c)
  • add dynamodb client to layer (3f6897b)
  • added dynamodb-client project (f0e6de2)

1.13.0 (2019-10-09)

Features

  • added build script for layer (f8d4111)
  • deploy all the powertools as a single layer (109c84c), closes #90

1.12.1 (2019-10-07)

Bug Fixes

  • pattern-obfuscate: keep original DATADOG_TAGS values (c2a11b6)

1.12.0 (2019-10-02)

Bug Fixes

  • removed HTTP keep-alive code (7127044), closes #89

Features

  • enable HTTP keepalive via env var instead (bcf22f2)

1.11.0 (2019-09-05)

Features

  • use API GW request ID as correlation ID (00e5153), closes #92

1.10.0 (2019-08-29)

Bug Fixes

  • firehose: fixed mixmatched event structure (missing Record) (f4b742e)

Features

  • added firehose client (535e788), closes #27
  • firehose: add middleware support for firehose (4a8803c), closes #27

1.9.1 (2019-08-24)

Bug Fixes

  • log-timeout: check timer is set before attempting to clear (b2f3c21), closes #82

1.9.0 (2019-08-23)

Features

  • logger: make params optional when logging the error stack (c095376)

1.8.3 (2019-07-25)

Note: Version bump only for package @dazn/lambda-powertools

1.8.2 (2019-07-24)

Note: Version bump only for package @dazn/lambda-powertools

1.8.1 (2019-07-23)

Bug Fixes

  • circleci yaml indent (35b1365)
  • http-client: update metrics package (0fa03e0)
  • publishing package step update (e28749c)

1.8.0 (2019-07-10)

Features

  • enable HTTP keep alive on AWS clients (6a963ac), closes #66
  • logger: add static level getter (9f18c0d)

1.7.0 (2019-06-25)

Bug Fixes

  • fixes datadog tags overwritten (7312901)
  • supplements existing datadog tags with our own (d78bd77)

Features

  • allows values with colon and values without keys in csv (5689eab)
  • reworked supplementing csv values for datadog metrics (3ce679b)

1.6.1 (2019-06-25)

Bug Fixes

  • fixed overly aggressive null/undefined check (f0e2047), closes #64

1.6.0 (2019-06-24)

Features

  • http_client: add support for timeout (b1c1019), closes #56

1.5.2 (2019-06-21)

Bug Fixes

  • don't set null/undefined HTTP headers (14c62ff), closes #52

1.5.1 (2019-06-20)

Bug Fixes

  • stringify call-chain-length for SNS and SQS param (ef810d6), closes #48

1.5.0 (2019-06-20)

Features

  • support override for sample debug log rate (cae31bf), closes #45

1.4.2 (2019-06-20)

Bug Fixes

  • handle missing getRemainingTimeInMillis gracefully (0aa9e35), closes #44

1.4.1 (2019-06-14)

Note: Version bump only for package dazn-lambda-powertools

1.4.0 (2019-06-14)

Bug Fixes

  • direct invokes also init call-chain-length (fd77446)

Features

  • track call-chain length and stop infinite loops (1658212)

1.3.0 (2019-06-10)

Bug Fixes

  • fixed bad commit by github (a29f4fb)

Features

  • add log-timeout middleware (02c7710)
  • added log-timeout to basic and obfuscate patterns (dd47b86)

1.2.0 (2019-05-24)

Bug Fixes

  • drone: npm ci doesn't auto run install script (7c4691d)
  • drone: use node 10 and npm ci for locked packages (758d63e)
  • middleware-correlation-ids: removed modification of message atts (c09641c)

Features

  • middleware-correlation-ids: support sns sqs without raw deliveries (53bb70a)

1.1.7 (2019-05-22)

Note: Version bump only for package dazn-lambda-power-tools

1.1.6 (2019-05-17)

Note: Version bump only for package dazn-lambda-powertools

1.1.5 (2019-04-29)

Note: Version bump only for package dazn-lambda-powertools

1.1.4 (2019-04-23)

Bug Fixes

  • middleware-correlation-ids: ignore kinesis payload if not json (8347774)

1.1.3 (2019-04-23)

Bug Fixes

  • middleware-correlation-ids: ignore kinesis payload if not json (8347774)

1.1.2 (2019-03-28)

Bug Fixes

  • pattern-obfuscate: Fix typo in module exports&named parameters. (eb08a43)

1.1.1 (2019-03-26)

Note: Version bump only for package dazn-lambda-powertools

1.1.0 (2019-03-26)

Features

  • middleware-obfuscater: add obfuscation by whitelisting capability. (a90ed7f)
  • pattern-obfuscate: add support for obfuscation by whitelisting. (f0036c2)

1.0.1 (2019-03-04)

Note: Version bump only for package dazn-lambda-powertools

1.0.0 (2019-02-26)

Features

  • add withCorrelationIds methods to clients (4e28832)
  • correlation-ids: store global in case of version mismatch (bab7c72)
  • correlation-ids: use a class to allow children (df8d4a6)
  • correlation-ids: use child instances for SQS + Kinesis (dd6fd77)
  • logger: use a class to allow children (f15d432)
  • middleware-correlation-ids: correlationIds + logger non-enumerable (2432885)

BREAKING CHANGES

  • correlation-ids: Kinesis + SQS clients no longer have scope related methods.

0.10.7 (2019-02-25)

Note: Version bump only for package dazn-lambda-powertools

0.10.6 (2019-02-19)

Bug Fixes

  • new tests, fix undefined properties would get added to object (dac4465)

0.10.5 (2019-02-19)

Note: Version bump only for package dazn-lambda-powertools

0.10.4 (2019-02-18)

Note: Version bump only for package dazn-lambda-powertools

0.10.3 (2019-02-18)

Note: Version bump only for package dazn-lambda-powertools

0.10.2 (2019-02-18)

Bug Fixes

  • build: folled back --force-publish (d8d2372)
  • build: force publish all pkgs so they're all on same ver (885a489)
  • test (6324176)

0.10.1 (2019-02-18)

Note: Version bump only for package dazn-lambda-power-tools