- Fix MeteorX dependency. See #3.Thx @KoenLav.
- Fix log
[object Object]
issue. See meteor#10078.Thx @zodern.
- Remove logs from issue meteorhacks#174
- Fix TypeError: self.traceArchive.push is not a function
- Ensure error strings are encapsulated in an
Error
-like object for transmission to the APM server. - Use
Object.create(null)
rather than object initializer notation when initializing objects to store metric data.
- Fix invalid header field contentType instead of Content-Type.
- Remove IE8/9 workaround.
Fix #235.
Fix #144.
- Stop sending hostname to the client side. See #245.
- Remove MongoDB labeling. See: PR239
- DocSzCache size is now configurable. See PR238
20-05-2016
12-05-2016
- Fix an issue of potentially, killing the due to CPU labeling of the MongoDB module.
09-03-2016
- Fix coding style issues
- Track polledDocSize on polling observers as well
04-03-2016
- Fix regression of not tracking size data correctly. See: #219
04-03-2016
- Fix re-opened bug #83 which tries to use update options when it's undefined or null. This came with the recent addition of size tracking.
01-03-2016
- Fix issue of not tracking null publications properly in data size tracking.
- Remove cache handlers tracking from observers. This leads to better CPU usage.
- Tracking different data size meterics (all in and out data sizes from the app). This is done is very efficient manner. So, this doesn't impact to the app's CPU usage.
- Update pidusage to v1.0.1
- Fix potential issue of not sending data to engine. Earlier we stopped sending when we see an error. Actually, we need to reschedule to send data to engine even if there is an error.
- Fix an issue on server crashing due to a bug on kadira-core. Fixed by adding kadira-core v1.3.1, which has a fix for that.
- Now, transport layer is handled by the
kadira-core
NPM module.
- Add potential fix for #200
- Add initiallyAddedDocuments to track initial adds
- Change the metrics we track for LiveQuery tracking.
- Add more metrics which tracks the Live Query usage. This will be helpful for our upcoming LiveQuery tracking feature.
- Allow to filter by method/sub name when striping trace data. See this PR.
- Add better error reporting. Actually fixed this issue: meteorhacks#193
- How we fix is little unconventional but it worked.
- Start instrumenting Kadira rightway. So, we can get the CPU profile labeling.
- Using MeteorX for the server only.
- Using the latest MeteorX version, which has some fixes for startup related issues
- Fix for a weird bug we found from the customer support. Without this fix, his app won't bind to the port.
- Fix a potential issue where the possiblity to mutate authHeaders.
- Change console.error in connect code to console.log.
- Add support for Meteor 1.2. Fixes: #181. It was an issue with how we are tracking
Fiber.yield
.
- Add first steps on decoupling kadira's tracing into a seperate package.
- With this version, we allow an way to expose Kadira traces and some other metrics without connecting to Kadira.
- See example: https://gist.github.com/arunoda/8a3dec21924f08ed83b3
- Prevnt string errors crashing the app. Potential fix for: #175
- We've seen some users getting older version when installed via
meteor add meteorhacks:kadira
. We've no idea when it's happening. May be because we still support Meteor0.9
. - So, this version drops Meteor
0.9
support and only support Meteor1.0
or higher.
- Fix an issue with the time-sync logic
- Do not retry if kadira engine return a status code of range 400-500 (except 401. It throws an error.)
- Add the protocol version as 1.0.0