Fedify 2.0.1
Released on February 24, 2026.
@fedify/cli
- Fixed
fedifycommand hanging indefinitely when invoked as an executable (e.g., vianpx @fedify/cliornpm exec -- fedify) on Linux. The shebang line#!/usr/bin/env node --disable-warning=ExperimentalWarningwas passingnode --disable-warning=ExperimentalWarningas a single argument toenv, which caused an infinite exec loop on Linux because the kernel passes all shebang arguments as one string. Fixed by usingenv -Sto properly split arguments:#!/usr/bin/env -S node --disable-warning=ExperimentalWarning.
@fedify/postgres
-
Fixed
PostgresMessageQueue.listen()permanently stopping message processing whenpoll()throws (e.g., transient PostgreSQL errors or handler failures).listen()now catches polling errors for subscribe, notify, and interval-triggered polls, logs them, and retries on subsequent triggers instead of terminating the listener. [#581] -
PostgresMessageQueue.initialize()now creates an index on thecreatedcolumn (idx_{table}_created) to improve dequeue query performance under backlog growth. [#581]