Skip to content

2.0.0

Choose a tag to compare

@Yonle Yonle released this 26 Nov 16:37
· 287 commits to master since this release

Finally a release that entirely no longer depends on sqlite3 for storing temporary informations as per 0f76628

What's New?

  • Mandatory: Mode 1 has been removed
  • Mandatory: Major EOSE handling bugfix (also impacts v1.0.0) at b518022
  • Performance: No longer depending on sqlite3, Making the bouncer 2x faster than previous version (1.0.0) and not very CPU intensive as before
  • NIP-42 could be used for bouncer admin in public bostr relay
  • Handle since and until from client internally
  • New config for bouncing settings for fixing common bouncing issues: wait_eose, pause_on_limit, eose_timeout, max_eose_score

New Contributors

  • @HolgerHatGarKeineNode made their first contribution in #2 by fixing my mistake in config.js.example. great. i am really in rush than i expected.

People could be in the Contributor list by fixing small mistakes these days huh? What a hack....

Updating

Updating was simple and short. Simply do the following command inside the bostr directory:

git config pull.rebase true
git pull

And finally, restart the bostr server to apply the update.

Conclusion

Performance improvements, important bugfixes, and new internal features. That's the summary of this update.

Anyway, That's only all i could tell for today. Wish you have a good day, and happy posting.


Yonle
November 26th 2023

Full Changelog: 1.0.0...2.0.0