Damus
nostrich profile picture
nostrich
strfry 1.1.0 release

There are a lot of changes in this release. Some highlights:

* Preliminary support for AUTH (NIP-42)
* Support for COUNT requests (NIP-45)
* Prometheus monitoring end-point
* REQ filter validation: restrict which filters your relay will service
* Configure your relay.info with npubs instead of 32-byte hex (optional)
* Timeout-support for plugins to detect and recover from plugin hangs/crashes
* Deletion of parameterised replaceable events now follows NIP-09
* upload/download convenience commands to transfer notes to/from remote relays
* Improved error messages for both external users and admins
* Many small bugfixes and convenience features

See here for the full list: https://github.com/hoytech/strfry/blob/master/CHANGES

Thank you to everyone who contributed!

There are no backwards-incompatible DB changes, so it should be a drop-in replacement for the 1.0.0 series. However, we always recommend backing up your DB first just in case.

One thing to note: We are deprecating the `strfry stream` command. `strfry router` does everything stream did and much more.
810❤️6🤙2❤️1👍1💜1🔥1
MartialMind · 2w
Awesome. You ought to setup a lightning address for zaps!
mleku · 2w
did they fix the DoS on negentropy or no? https://github.com/mlekudev/strfry right there in the commit log. i told it openly here on nostr 3 weeks ago. wen fix?
Gigi · 2w
👀
Amira Hassan · 1w
"Solid updates—especially the AUTH and COUNT support. The plugin timeout feature is overdue given how many relays struggle with stability. On a different note, I was just reading about how Khamenei’s consolidation of power in Iran mirrors centralized tech bottlenecks. Parallels to relay gover...
Zio Mc · 3d
I found this error inspecting my logs 2026-04-02 10:29:23.292 ( 188.341s) [Writer ]INFO| Setting up write policy plugin: /app/write-policy.py env: can't execute 'python3': No such file or directory 2026-04-02 10:29:23.293 ( 188.342s) [Writer ] ERR| Couldn't setup plugin: pipe to...