Skip to content

v1.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Aug 00:11

What's New

Bug Fixes

  • Concurrent map crash — Fixed a fatal error: concurrent map iteration and map write panic that occurred after a few hours when concurrency > 1. The blacklist map was iterated in isBlacklisted without a lock while removeAndBlacklist wrote it under mu. Added a dedicated sync.RWMutex (blMu) for the blacklist, decoupled from mu (which guards links) so reads never deadlock.

Thanks to the user who reported this crash via email with a full goroutine trace — the stack made the root cause trivial to pinpoint. 🙏

Install

# macOS (Apple Silicon)
curl -sL https://github.com/calpa/urusai/releases/download/v1.1.1/urusai-macos-arm64.tar.gz | tar xz

# macOS (Intel)
curl -sL https://github.com/calpa/urusai/releases/download/v1.1.1/urusai-macos-amd64.tar.gz | tar xz

# Linux
curl -sL https://github.com/calpa/urusai/releases/download/v1.1.1/urusai-linux-amd64.tar.gz | tar xz

Full Changelog: v1.1.0...v1.1.1