Releases: taoensso/timbre
v6.6.0-RC1 (2024-08-30)
📦 Available on Clojars: Timbre | SLF4J provider
Uses Break Versioning.
This is a significant feature release that includes new built-in support for Java logging interop via SLF4J.
Big thanks to @fzakaria and @rufoa for their long-time work on Timbre's previous optional SLF4J interop 🙏
As always, feedback and bug reports very welcome! - Peter Taoussanis
Changes since v6.5.0
(2024-02-26)
- 6d7495a [mod]
default-output-fn
: omit "?" location info
New since v6.5.0
(2024-02-26)
- 6b4873e [new] Add SLF4Jv2 backend/provider
- 95ea032 [new] [#389] Capture cause of failing error-fn
- 0fa226e [doc] [#386] Add
timbre-json-appender
to wiki (@NoahTheDuke) - Various internal improvements and updated dependencies
Fixes since v6.5.0
(2024-02-26)
- None
v6.5.0 (2024-02-26)
📦 Available on Clojars, this project uses Break Versioning.
This is a maintenance release that should be non-breaking, but does change the default :min-level
when none is specified.
Changes since v6.4.0
- 6b165c6 [mod] Change default top-level
*config*
:min-level (when none specified) from :report -> :trace
Fixes since v6.4.0
New since v6.4.0
- f3ce2b5 [new] [#374] Add OpenTelemetry Protocol (OTLP) community appender (@devurandom)
- Update dependencies, misc internal improvements
v6.4.0 (2024-02-22)
📦 Available on Clojars, this project uses Break Versioning.
This is a maintenance release that should be non-breaking, but that may change (fix) logging output for users of the JS console logger's :raw-console?
option.
Fixes since v6.3.1
- 9ec4e3c [fix] JS console appender unintentionally duplicating raw args
- dbf8481 [fix] Unnecessary boxed math in (community) rotor appender
- fab7b26 [fix] [#380] Fix docstring typo (@alexpetrov)
v6.3.1 (2023-09-27)
This is a minor maintenance release that should be non-breaking.
New since v6.2.2
- 1173427 [new] Add callsite
:?column
to logging data - 423b1c5 [new] Allow
refer-timbre
to work in Cljs - Updated documentation, moved to new wiki
Other improvements since v6.2.2
- Some internal refactoring
- Update dependencies
v6.2.2 (2023-07-18)
Identical to v6.2.1
, but synchronizes Encore dependency with my recent library releases (Timbre, Tufte, Sente, Carmine, etc.) to prevent confusion caused by dependency conflicts.
This is a safe update for users of v6.2.1
.
v6.2.1 (2023-06-30)
v6.1.0 (2023-02-27)
[com.taoensso/timbre "6.1.0"]
This is a maintenance release that should be non-breaking for most users.
See recommended steps when updating Clojure/Script dependencies.
Changes since v6.0.4
- edd4ee7 [mod] Remove support for long-deprecated
:?err_
,:vargs_
delays in log data - 95bce09 [mod] Postal appender: switch to new output-opts API
Fixes since v6.0.4
- 9455cb0 [fix] 1-arg Cljs
set-min-ns-level!
broken
New since v6.0.4
v6.0.4 / 2022 Dec 8
v6.0.0 / 2022 Oct 28
[com.taoensso/timbre "6.0.0"]
This is a major feature release. Changes may be BREAKING for some users, see relevant commits referenced below for details.
Please test before use in production and report any problems, thanks!
See here for recommended steps when updating any Clojure/Script dependencies.
Changes since v5.2.1
- 1c9fbb4 [mod] [BREAKING] [#322 #353] Reorganise community appenders
- 12457d9 [mod] [BREAKING] Default (nil) :min-level changed from
:report
->:trace
- 65c3b47 [mod] [DEPRECATED]
:msg_
is now undocumented - 98deeb7 [mod] [DEPRECATE]
set-level!
->set-min-level!
,with-level
->with-min-level
- 597c7a0 [mod] [#356] Call
pr-str
on non-string arguments - 844943e [mod] [#355 #339] Improve formatting of errors in Cljs (@aiba @DerGuteMoritz)
- 18bf001 [nop] Update core dependencies
- e5851f7 [nop] Update community dependencies
- [nop] Misc refactoring, incl. documentation improvements
New since v5.2.1
- 2823c47 [new] [#332] Add ability to load initial Timbre config from edn system value or resource
- 9085a41 [new] [#328] Add new utils:
set-min-level!
,set-ns-min-level!
, etc. - 841a064 [new] [#356] Add
:msg-fn
option todefault-output-fn
- 39a5e5a [new] [#317] Add
:output-error-fn
option todefault-output-fn
- 6af3eda [new] [#217] Add alpha
shutdown-appenders!
util and hook - 1024373 [new] [#354] Make
callsite-id
inlog!
macro deterministic for Clojure (@DerGuteMoritz) - baaf138 [new] Add
:output-opts
support to top-level and appender config - 8d1b3a6 [new] Wrap output and msg fns for better error messages
v5.2.1 / 2022 Mar 22
[com.taoensso/timbre "5.2.1"]
This is a minor maintenance release.
See here for recommended steps when updating any Clojure/Script dependencies.
Fixes since v5.1.2
- [#341 #342] [3rd-party appender] Make rolling appender thread-safe (@eerohele)
- [#338] Fix
*config*
docstring typo (@vise890) - [#344] Update dependencies, fix warning under Clojure 1.11
New since v5.1.2
- [#350] Low-level
log!
fn now supports runtime arguments as intended. Relevant for tool/library authors. - [#258] Improved rate limit feature and documentation
- [#349] [3rd-party appender] Pass ex-data on to Sentry as additional data field (@DerGuteMoritz)