Releases: taoensso/timbre
Releases · taoensso/timbre
v4.7.4 / 2016 Aug 23
v4.7.0 / 2016 Jul 19
[com.taoensso/timbre "4.7.0"]
- New: [#183] Add support for appender-level middleware
v4.6.0 / 2016 Jul 12
[com.taoensso/timbre "4.6.0"]
Non-breaking, minor feature release
- New: [#176] Add New Relic appender (@polymeris)
- Impl: [#177] Improvements to clojure.tools.logging integration (@MerelyAPseudonym)
- Impl: [#179] Break hostname util into smaller components
- Impl: [#174] Smarter (faster) spit appender path creation
- Impl: Revert recent profiling changes, restore ^:dynamic (multi-threaded) behaviour
v4.5.1 / 2016 Jun 29
[com.taoensso/timbre "4.5.1"]
This is a minor hotfix release
- Hotfix: address an issue for AOT/slf4j-timbre users.
- Hotfix: missing type hint during timestamp generation.
v4.5.0 / 2016 Jun 26
[com.taoensso/timbre "4.5.0"]
This is a major, non-breaking release focused on refactoring and performance (esp. profiling performance)
- BREAKING (rarely): ids given to
timbre.profiling/pspy
andtimbre.profiling/profile
must now always be compile-time consts (e.g. keywords). - DEPRECATED: Appender args -
:?err_
,:vargs_
(delays). - New: Appender args -
:?err
,:vargs
,:output_
. - New: Allow disabling ANSI colours with env var [#172 @ccfontes].
- Impl: Minor logging perf improvements.
- Impl: Major profiling perf improvements.
v4.4.0 / 2016 Jun 10
[com.taoensso/timbre "4.4.0"]
This is a major, non-breaking release, enjoy :-)
- New: Add support for appender-level ns filters [#171]
- New: Add 3rd-party logstash appender [#166 @dfrese]
- New: Add PostgreSQL appender [#160 @yuliu-mdsol]
- New: Add Slack appender [#159 @sbelak]
- Fix: Make rotor appender thread-safe [#168 @mikesperber]
- Fix: Don't cache cljs console appender's
js/console
[#165] - Fix: Fix surprising
merge-config
nil behaviour [#163]
v4.3.1 / 2016 Feb 28
- Hotfix: had a removed var in the profiling macro
[com.taoensso/timbre "4.3.1"]
v4.3.0 / 2016 Feb 26
This is a major, non-breaking feature release
- New: added 3rd-party gelf appender [#147 @davewo]
- New: new
:?hash-arg
data key for use by custom data hash fns - New: low-level
log!
macro for use in tooling (slf4j-timbre, etc.) - New: allow compile-time log level to be set with system property [#151 @domkm]
- New: ClojureScript console logger docstring now incl. instructions for Chrome Blackboxing [#132 @danskarda]
- New: include line numbers in default output for non-nested macros [#132]
- Impln: appenders no longer need to worry about using
force
instead of@
/deref
[com.taoensso/timbre "4.3.0"]
v4.2.1 / 2016 Jan 14
This is a non-breaking hotfix release
- Fix: compile issue with Clojure 1.6 [#146 @nicferrier]
[com.taoensso/timbre "4.2.1"]
v4.2.0 / 2015 Dec 27
This is a non-breaking feature release
- Change: switch default timestamp timezone from JVM default to UTC [#135]
- Change: switch default timestamp pattern from
yy-MMM-dd
->yy-MM-dd pattern
(easier to sort) [#135] - New:
swap-config!
now supports &args [#137 @rsslldnphy] - New: rotor appender now creates necessary paths [#140 @dsapala]
- New: faster (transducer-based) string joins with Clojure 1.7+ [#133]
- New: records now get a human-readable string representation [#133]
- Fix: application slowdown due to agents shutdown [#141 @ryfow]
[com.taoensso/timbre "4.2.0"]