Skip to content

Latest commit

 

History

History
616 lines (342 loc) · 24.9 KB

CHANGELOG.md

File metadata and controls

616 lines (342 loc) · 24.9 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • Add support for the custom attributes #225
  • Bump newrelic from 12.8.0 to 12.8.1 #224
  • Bump @lokalise/backend-http-client from 2.4.0 to 3.0.0 #223

4 December 2024

  • AP-5754 support for providing custom header name for auth prehandler #222

29 November 2024

  • MET-425 Fix: Export commonHealthCheckPlugin #221

29 November 2024

  • MET-425 Create a common healthcheck plugin for public and private endpoints #220
  • Bump newrelic from 12.7.0 to 12.8.0 #219

25 November 2024

  • Support newer bullmq #218
  • Bump newrelic from 12.6.1 to 12.7.0 #216
  • Bump @splitsoftware/splitio from 10.28.0 to 11.0.1 #217
  • Bump newrelic from 12.6.0 to 12.6.1 #215
  • Bump pino-pretty from 11.3.0 to 13.0.0 #214
  • Bump newrelic from 12.5.2 to 12.6.0 #212

7 November 2024

  • Export extra type #213

29 October 2024

  • AP-5780 Accept groups in Amplitude track calls #210
  • Bump newrelic from 12.5.1 to 12.5.2 #209

21 October 2024

  • Update to a newer BullMQ #208
  • Bump @lokalise/node-core from 12.5.1 to 13.0.1 #206

7 October 2024

  • Add missing dependency #205

30 September 2024

  • Explicit plugin types #204

30 September 2024

  • Adjust FastifyInstance types #203

30 September 2024

  • Use more fastify5-friendly logger definition #202

30 September 2024

  • Update error handler to accomodate for changes in fastify-type-provider-zod #201

28 September 2024

  • Switch to fastify 5 #200
  • Bump fastify-plugin from 4.5.1 to 5.0.1 #198
  • Bump newrelic from 12.4.0 to 12.5.0 #197
  • Bump newrelic from 12.2.0 to 12.4.0 #196
  • Bump @bugsnag/js from 7.25.0 to 8.0.0 #190

12 September 2024

  • Add extra context for error reporter #194

4 September 2024

  • missing export #193

4 September 2024

  • AP-5078 prometheus counter transaction manager #192

2 September 2024

  • AP-5015 update bullmq metrics plugin to use redis configs instead of redis instances #189

26 August 2024

  • node-core must be a peer dependency #188

23 August 2024

  • AP-4397 support for multiple redis clients in BullMQ metrics #186

16 August 2024

  • Update dependencies #183

7 August 2024

  • adjust bull mq metrics #181

6 August 2024

  • AP-4667 PreHandler for static tokens. #180

6 August 2024

  • Add support for newrelic 12 #179
  • Move to biome #177

22 July 2024

  • Fix incorrect TS build #175

22 July 2024

  • AIM-402 Add BullMQ metrics plugin #173
  • Add Redis #174
  • Bump @lokalise/node-core from 10.0.1 to 11.1.0 #170
  • Bump newrelic from 11.22.0 to 11.23.1 #169
  • Bump newrelic from 11.19.0 to 11.22.0 #167

25 June 2024

  • Error utils update #166

21 June 2024

  • Enhanced error reporting to include generic and other error types #165

19 June 2024

  • Fix error logging #164

12 June 2024

  • Support user_id "SYSTEM" #163
  • Bump @lokalise/node-core from 9.22.0 to 10.0.0 #162
  • Use backend-http-clien #160
  • Bump newrelic from 11.18.0 to 11.19.0 #161
  • Prepare to release 21.1.0 f4d8baa
  • Add dependabot ignores for ESLint 78fd9ca

9 June 2024

  • Remove direct dependency on ALS #159

3 June 2024

  • Forcing error-utils 1.2.2 #158

3 June 2024

  • Forcing error-utils 1.2.1 #157

31 May 2024

  • error utils 1.2.0 #156

30 May 2024

  • Improve unhandled rejections handler #155
  • Bump newrelic from 11.16.0 to 11.17.0 #154
  • Bump newrelic from 11.15.0 to 11.16.0 #153

6 May 2024

  • Switch to pino 9 to unblock updates #152

6 May 2024

  • Use node-core TransactionObservabilityManager interface #151
  • Bump pino from 8.21.0 to 9.0.0 #147
  • Bump vitest and @vitest/coverage-v8 #150
  • Ignore changelog file 47cbc9a

4 May 2024

  • Do not overwrite transactions with the same name #149

24 April 2024

  • Switch to CommonLogger interface #144

15 April 2024

  • Updating node-core #142

12 April 2024

  • Bump newrelic from 11.10.1 to 11.15.0 #141
  • Bump pino-pretty from 10.3.1 to 11.0.0 #133
  • AP-3190 Reexport of addFeatureFlag. #139
  • Amplitude adapter #138

29 March 2024

  • Improve error handling for the metrics plugin #136
  • Fix changelog a6bc8d0

28 March 2024

  • Reexport BugSnag-related utils from error-utils package for backward compatibility #135

19 March 2024

  • Upgrade OpenTelemetry to catch up with latest prisma #132

27 February 2024

  • Log healthcheck errors #127

27 February 2024

    • export isZodError function #126

12 February 2024

  • AP-2305 add token utils #122
  • Bump newrelic from 11.9.0 to 11.10.1 #120
  • Update dependencies #118
  • Update codeowners #119
  • Bump newrelic from 11.8.0 to 11.9.0 #117

7 January 2024

  • Avoid mixed style in a plugin #116
  • Bump newrelic from 11.6.1 to 11.8.0 #114

6 January 2024

  • Support custom infoProviders on healthcheck #113
  • Bump @lokalise/node-core from 8.4.1 to 9.1.0 #110

11 December 2023

  • Fix compatibility with prisma-instrumentation 5.7.0 #109
  • Bump newrelic from 11.6.0 to 11.6.1 #107

5 December 2023

  • Fix instanceof check across libraries #106

5 December 2023

  • Expose ErrorReporter wrapper for Bugsnag #104

4 December 2023

  • Implement reusable error handler #103

30 November 2023

  • Sync OTel versions with latest prisma #100

28 November 2023

  • Automatically log request id #98

27 November 2023

  • Provide readable name in stack traces #97

21 November 2023

  • feat: Add unhandledExceptionPlugin #91
  • Bump newrelic from 11.4.0 to 11.5.0 #94
  • Bump @lokalise/node-core from 7.1.0 to 8.0.0 #95
  • Bump @lokalise/node-core from 6.5.0 to 7.1.0 #93
  • Bump actions/setup-node from 3 to 4 #92
  • Bump newrelic from 11.2.1 to 11.4.0 #90
  • Bump newrelic from 11.1.0 to 11.2.1 #89

6 October 2023

  • Move to vitest #88
  • Try to fix releases #87
  • Bump and lock opentelemetry #86
  • Bump actions/checkout from 3 to 4 #85

22 September 2023

  • Add missing export #84

22 September 2023

  • Common healthcheck wrapping functions #83
  • Bump @opentelemetry/instrumentation from 0.41.2 to 0.43.0 #81

20 September 2023

    • add FastifyReplyWithPayload type #82
  • Bump @opentelemetry/exporter-trace-otlp-grpc from 0.41.2 to 0.43.0 #80
  • Bump newrelic from 11.0.0 to 11.1.0 #79

8 September 2023

  • Include healthchecks in response #78

8 September 2023

  • [AP-372] Modify public healthcheck to use /health endpoint by default and support optional checks #77

6 September 2023

  • Fix prom healthcheck return type #76

6 September 2023

  • Implement Prometheus-based healthcheck #75
  • Bump eslint-config-prettier from 8.10.0 to 9.0.0 #69

4 September 2023

  • Update to the next newrelic semver major and some other dependencies #74
  • Bump newrelic from 10.4.1 to 10.4.2 #66

12 July 2023

  • Update dependencies #65
  • Bump @opentelemetry/exporter-trace-otlp-grpc from 0.40.0 to 0.41.0 #63
  • Bump @opentelemetry/instrumentation from 0.40.0 to 0.41.0 #62

6 July 2023

  • Fastify amplitude decorator #61

5 July 2023

  • Amplitude plugin #59
  • Bump newrelic from 10.2.0 to 10.4.0 #58

5 July 2023

  • AUT-103 Populate README #60

20 June 2023

  • Update dependencies #56

18 May 2023

  • Update dependencies #50

26 April 2023

  • Use specific log entry for prom server #49
  • Run CI on Node 20 #48

20 April 2023

  • Include tslib #47

20 April 2023

  • When healthcheck fails, it should be 500 #45

17 April 2023

  • Wrap healthcheck into Either #44

17 April 2023

  • Pass app to healthchecks #43

17 April 2023

  • Update dependencies #39
  • Make healthcheck more useful #40

17 February 2023

  • Update dependencies #25

17 February 2023

  • KRNL-264_split_plugin #21
  • Install fixed version of esquery #26

15 February 2023

  • Expose method for custom newrelic attributes #23

31 January 2023

  • Add support for customizing healthcheck response #18
  • Implement public healthcheck plugin #17
  • Documentation for contributions #14

9 January 2023

  • Cleanup dependencies #13

9 January 2023

  • Minor cleanup for OTEL plugin #12

9 January 2023

  • Implement plugin for prisma/OpenTracing support #11

4 January 2023

  • Make it possible to augment request context with additional fields #10

2 January 2023

  • Expose key for the requestId #9

2 January 2023

  • Improve instantiation of bugsnag and newrelic plugins #8

2 January 2023

  • Prometheus metrics plugin #7

2 January 2023

  • Make bugsnag a peer dependency #6

v2.0.0

2 January 2023

  • Add documentation and metadata, necessary for publishing #4
  • Bump typescript from 4.9.3 to 4.9.4 #5
  • Automerge Dependabot PRs that pass CI #2
  • Implement fastify plugin for newrelic transaction manager #3
  • feat: Bugsnag and request-context plugins #1
  • Initial commit 156b0d7