Skip to content

Releases: taoensso/timbre

v4.7.4 / 2016 Aug 23

23 Aug 03:16
Compare
Choose a tag to compare
[com.taoensso/timbre "4.7.4"]

This is a minor hotfix release

  • Hotfix: [#188] Regression re: interleaving println appender
  • Hotfix: [#185] 3rd-party logstash appender deps issue (@RobinGL)

v4.7.0 / 2016 Jul 19

19 Jul 04:55
Compare
Choose a tag to compare
[com.taoensso/timbre "4.7.0"]
  • New: [#183] Add support for appender-level middleware

v4.6.0 / 2016 Jul 12

12 Jul 04:30
Compare
Choose a tag to compare
[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

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