v3.0.0 (2025-06-23)
- Dependency: on Clojars
- Versioning: Break Versioning
This is a major upgrade with many improvements. It includes breaking changes for a minority of users. Please see below for changes, and linked commit messages for relevant migration info and motivations.
Sincere apologies for the hassle! Most users (esp. those using defaults) should be able to upgrade without any modifications, but as always please report any unexpected problems on GitHub or the Slack channel, and feel free to ping if I can provide any assistance! 🙏
Breaking since v2.7.0 (2024-04-15)
- ➤ [mod] [BREAKING] Changed arg given to custom
profilehandlers [0f73778], seehelp:signal-contentfor new arg - ➤ [mod] [BREAKING] Profiling levels changed from 0..6 (default 2) to 0..100 (default
:info=50), you may need to update yourprofile/dcallsites! [025ff70] - ➤ [mod] [BREAKING] New API for draining stats accumulator [b2c866b]
- ➤ [mod] [BREAKING] Omit
defn_/fn_id prefix when usingdefnp,defnp-,fnp[5f5d2ef] - ➤ [mod] [BREAKING] Remove
:filekey from pstats:locmaps [79ccac5]
New since v2.7.0 (2024-04-15)
- [new] Added Telemere and Trove handlers.
- [new] Many new options added to
profiled,profile(see linked docstrings) - [new] Many new options added to
add-handler!(see linked docstring,help:handler-dispatch-options) - [new] Automatic handler stats (see
get-handlers-stats) - [new] Major documentation improvements [7d14517], [1d7abfd], etc.
- [new] Major performance improvements [312bb4c], [bbc8dfc], [e51df6a], [2b6e276], [0f73778], etc.
Since v3.0.0-RC1 (2025-04-30)
- [mod] Some changes to the options and output to the Timbre and Telemere handlers [48e82ad]. Please recheck if you're using custom options.