Releases: logdna/logger-node
Releases · logdna/logger-node
v2.6.1
v2.6.0
v2.5.0
v2.4.1
v2.4.0
v2.3.2
2.3.2 (2021-04-13)
Bug Fixes
- docs: Correct bad documentation for logging errors 0606986 - Darin Spivey
Chores
- contributors: Use all-contributors 78d997f - Darin Spivey
- deps: Remove unnecessary eslint plugins 1141c8d - Darin Spivey
Continuous Integration
- Switch to using semantic-release b1fa6ca - Darin Spivey
Miscellaneous
- add @alanzchen as a contributor 61600f3 - Darin Spivey
- add @darinspivey as a contributor af54268 - Darin Spivey
- add @esatterwhite as a contributor 6c8807f - Darin Spivey
- add @ligerzero459 as a contributor 9bdeac8 - Darin Spivey
- add @mdeltito as a contributor 369e1ac - Darin Spivey
- add @nhuttm as a contributor e8e63c2 - Darin Spivey
- add @relative as a contributor 50c9050 - Darin Spivey
LogDNA Node.js Logger v1.0.1
1.0.1 - August 26, 2020
Fixed
- Corrected a broken link ("Best Practices") in docs/migrating-from-older-versions.md
LogDNA Node.js Logger v1.0.0
CHANGELOG
1.0.0 - August 25, 2020
Changed
- Removed
debug
since it's not compatible everywhere. See
issue #89 class Logger
forces the use of thenew
keyword- Helper functions are broken out to declutter the class file
Logger
class is no longer exported. Helper functions should be
used to instantiate it.cleanUpAll
andflushAll
functions were removed along with
callbacks in general. The class is now anEventEmitter
instead.configs.js
was renamed to the more appropriateconstants.js
- Made all variables consistent in naming convention (lowerCamelCase)
- Added EventEmitter for successes, warnings and errors
- Fixed retry logic and possibility for double timers
- Fixed race condition with clearing a single buffer. Now, multiple
buffers are used so that they can be independently cleared. This
fixes a race condition where lines that were added during the HTTP
request could be removed without being sent log()
Options as a string must now be a log level. TypeError if not.- Properly handles opts.meta, opts.context and this._meta
according toindexMeta
- Removed
sizeof
since it was buggy. Logic replaced with.length
of the lines - Added
meta
to the constructor so that it can easily be set without
needing to calladdMetaProperty
after instantiation. - Fixed map transitions; No dynamic addition of object properties or
delete
usage. ip
can now be an IPv6 address- Added a loadtest.js test to ensure there is not data loss
- Exponential Backoff with Jitter algorithm implemented for HTTP retries