Skip to content

Releases: bitsocialnet/bitsocial-cli

v0.19.96

Choose a tag to compare

@bitsocial-release-bot bitsocial-release-bot released this 02 Sep 03:52

0.19.96 (2026-09-02)

  • fix: pre-seed kubo Routing config so pkc-js init does not restart kubo (65f3c58)
  • docs: require Closes #N in PR bodies so issues auto-close on merge (776daaa), closes #N

v0.19.95

Choose a tag to compare

@bitsocial-release-bot bitsocial-release-bot released this 31 Aug 10:32

0.19.95 (2026-08-31)

  • test: surface diagnostics when a completion-time command times out (#140) (c4c40e5), closes #140
  • chore(deps): upgrade @pkcprotocol/pkc-js 0.0.85 -> 0.0.89 (a639363)

v0.19.94

Choose a tag to compare

@bitsocial-release-bot bitsocial-release-bot released this 22 Aug 04:53

0.19.94 (2026-08-22)

  • ci: install the packed tarball to the fast volume on windows (#136) (a2231d0), closes #136

v0.19.93

Choose a tag to compare

@bitsocial-release-bot bitsocial-release-bot released this 21 Aug 08:45

0.19.93 (2026-08-21)

  • chore(deps): upgrade @pkcprotocol/pkc-js 0.0.83 -> 0.0.85 (f4eeb66)
  • docs(changelog): warn to back up community DBs before the 0.19.92 migration (5810493)

v0.19.92

Choose a tag to compare

@Rinse12 Rinse12 released this 17 Aug 12:38

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-backup

The 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)

  • test(daemon): poll waitForKuboReady instead of a one-shot fetch in the KUBO_RPC_URL test (2612210), closes #95 #133
  • chore(deps): upgrade @pkcprotocol/pkc-js 0.0.82 -> 0.0.83 (c5d59ad)

v0.19.91

Choose a tag to compare

@bitsocial-release-bot bitsocial-release-bot released this 17 Aug 09:42

0.19.91 (2026-08-17)

  • test(daemon-state): isolate the states dir so a parallel daemon's prune can't delete test files (11da835), closes #130
  • test(daemon): retry the bind race when the CLI's own port guard fires (issue #128) (5efb310), closes #128

v0.19.90

Choose a tag to compare

@bitsocial-release-bot bitsocial-release-bot released this 17 Aug 06:52

0.19.90 (2026-08-17)

  • chore(deps): upgrade @pkcprotocol/pkc-js 0.0.81 -> 0.0.82 (a6e1794)

v0.19.89

Choose a tag to compare

@bitsocial-release-bot bitsocial-release-bot released this 14 Aug 05:25

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

Choose a tag to compare

@bitsocial-release-bot bitsocial-release-bot released this 08 Aug 07:12

0.19.88 (2026-08-08)

  • chore(deps): upgrade 5chan web UI v0.9.7 -> v0.9.17 (49c6c1e)

v0.19.87

Choose a tag to compare

@bitsocial-release-bot bitsocial-release-bot released this 07 Aug 13:25

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