Skip to content

v3.1.0 (2026-07-30)

Latest

Choose a tag to compare

@ptaoussanis ptaoussanis released this 30 Jul 07:15

This is a non-breaking feature and maintenance release with a significant number of fixes performance improvements.

It should be a safe upgrade for current users, but as always please test carefully before using for anything important, and please report any unexpected problems - thank you! 🙏

- Peter Taoussanis

Since v3.0.2 (2026-01-23)

  • [new] Add explicit root setters [d56270a]
  • [fix] Dynamic compaction: prevent loss [12c1c21]
  • [fix] Profile: reuse sample rate [72bf710]
  • [fix] p: inline body [bbfad52]
  • [fix] Profile: capture caller thread [9ac5821]
  • [fix] Legacy handlers: restore dispatch [397e70f]
  • [fix] Handlers: support clean shutdown [6329119]
  • [fix] Compaction: reject invalid limits [3224869]
  • [fix] Defnp: preserve trailing attrs [91ae3bc]
  • [fix] Timing: support negative origins [e85358a]
  • [fix] Trove: preserve profiling id [b827896]
  • [fix] Encore: require root setters [f3cf99f]
  • [prf] Format: pad columns directly [98d327b]
  • [prf] Profiled: skip unnecessary binding [0af8f20]
  • [prf] Capture: drop location interner [0f3e7e0]