Skip to content

Releases: stackernews/booger

booger deploy v0.0.3-sigma

27 Jun 16:14
Compare
Choose a tag to compare

No one is using this but upgrade if you are because there were a few important bugs fixed.

breaking changes

We changed the bind config param to hostname to be easier to use with docker.

fixes

  • nip11 json property names are now cased properly
  • stats and limits plugs had bugs that would reject valid subscriptions

enhancements

  • index.html can now be used as a homepage for your booger relay

This is the first release deployed to https://booger.pro

booger art v0.0.2-sigma

18 Jun 17:13
Compare
Choose a tag to compare

This release mostly adds an updated version number to the release. Also polish: more concise logs and some startup ascii art.

Screen Shot 2023-06-18 at 12 07 54 PM

booger race v0.0.1-sigma

18 Jun 00:10
Compare
Choose a tag to compare

This fixes a major oversight in booger plug communication. v0.0.0-sigma did not correctly associate messages sent to booger plugs with messages received from booger plugs. I'd been living that sweet single threaded life for too long.

If there's some adventurous soul out there playing with booger, 10/10 recommend upgrading.

initial booger release - achoo

16 Jun 18:51
Compare
Choose a tag to compare

We've done it guys. Grab an orange slice and take a knee.

This is our first ever booger release. I have no idea how well this code will run in prod but it's certainly okay to play around with.

One of booger's goals is to be simple enough that a pleb can run it and pleb dev can modify it. No one enjoys reading other people's code (unless its fantastic) so I'm sorry you might choose to read mine, but I tried to make it short.

This release is currently clocking in at 1753 LOC including db migrations, db migrator (which should probably be spun into an external module), booger plugs, newlines, comments, and the embedded configuration file excluding tests.

  • btw I got the LOC number with the following command: wc -l $(find . -name "*.js" -not -path "./test/*")

executables

I've compiled booger for all the targets deno cross compiles to: x86_64-unknown-linux-gnu, x86_64-pc-windows-msvc, x86_64-apple-darwin, aarch64-apple-darwin and provided them as release assets.

There are two executables for each target:

  1. normal - runs with the same restrictions that you run most things on your computer with
  2. secure - a runtime-restricted executable

naming

Release assets are given names formatted like: booger-VERSION-PERMS-TARGET.zip

If you want a normal linux release, you'd pick booger booger-v0.0.0-normal-x86_64-unknown-linux-gnu.zip
If you want a secure windows release, you'd pick booger booger-v0.0.0-secure-x86_64-pc-windows-msvc.zip