Releases: bitsocialnet/bitsocial-cli
Release list
v0.19.96
v0.19.95
v0.19.94
v0.19.93
v0.19.92
Warning
Back up your community databases before upgrading. This release permanently deletes old comments that fail current signature validation.
This release upgrades pkc-js to 0.0.83, which makes community databases that predate the latest schema loadable again. Loading them lets the pending schema migration finally run, and that migration includes a validation pass that deletes any comment failing today's signature rules. On databases that had been stuck unmigrated, this pass runs for the first time.
What gets deleted: comments signed before 2024-11-01 by old clients that set protocolVersion on the record without including it in signature.signedPropertyNames. Each one is removed along with its replies. On one production node this deleted 1264 comments plus their cascaded replies across 12 communities, with two small archive-only communities losing nearly all of their history.
What is safe: anything signed on or after 2024-11-01. Since that point signedPropertyNames has always included protocolVersion, so no recent or active content is affected.
Back up first, with the daemon stopped so the files are quiescent:
systemctl stop bitsocial # or however you run the daemon
cp -a ~/.local/share/bitsocial/communities ~/bitsocial-communities-backupThe migration does write its own copy to communities/.backup_before_migration/, but that copy is deleted as soon as the migration succeeds, so it is not a substitute for your own backup.
0.19.92 (2026-08-17)
v0.19.91
v0.19.90
0.19.90 (2026-08-17)
- chore(deps): upgrade @pkcprotocol/pkc-js 0.0.81 -> 0.0.82 (a6e1794)
v0.19.89
0.19.89 (2026-08-14)
- fix(challenge): close two holes in the content key, assert test readiness (fec6a31)
- fix(challenge): reload replaced challenge packages instead of cached ESM modules (4e59472)
- fix(challenge): reload the daemon that actually serves the data path, not localhost:9138 (6f37b98), closes #124
- fix(challenge): target the reload at --pkcRpcUrl instead of a hardcoded url (d88c2bc), closes #124
- fix(challenge): unregister removed challenges and bound the reload request (cd12cd2)
- test(challenge): reproduce stale ESM module after same-name upgrade (#124) (0237f02), closes #124
- chore(deps): upgrade @pkcprotocol/pkc-js 0.0.77 -> 0.0.81 (1cc8952), closes #256 #259 #260 #263
v0.19.88
0.19.88 (2026-08-08)
- chore(deps): upgrade 5chan web UI v0.9.7 -> v0.9.17 (49c6c1e)
v0.19.87
0.19.87 (2026-08-07)
- refactor(daemon): run repo gc unconditionally every hour (d67d486)
- feat(daemon): periodic IPFS repo GC over kubo RPC, upgrade kubo 0.43.0 + pkc-js 0.0.77 (6757a87), closes ipfs/kubo#11424