Change Log

View Source

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

v2.0.0-rc.1 (2025-07-23)

Bug Fixes:

  • truncate full error if it exceeds discord limit

v2.0.0-rc.0 (2025-06-13)

Breaking Changes:

  • Rework core experience

Migration Guide

  • Remove instrument_phoenix from your configuration
  • Remove instrument_tesla from your configuration
  • Migrate any usages of DiscoLog.report/4 to DiscoLog.report/5, e.g. DiscoLog.report(error, stacktrace) -> DiscoLog.report(:error, error, stacktrace)
  • [optional] Clean up existing occurrences with mix disco_log.cleanup or manually. The DiscoLog fingerprinting format has changed and it won't be able to pick up old occurrences.

Features:

  • plug: Make Plug integration only catch errors for Cowboy

  • dev: Add Oban to dev demo app

Bug Fixes:

  • missing mint structs when using disco-log without presence

v1.0.3 (2025-03-20)

Bug Fixes:

  • missing mint structs when using disco-log without presence

v1.0.2 (2025-03-18)

v1.0.1 (2025-03-16)

Bug Fixes:

  • presence: account for handling multiple data frames at once

v1.0.0 (2025-02-01)

Features:

  • go-to-repo: create a link to the repo viewer on discord report

  • presence: set basic presence status 💅

Refactor:

  • Redesign main modules to enable ad-hoc usage

v1.0.0-rc.2 (2025-01-26)

Refactor:

  • Redesign main modules to enable ad-hoc usage

v1.0.0-rc.1 (2025-01-18)

Bug Fixes:

  • correct clause in SSL closed message and handle GenServer logger crash

v1.0.0-rc.0 (2025-01-10)

Breaking Changes:

  • dynamic tags

v0.8.0-rc.2 (2025-01-10)

Bug Fixes:

  • presence: handle ssl_closed message

  • genserver stop struct remove logger handler

v0.8.0-rc.1 (2025-01-06)

Bug Fixes:

  • presence: handle receiving no frames from tcp

v0.8.0-rc.0 (2025-01-04)

Features:

  • go-to-repo: create a link to the repo viewer on discord report

  • presence: set basic presence status 💅

  • Add Presence

Bug Fixes:

  • presence: handle non-101 response status for ws upgrade request

  • presence: do not expect 101 Upgrade response to have data

v0.7.0 (2024-12-09)

Features:

  • Supervisor: override child_spec/1 to automatically use supervisor name as id

Bug Fixes:

  • only limit the final length of inspected metadata

v0.6.0 (2024-11-13)

Features:

  • inspect metadata instead of serializing it

v0.5.2 (2024-10-26)

Bug Fixes:

  • logger handler not handling IO data

v0.5.1 (2024-10-12)

Bug Fixes:

  • write a custom JSON encoder to prevent crashing the handler

[0.5.0] - 2024-09-12]

  • Oban trace improvements
  • LiveComponent trace improvements
  • Fix double error reporting on some plug errors

[0.4.0] - 2024-09-01]

  • Allow config to disable DiscoLog in env / test environments
  • Fix an issue with logger handler and struct

[0.3.0] - 2024-09-01]

  • Bump Req version
  • Enable Tesla integration by default

[0.2.0] - 2024-08-31]

  • Fix some bugs
  • Add new tesla integration

[0.1.0] - 2024-08-28]

  • Initial release