github calpa/urusai v1.1.1

2 hours ago

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

Don't miss a new urusai release

NewReleases is sending notifications on new releases.