@hollo@hollo.social

Hollo 0.4.0 released! is a single-user federated microblogging software which is -enabled and powered by .

The key changes of this release include:

  • Hollo is now powered by Node.js 23+ instead of Bun for more efficient memory usage.

  • Added an experimental feature flag TIMELINE_INBOXES to store all posts visible to your timeline in the database, rather than filtering them in real-time as they are displayed. This is useful for relatively larger instances with many incoming posts, but as of now it may have several bugs. It is expected to be the default behavior in the future after it is stabilized.

  • Now you can import and export your data from the administration dashboard in CSV format: follows, lists, accounts you muted, accounts you blocked, and bookmarks.

  • You can now make your profile discoverable.

  • The profile page now shows an account's cover image if it has one.

  • Many bug fixes.

For the details, see also the full changelog.

You can upgrade to Hollo 0.4.0 using the following ways:

github.com

GitHub - dahlia/hollo at stable

Federated single-user microblogging software. Contribute to dahlia/hollo development by creating an account on GitHub.

@hollo@hollo.social

is currently testing .js instead of . (In fact, the hollo.social server is already running on Node.js!) If this test is successful, starting with the next release, Hollo will be powered by Node.js instead of Bun.

The main reason for switching to Node.js is to optimize memory usage. As you can see in the graph image below, Node.js uses significantly less memory than Bun. With this switch, Hollo is expected to be even more lightweight than before!

Are you interested in trying out the Node.js version of Hollo early? Try to pull ghcr.io/dahlia/hollo:0.4.0-dev.290!

Hollo's memory usage graph. When I was running on Bun, it used about 4GB of memory, but after switching to Node.js, it uses about 0.5GB of memory.
ALT text

Hollo's memory usage graph. When I was running on Bun, it used about 4GB of memory, but after switching to Node.js, it uses about 0.5GB of memory.

1 quote

@KazukyAkayashi@hollo.zarchbox.fr

Update Hollo to v.0.4.0 🎉 But I will have to rewrite my hollo.service for systemd :pikathinknothappy:

http://hollo.social/@hollo/01941325-8d0e-71e4-ad49-daef861c01d0

hollo.social

[Hollo 0.4.0](https://github.c…

[Hollo 0.4.0](https://github.com/dahlia/hollo/releases/tag/0.4.0) released! #Hollo is a single-user federated microblogging software which is #ActivityPub-enabled and powered by #Fedify. The key changes of this release include: * Hollo is now powered by Node.js 23+ instead of Bun for [more efficient memory usage](https://hollo.social/@hollo/0193d5a1-e7e8-7ada-b7cd-8b0a84a8dfe0). * Added an experimental feature flag [`TIMELINE_INBOXES`](https://docs.hollo.social/install/env/#timeline_inboxes) to store all posts visible to your timeline in the database, rather than filtering them in real-time as they are displayed. This is useful for relatively larger instances with many incoming posts, but as of now it may have several bugs. It is expected to be the default behavior in the future after it is stabilized. * Now you can import and export your data from the administration dashboard in CSV format: follows, lists, accounts you muted, accounts you blocked, and bookmarks. * You can now make your profile [`discoverable`](https://docs.joinmastodon.org/spec/activitypub/#discoverable). * The profile page now shows an account's cover image if it has one. * Many bug fixes. For the details, see also the [full changelog](https://github.com/dahlia/hollo/releases/tag/0.4.0). You can upgrade to Hollo 0.4.0 using the following ways: * To Railway users: [Just redeploy the Hollo service](https://docs.hollo.social/install/railway/#upgrading)! * To Docker users: Switch your Hollo image to [`ghcr.io/dahlia/hollo:0.4.0`](https://github.com/users/dahlia/packages/container/hollo/329079566?tag=0.4.0) or simply [`latest`](https://github.com/users/dahlia/packages/container/hollo/329079566?tag=latest)! * To manual installers: 1. Install [Node.js](https://nodejs.org/) 23 or higher. 2. [Install pnpm.](https://pnpm.io/installation) 3. Fetch the [`stable` branch](https://github.com/dahlia/hollo/tree/stable) and switch over to it. 4. Run `pnpm install`. 5. Run `pnpm run prod` to start the Hollo server.

@hollo@hollo.social

Hollo 0.4.0 released! is a single-user federated microblogging software which is -enabled and powered by .

The key changes of this release include:

  • Hollo is now powered by Node.js 23+ instead of Bun for more efficient memory usage.

  • Added an experimental feature flag TIMELINE_INBOXES to store all posts visible to your timeline in the database, rather than filtering them in real-time as they are displayed. This is useful for relatively larger instances with many incoming posts, but as of now it may have several bugs. It is expected to be the default behavior in the future after it is stabilized.

  • Now you can import and export your data from the administration dashboard in CSV format: follows, lists, accounts you muted, accounts you blocked, and bookmarks.

  • You can now make your profile discoverable.

  • The profile page now shows an account's cover image if it has one.

  • Many bug fixes.

For the details, see also the full changelog.

You can upgrade to Hollo 0.4.0 using the following ways:

github.com

GitHub - dahlia/hollo at stable

Federated single-user microblogging software. Contribute to dahlia/hollo development by creating an account on GitHub.