v4.8.0 / 2016 Dec 18

@ptaoussanis ptaoussanis released this Dec 18, 2016 · 1 commit to master since this release

[com.taoensso/timbre "4.8.0"]

This is a major feature & maintenance release that should be non-breaking in most cases (see 1 exception below)

  • BREAKING: Middleware no longer receives :msg_ or :hash_ (was rarely useful, caused confusion)
  • DEPRECATED: Per-appender :middleware-fn (was rarely useful, caused confusion)
  • [#198] New: Add 3rd-party kafka appender (@gfZeng)
  • [#202] New: Spit appender: add :append? option (@tkocmathla)
  • [#195] New: Logstash appender: add :flush? option (@tvanhens)
  • [#192] Impl: Rolling appender: create dirs when they don't exist (@dsapala)
  • [#207] Impl: Add docstring for with-context
  • Impl: Default output fn now falls back to ?file when ?ns-str unavailable
  • Impl: Improve error message for logging calls with missing format pattern
  • [#207] Fix: Middleware couldn't influence automatic msg_ generation
  • [#199] Fix: Unintended elision warning output to cljs
  • [#206] Fix: Resolve slf4j-timbre issue with may-log? and namespace filtering

Downloads

v4.7.4 / 2016 Aug 23

@ptaoussanis ptaoussanis released this Aug 23, 2016 · 22 commits to master since this release

[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)

Downloads

v4.7.0 / 2016 Jul 19

@ptaoussanis ptaoussanis released this Jul 19, 2016 · 28 commits to master since this release

[com.taoensso/timbre "4.7.0"]
  • New: [#183] Add support for appender-level middleware

Downloads

v4.6.0 / 2016 Jul 12

@ptaoussanis ptaoussanis released this Jul 12, 2016 · 32 commits to master since this release

[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

Downloads

v4.5.1 / 2016 Jun 29

@ptaoussanis ptaoussanis released this Jun 29, 2016 · 44 commits to master since this release

[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.

Downloads

v4.5.0 / 2016 Jun 26

@ptaoussanis ptaoussanis released this Jun 26, 2016 · 47 commits to master since this release

[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.

Downloads

v4.4.0 / 2016 Jun 10

@ptaoussanis ptaoussanis released this Jun 10, 2016 · 56 commits to master since this release

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

Downloads

v4.3.1 / 2016 Feb 28

@ptaoussanis ptaoussanis released this Feb 28, 2016 · 75 commits to master since this release

  • Hotfix: had a removed var in the profiling macro
[com.taoensso/timbre "4.3.1"]

Downloads