Skip to content

Latest commit

 

History

History
205 lines (116 loc) · 11.8 KB

CHANGELOG.md

File metadata and controls

205 lines (116 loc) · 11.8 KB

Change Log

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

0.4.4 (2021-01-01)

Bug Fixes

  • gql: interceptors now work with subscriptions (55ba385)

0.4.3 (2020-10-30)

Features

  • interceptor: getRequestId now optionally accepts ExecutionContext (130b9e6), closes #326

0.4.2 (2020-10-26)

Bug Fixes

Features

  • logger: move log level to earlier in the log (da00caa)

0.4.1 (2020-10-25)

Bug Fixes

  • service: fixes logger methods to follow LoggerService interface (f1fd191)

0.4.0 (2020-10-25)

Bug Fixes

  • integration: fix failing integration test location (270dd0e)

Features

BREAKING CHANGES

  • all: log methods now take an object as the second parameter instead of having 3 extra optional parameters

0.3.1 (2020-09-12)

Features

  • logger: logger will not print function names when objects have funcs (c496d16)
  • module: adds a forFeatures method to the module (e7f5df1)

0.3.0 (2020-09-05)

Bug Fixes

  • all: fix the failing build for fastify (f166eab)
  • module: add requestId check to printMessage (97bcda7)

Features

  • all: add request id generation and log (00fd8c7)
  • module: remove registration of global interceptor (fdf5ef7)

0.2.2 (2020-08-10)

Features

  • logger: logs Symbol(name) instead of Symbol to be more clear (137db86)

0.2.1 (2020-07-25)

Bug Fixes

  • all: fixes OgmaCoreModule not configured (c7cd6d7), closes #106

Features

  • module: adds export for createProviderToken (9b0b43f)

0.2.0 (2020-07-20)

Features

  • logger: adds hostname to the log output (a1f2b8d)

0.2.0 (2020-07-20)

Features

  • logger: adds hostname to the log output (a1f2b8d)

0.1.2 (2020-07-18)

Bug Fixes

  • module: updates decorators type to accept a class (1bc3df7)

0.1.1 (2020-07-18)

Bug Fixes

  • gql: updates gql types to work with apollo > 2.11 (a097842)
  • gql-fastify: update types for graphql-fastify (83335e6)

0.1.0 (2020-06-08)

Features

  • benchmarks: implements benchmarks (#41) (9c719ef)
  • grpc: implements the grpc parser (b4fc770), closes #16
  • kafka: finishes the work on the kafka parser (f8048c9), closes #17
  • kafka: implements parser for kafka (4ce590f), closes #17
  • mqtt: implements the mqtt parser for ogma (b83b65c), closes #18
  • nats: implements NatsParser and test cases (#47) (b9136f8), closes #19
  • redis: implements the redis parser (5f0ca06)
  • rmq: implements RabbitMQ parser for AMQP requests (2e44261), closes #20

0.1.0 (2020-04-20)

Bug Fixes

  • interceptor: adds case to skip over graphql subscriptions (1e35310)
  • module: set interceptor defaults (0156994)
  • service: update printError to include context by default (31b7819)
  • tcp: removes second interceptor binding in integration (8929d9e)

Features

  • express: implements ExpressInterceptorService for OgmaInterceptor (bbe6335)
  • fastify: implemets FastifyInterceptorService for OgmaInterceptor (9f49298)
  • gql: implements gql parser for express (9290504), closes #14
  • gql-fastify: implements parser for GraphQL-Fastify (7ec49bc), closes #15
  • interceptor: adds websockets to OgmaInterceptor's logging ability (9c47252), closes #8
  • interceptor: creates set up for http/ws/rpc logging (bef7442), closes #7 #8 #9
  • module: implements plugin system for interceptor context parser (d116da3), closes #7 #8 #9 #10 #11
  • module: let base module work for http express (1bb52a7)
  • socket.io: implements parser for socket.io (6da8fdb), closes #22
  • tcp: implements first draft of tcp parser (bf0eb6b), closes #23
  • tcp: implements tcp parser and tests (4b1b8fa)
  • ws: implements parser for websocket (9de8c96), closes #24

Performance Improvements

  • logger: gets the pid at logger creation instead of at log time (d8913d0)

2.0.4 (2020-01-11)

Bug Fixes

  • add @types/express and fastify to dependencies (9fa3436)

2.0.5 (2020-02-19)

Improvements

  • deps: remove dependency on fastify and @types/express (f5a2c41)

2.0.4 (2020-01-11)

Bug Fixes

2.0.3 (2020-01-02)

Bug Fixes

  • interceptor: allows for no data to be returned and not fail (ab2857e)

2.0.0 (2020-01-01)

Features

  • interceptor: creates OgmaInterceptor for logging http requests (155eea6)

BREAKING CHANGES

  • interceptor: OgmaModule is now required to be the first parameter in forRoot and forRootAsync. The OgmaModuleOptions interface has now changed to have a service and interceptor key, followed by the respective values.

0.0.9 (2019-12-23)

0.0.8 (2019-12-23)

Bug Fixes

  • service: makes ogma instance optional in service ctor (da14ee8)

Features

  • config: allows for root module configuration (c610566)
  • ogma: creates Ogma module for NestJS usage (3afc562)