Skip to content

Releases: taoensso/timbre

v4.5.1 / 2016 Jun 29

29 Jun 05:01
Compare
Choose a tag to compare
[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

26 Jun 06:28
Compare
Choose a tag to compare
[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 and timbre.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

10 Jun 04:55
Compare
Choose a tag to compare
[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

28 Feb 05:20
Compare
Choose a tag to compare
  • Hotfix: had a removed var in the profiling macro
[com.taoensso/timbre "4.3.1"]

v4.3.0 / 2016 Feb 26

26 Feb 08:39
Compare
Choose a tag to compare

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

14 Jan 05:27
Compare
Choose a tag to compare

This is a non-breaking hotfix release

[com.taoensso/timbre "4.2.1"]

v4.2.0 / 2015 Dec 27

27 Dec 03:19
Compare
Choose a tag to compare

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"]

v4.1.5 / 2015 Dec 27

27 Dec 03:02
Compare
Choose a tag to compare

This is a non-breaking hotfix release

[com.taoensso/timbre "4.1.5"]

v4.1.4 / 2015 Sep 30

30 Sep 10:06
Compare
Choose a tag to compare

This is a non-breaking hotfix release

  • Fix broken support for Clojure 1.5
[com.taoensso/timbre "4.1.4"]

v4.1.2 / 2015 Sep 26

30 Sep 10:06
Compare
Choose a tag to compare

This is a non-breaking hotfix release

  • Bring back deprecated logp macro from Timbre v3.x to ease back-compatibility [#67]
[com.taoensso/timbre "4.1.2"]