Skip to content

Latest commit

 

History

History
420 lines (132 loc) · 12.2 KB

CHANGELOG.md

File metadata and controls

420 lines (132 loc) · 12.2 KB

Change Log

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

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