All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.29.0 (2021-05-04)
- fixed type def for correlation ids middleware (6470a0e)
- dummy update to mark PR as breaking (ebc419a)
- 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)
1.27.0 (2020-08-12)
- middleware-correlationid: log by default (bd148c8)
1.26.0 (2020-08-11)
- typings for clients (053c288)
1.25.0 (2020-07-30)
- 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)
1.23.2 (2020-05-22)
Note: Version bump only for package @dazn/lambda-powertools
1.23.1 (2020-04-19)
- Revert "build(deps-dev): [security] bump lodash from 4.17.11 to 4.17.13" (713ae4e)
1.23.0 (2020-04-06)
- 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)
- middleware: add alb as an event source (4bbd429)
- set alb user-agent correlationId as User-Agent (b794dbf)
1.21.1 (2020-03-31)
- deps: aws-sdk should not be a direct dependency (27c04b2)
1.21.0 (2020-02-09)
- logger: added support for BigInt (e745d02)
- made aws-sdk dev dep in correlation ids pkg (989ae86), closes #149
1.20.0 (2020-02-08)
- serverless-offline: Added support for offline development (f73b7e5)
1.19.0 (2020-01-30)
- 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)
- 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)
- http-client: add support for patch and url option (6e70261)
1.16.1 (2020-01-02)
- http-client: honor custom metricName option when passed in (48a275a)
1.16.0 (2020-01-01)
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)
- override DATADOG_PREFIX only if undefined (f7b2bae)
1.14.0 (2019-10-09)
- add missing shebang to layer script (7e2f01e)
- 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)
- added build script for layer (f8d4111)
- deploy all the powertools as a single layer (109c84c), closes #90
1.12.1 (2019-10-07)
- pattern-obfuscate: keep original DATADOG_TAGS values (c2a11b6)
1.12.0 (2019-10-02)
- enable HTTP keepalive via env var instead (bcf22f2)
1.11.0 (2019-09-05)
1.10.0 (2019-08-29)
- firehose: fixed mixmatched event structure (missing Record) (f4b742e)
- added firehose client (535e788), closes #27
- firehose: add middleware support for firehose (4a8803c), closes #27
1.9.1 (2019-08-24)
1.9.0 (2019-08-23)
- 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)
- circleci yaml indent (35b1365)
- http-client: update metrics package (0fa03e0)
- publishing package step update (e28749c)
1.8.0 (2019-07-10)
- enable HTTP keep alive on AWS clients (6a963ac), closes #66
- logger: add static level getter (9f18c0d)
1.7.0 (2019-06-25)
- 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)
1.6.0 (2019-06-24)
1.5.2 (2019-06-21)
1.5.1 (2019-06-20)
1.5.0 (2019-06-20)
1.4.2 (2019-06-20)
1.4.1 (2019-06-14)
Note: Version bump only for package dazn-lambda-powertools
1.4.0 (2019-06-14)
- direct invokes also init call-chain-length (fd77446)
- track call-chain length and stop infinite loops (1658212)
1.3.0 (2019-06-10)
- fixed bad commit by github (a29f4fb)
1.2.0 (2019-05-24)
- 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)
- 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)
- middleware-correlation-ids: ignore kinesis payload if not json (8347774)
1.1.3 (2019-04-23)
- middleware-correlation-ids: ignore kinesis payload if not json (8347774)
1.1.2 (2019-03-28)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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