Releases: fluent/fluent-logger-forward-node
Release v1.0.0
First release after transferring to @fluent-org/logger
. This is the same code as fluentd-node@0.0.17
, but with updated doc links and etc.
This project now follows semantic versioning, and can be considered production ready.
Release v0.0.17
Bugfix release, fixes uncaught rejection issues during socket reconnections.
Release v0.0.16
Adds a notWritableWhenDraining
handler to control when the socket is writable. This can improve performance. Also exposes more socket events through the underlying event emitter.
Release v0.0.15
This adds a waitForPending handler, which can be used to block disconnects until everything has successfully flushed.
Release v0.0.14
This adds options to do a synchronous flush, and cleans up previously added limiting options.
Release v0.0.13
This adds queueLength
and writable
getters to the client, so external users can inspect its state.
Release v0.0.12
Adds a state which is set on socket destroy events, so we should hopefully log less errors.
Release v0.0.11
Adds disableAutoconnect, changes signature of FluentSocket.connect
to always throw on connection error, permitting the client to control handling irregardless of reconnection.
Release v0.0.10
This adds new options to socket disconnection, to potentially reduce the number of lost events during shutdown.
Release v0.0.9
Fixes some issues with a call stack size exceeded error, and adds a new sendQueueNotWritableLimitDelay
option to prevent dropping events during short outage events.