Skip to content

Releases: bamidev/stonenet

v0.7.1

27 Dec 15:21

Choose a tag to compare

  • Changed the block size for newly created files to 16 MiB.
  • Fixed an issue with object synchronization when obtaining a new head object.
  • Fixed block size verification when loading them from the database.

v0.7.0

27 Dec 15:20

Choose a tag to compare

v0.7.0

v0.6.0

27 Nov 08:36

Choose a tag to compare

Changelog:

  • Added a Nix flake that includes modules for NixOS and home-manager users.
  • We now log to journalctl rather than a seperate log file.
  • Use the first free port that is found when any of the UDP or TCP ports are set to 0.
  • Use an user-level config file if available. (At ~/.config/stonenet/config.toml)
  • Fixed a concurrency bug when initiating a connection with another node 'in reverse'.
  • Increased the file upload limit of the client from 2MB to 10MB.
  • Disabled the 'upgrade instructions' for Debian packages and Nix modules.

v0.5.0

17 Jun 11:41

Choose a tag to compare

Changelog:

  • Added support of ActivityPub objects stored inside Stonenet posts. (Only "Note" objects so far.)
  • Added the ability to reply to ActivityPub posts.
  • Added support for having webfingers inside posts, which the bridge/gateway node will pick up & add the corresponding actor URLs to the cc field of the activity object.
  • Added limits to the strings and vectors of all network requests to prevent abuse.
  • Fixed issue where searching a profile wouldn't access the Stonenet network.
  • Fixed an issue where files, such as post messages, where not being decompressed.

v0.4.1

11 Jun 21:39

Choose a tag to compare

Changelog:

  • Trust lists are now only exchanged when nodes trust each other mutually, to increase privacy.
  • Fixed the consolidated home feed batch order.

v0.4.0

10 Jun 10:38

Choose a tag to compare

Changelog:

  • You can now follow ActivityPub actors in addition to actors from Stonenet.
  • You can now configure your Stonenet client to check for ActivityPub replies at a bridge node that is tracking an identity of yours.

v0.3.0

02 Jun 18:20

Choose a tag to compare

Changelog:

  • Implemented the web of trust to protect the network, configurable from the config file.
  • Node & actor addresses now start with a 'n' & 'a', instead of '1' & '2', while the old format is also still supported.
  • Fixed a bug where the profile description wasn't being decompressed if needed.
  • Fixed the search bar.
  • Fixed the page to create new identities.
  • Fixed the file loader/streamer so that compressed files can be decompressed by the browser.
  • Fixed debug log actor address representation.

v0.2.0

29 May 20:13

Choose a tag to compare

Changelog:

  • Implemented an RSS feed for your home feed.
  • Only allow replies to post objects.
  • Fixed the page that shows a single post/object
  • Show a red message instead of yellow when the client version is lower than what the network requires.
  • Fixed a bug where publishing a post would sometimes break because of using the wrong sequence.
  • Fixed a bug that caused the home feed to break for posts with attachments.

v0.1.0

28 May 09:03

Choose a tag to compare

Changelog:

  • Minimum viable product achieved.
  • Made your own identities' profiles editable.
  • Profile pages now show how your profile will look like while you're creating/editing it.
  • New files will now be compressed with Brotli if they benefit from it.
  • Added a connection manager, so that each bidirectional node may have way more attached nodes than the buckets would previously allow for.
  • Lurker nodes are now ignored so that they won't be remembered on the actor networks.
  • Fixed a bug where some contacts to an actor network were never tried when connecting to the actor network, and others were unnecessarily tried multiple times.

v0.0.25

21 May 18:11

Choose a tag to compare

v0.0.25 Pre-release
Pre-release

Changelog:

  • Removed the sqlite database file from the Debian cargo package, so that it doesn't get removed on uninstalls or upgrades. This will however wipe the whole database on upgrade for any system that used the .deb Debian packages.