Skip to content

Latest commit

 

History

History
53 lines (32 loc) · 1.29 KB

CHANGELOG.md

File metadata and controls

53 lines (32 loc) · 1.29 KB

Changelog

Unreleased

Added

  • Pass the ResourceInfo to the operations that may block a thread's execution.
  • Add ThreadResourcePanel to the Fray Debugger plugin. The panel visualizes the concurrency resources of each thread.

Changed

Deprecated

Removed

Fixed

  • Disable Fray instrumentation when System.exit is called. This avoids deadlock when a new thread is created during the shutdown process.
  • Fixed Github release action including the wrong changelog.

Security

0.2.8 - 2025-02-26

Added

  • Add a new timeline view in the Intellij Plugin.

Changed

  • Assign different colors to different threads in the Intellij Plugin.
  • Rename the thread state to Runnabled and Blocked.
  • Release the Fray Debugger plugin through github actions.
  • Append changelog to the release notes in the github action.

Fixed

  • Fix deadlock while evaluating syncurity conditions. This happens if the condition contains synchronization primitives. The solution is to switch Runtime delegate to a special syncurity delegate that does not call RunContext directly.

0.2.7 - 2025-02-24

Added

  • Initial release of Fray Debugger plugin.

Changed

  • Update docs/IDE.md to include Fray Debugger plugin.
  • Fix Fray Debugger crashes when the line number is negative.