1 | # Changelog
|
2 | All notable changes to this project will be documented in this file.
|
3 | ## 2.1.1 - March 13, 2019
|
4 | #### Added
|
5 | - Ability to mask db statements in integrations
|
6 | - Send resource infromation in invocation data
|
7 | - Composite data model and batch reporting support
|
8 | #### Fixed
|
9 | - Elasticsearch fix getting host when multiple host is configured
|
10 | - Root span and invocation duration are compatible
|
11 |
|
12 | ## 2.1.0 - March 6, 2019
|
13 | #### Added
|
14 | - Implement `ErrorInjectorSpanListener`, `FilteringSpanListener` and `LatencyInjectorSpanListener`
|
15 | - Implement ES and MySQL V1 integrations
|
16 | - Implement sampling only Timed out Invocations
|
17 | #### Fixed
|
18 | - Fixes #47
|
19 | - Use InvocationSupport to pass functionName to Integrations
|
20 | - Fix lambda timing out when used with https://www.npmjs.com/package/serverless-mysql
|
21 |
|
22 | ## 2.0.9 - February 13, 2019
|
23 | - Trace HTTPS calls
|
24 | - Bug fix in in TraceConfig programmatic config
|
25 |
|
26 | ## 2.0.8 - January 30, 2019
|
27 | - Bug fixes in AWS Integrations
|
28 | - Enable default sampling for Metric Plugin
|
29 |
|
30 | ## 2.0.7 - December 20, 2018
|
31 | - Integrated Thundra Log Plugin with NodeJS console
|
32 | - Warmup plugin is disabled by default
|
33 | - Added trigger tags for AWS Event
|
34 | - Implemented trace propagation with opentracing
|
35 |
|
36 | ## 2.0.6 - November 27, 2018
|
37 | #### Added
|
38 | - Aws XRay Integration
|
39 | - Tag support
|
40 | - Sampling support
|
41 | #### Fixed
|
42 | - Add missing tags data to integrations for better ui integration
|
43 |
|
44 | ## 2.0.5 - November 6, 2018
|
45 | #### Added
|
46 | - Enable integrations by default
|
47 | #### Fixed
|
48 | - Propagated span from trace entry to exit through entry data
|
49 |
|
50 | ## 2.0.4 - October 26, 2018
|
51 | #### Fixed
|
52 | - Cleanup LogManager after each invocation
|
53 | ## 2.0.3 - October 24, 2018
|
54 | #### Fixed
|
55 | - AWS and HTTP integrations spans were not closed correctly fixed now. Removed HTTPS integration, it is not needed `https` module is using `http` underneath.
|
56 |
|
57 | ## 2.0.2 - October 23, 2018
|
58 | #### Fixed
|
59 | - Enable log plugin to be used before initialising Thundra Agent
|
60 | ## 2.0.1 - October 22, 2018
|
61 | #### Added
|
62 | - Migration to new data model
|
63 | - Async support
|
64 | - Region adaptable timeout margin
|
65 | - Enable `keepAlive` in http connections
|
66 | - Automatic instrumentation integrations with `pg`, `mysql`, `redis`, `aws`
|
67 | - Enable debug mode with environment variables
|
68 |
|
69 | #### Fixed
|
70 | - Fix errors when running with serverless offline plugin
|
71 |
|
72 | ## 1.6.0 - August 16, 2018
|
73 | #### Added
|
74 | - Manual instrumentation support with OpenTracing API
|
75 | - Automatic instrumentation support
|
76 | - Mask trace of request and response of Lambda Invocation
|
77 | #### Fixed
|
78 | - Fix crash if env variable `process.env.AWS_LAMBDA_LOG_STREAM_NAME ` not set
|
79 |
|
80 | ## 1.5.4 - July 23, 2018
|
81 | #### Added
|
82 | - `timeout` field is added to trace properites
|
83 |
|
84 | ## 1.5.3 - July 13, 2018
|
85 | #### Added
|
86 | - `functionARN`,`logGroupName`,`logStreamName`,`requestId` fields are added to trace properites
|
87 | #### Fixed
|
88 | - Trace data should show response if error type is HTTP error
|
89 |
|
90 | ## 1.5.2 - July 11, 2018
|
91 | #### Added
|
92 | - Timeout detection support
|
93 | - Parse Lambda Proxy Integration response for error detection for 5xx and 4xx responses
|
94 |
|
95 | ## 1.5.0 - May 18, 2018
|
96 | #### Added
|
97 | - Disable request/response via environment variables
|
98 | - Invocation plugin and data type
|
99 | #### Fixed
|
100 | - Response is set wrong when there is an error
|
101 |
|
102 | ## 1.4.1 - May 10, 2018
|
103 | #### Fixed
|
104 | - A bug related to wrong usage of Node's URL module
|
105 |
|
106 | ## 1.4.0 - May 10, 2018
|
107 | #### Added
|
108 | - URL configuration via `thundra_lambda_publish_rest_baseUrl` environment variable
|
109 |
|
110 | ## 1.3.1 - April 17, 2018
|
111 | #### Added
|
112 | - Timestamp support
|
113 |
|
114 | ## 1.3.0 - April 13, 2018
|
115 | #### Added
|
116 | - Warmup support
|
117 |
|
118 | ## 1.2.0 - April 3, 2018
|
119 | #### Added
|
120 | - Log plugin support
|
121 |
|
122 | ## 1.1.2 - March 23, 2018
|
123 | #### Changed
|
124 | - `thundra_lambda_publish_cloudwatch_enable` environment variable check
|
125 |
|
126 | ## 1.1.1 - March 23, 2018
|
127 | #### Fixed
|
128 | - `thundra_lambda_publish_cloudwatch_enable` environment variable check
|
129 |
|
130 | ## 1.1.0 - March 23, 2018
|
131 | #### Added
|
132 | - Metric support
|
133 |
|
134 | ## 1.0.1 - March 14, 2018
|
135 | #### Added
|
136 | - Support for passing API key as an environment variable
|
137 |
|
138 | ## 1.0.0 - March 13, 2018
|
139 | #### Added
|
140 | - Initial agent with tracing support
|
141 |
|
142 |
|
143 |
|