# Release threads

**URL:** <https://discourse.hanakai.org/t/release-threads/1503>\
**Category:** meta\
**Created:** [July 8, 2026, 8:23am UTC](https://discourse.hanakai.org/t/release-threads/1503 "2026-07-08T08:23:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![katafrakt](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.hanakai.org/katafrakt/32/735_2.png) [@katafrakt](https://discourse.hanakai.org/u/katafrakt)\
**Post date:** [July 8, 2026, 8:23am UTC](https://discourse.hanakai.org/t/release-threads/1503/1 "2026-07-08T08:23:19Z")

</div>

Having these release threads is nice, but to be honest sometimes they feel quite noisy to me. For example, currently out of 20 most recently updates threads, 16 are release ones. I was thinking that maybe it would be better to have one thread per gem or one per gem and major version, and the release bot finding the relevant existing thread and posting update to it.

As a disclaimer, I haven’t checked the implementation and how hard it could be. Just starting a discussion.

---

<div class="post-metadata">

**Author:** ![bkuhlmann](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.hanakai.org/bkuhlmann/32/475_2.png) [@bkuhlmann](https://discourse.hanakai.org/u/bkuhlmann)\
**Post date:** [July 8, 2026, 12:59pm UTC](https://discourse.hanakai.org/t/release-threads/1503/2 "2026-07-08T12:59:30Z")

</div>

I second this as I’m exhausted by the duplication as well. Case in point, I recently complained to Javier – who runs the [Ruby Users Forum](https://www.rubyforum.org) – to stop allowing Hanami updates (but not just Hanami, other projects as well).

We already have powerful solution for this: RSS. Thankfully, Hanakai’s feed is auto-discoverable via your feed reader through this link in the head of the DOM: [Hanakai](https://hanakai.org/feed.xml) . Only a single feed is all we need (or a feed per project – as you mentioned – so folks can pick and choose as best fits their workflow).

💡 This is what I do for all of my [projects](https://alchemists.io/projects) where _each_ project has it’s _own_ feed! Everything is automated using the [Milestoner](https://alchemists.io/projects/milestoner) gem which, by the way, is built atop Hanami View which means you can completely customize all templates to render however you like in multiple formats: HTML, Markdown, ASCII Doc, RSS, etc.

---

<div class="post-metadata">

**Author:** ![timriley](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.hanakai.org/timriley/32/621_2.png) [@timriley](https://discourse.hanakai.org/u/timriley)\
**Post date:** [July 9, 2026, 12:06am UTC](https://discourse.hanakai.org/t/release-threads/1503/3 "2026-07-09T00:06:10Z")

</div>

This is good feedback, thank you.

We’ve been through a full cycle of releases (occasional updates over a few months, followed by a full Hanami release), so now’s a great time to step back and review the setup.

I do want to continue to make our releases more discoverable by publishing them into places like this, but I agree that the current implementation is noisy.

I like your suggestion, @katafrakt! My proposal, then:

- As you’ve suggested, one topic per gem per `<major>.<minor>` release. The smaller non-breaking releases would be attached as additional posts on that topic.
- And a special approach for Hanami. One thread per `<major>.<minor>` release for the whole framework. This would require a manual posting for the initial release (aggregating all the changelogs), but then non-breaking updates could be added to the topic via our release automation.

How does that sound?

This will require changes to [release-machine/.github/scripts/announce-to-forum.rb at main · hanakai-rb/release-machine · GitHub](https://github.com/hanakai-rb/release-machine/blob/main/.github/scripts/announce-to-forum.rb). I can aim to get this sorted out before the next Hanami releases, since I think those are the biggest source of noise.

I can also do some manual cleanup of the existing Hanami release topics sometime soon.

If the releases category is still too much noise for some, Discourse fortunately gives you some options:

- You can mute the category, by clicking the bell icon and selecting “Muted”.
- If you still want the updates but would rather consume them in another way, our categories here have their own RSS feeds. Here’s the feed for releases: `https://discourse.hanakai.org/c/releases/17.rss`

---

<div class="post-metadata">

**Author:** ![katafrakt](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.hanakai.org/katafrakt/32/735_2.png) [@katafrakt](https://discourse.hanakai.org/u/katafrakt)\
**Post date:** [July 9, 2026, 10:22am UTC](https://discourse.hanakai.org/t/release-threads/1503/4 "2026-07-09T10:22:51Z")

</div>

One thread for all Hanami sounds even better (if it’s possible), because indeed they are usually released in batches 👍

---

<div class="post-metadata">

**Author:** ![timriley](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.hanakai.org/timriley/32/621_2.png) [@timriley](https://discourse.hanakai.org/u/timriley)\
**Post date:** [July 25, 2026, 12:01am UTC](https://discourse.hanakai.org/t/release-threads/1503/5 "2026-07-25T00:01:38Z")

</div>

Update: I’ve consolidated the Hanami 3.0 release announcements into a single [Hanami 3.0 released - #17 by timriley](https://discourse.hanakai.org/t/hanami-3-0-released/1496/17) topic, and I’ve removed the `.rc1` announcements just for cleanliness.

I’ve also started work on changing our forum announcement script to follow the behaviour I proposed above. I’m blocking any gem releases on having this done, so it should hopefully be soon 🙂

---

<div class="post-metadata">

**Author:** ![timriley](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.hanakai.org/timriley/32/621_2.png) [@timriley](https://discourse.hanakai.org/u/timriley)\
**Post date:** [August 14, 2026, 6:09am UTC](https://discourse.hanakai.org/t/release-threads/1503/6 "2026-08-14T06:09:46Z")

</div>

Huzzah! Threaded release announcements are working: [Hanami 3.0 released - #18 by hanakai-bot](https://discourse.hanakai.org/t/hanami-3-0-released/1496/18)
