• v27.1-rc.8
    announce / announce (release) Successful in 34s
    github/ci (branch) GitHub Actions
    github/ci (tag) GitHub Actions
    ci / github (push) Successful in 5m39s
    ci / build (push) Skipped
    ci / notices (push) Successful in 19s
    ci / publish (push) Skipped
    Pre-Release

    jcoffey-dev released this 2026-11-07 01:32:00 +00:00 | 0 commits to main since this release

    The eighth release candidate of the 27.1 series. It pairs with inbuxa-server 27.1-rc.12.

    • Order a certificate with the names you choose. Certificates has a new guide. Enter the names, and it finds the domain they belong to, or adds one only for certificates, with no DKIM keys and nothing published. It then checks the names and orders the certificate. Once it's issued, you can make it the default certificate. Connections that ask for one of its names get it either way. (#167, #170)
    • See why an order failed, and order it again. Above the certificate list, each certificate the server orders shows the domain that renews it, the next renewal, and the reason the last order failed. Order again tells the queued renewal to run now instead of waiting for the next retry. (#167, #170)
    • "Certificates, automatically" can add a Let's Encrypt account. The guide sent a description the server sets itself, so the server refused it. The guide only worked when a matching account already existed. (#170)

    Container image: registry.coffeylabs.org/inbuxa/inbuxa-admin:27.1-rc.8, also tagged :27.1-rc. :latest stays on v2026.10.26.5.

    Downloads
  • v27.1-rc.7
    announce / announce (release) Successful in 14s
    github/ci (branch) GitHub Actions
    github/ci (tag) GitHub Actions
    ci / github (push) Successful in 4m56s
    ci / build (push) Skipped
    ci / notices (push) Successful in 19s
    ci / publish (push) Skipped
    Pre-Release

    jcoffey-dev released this 2026-11-06 22:48:57 +00:00 | 6 commits to main since this release

    The seventh release candidate of the 27.1 series. It pairs with inbuxa-server 27.1-rc.11.

    • The DNS wizard can connect a domain with no records to publish. For a domain that only needs its DNS host to answer DNS-01 certificate challenges, turn every record type off at the Records step. The review and last step then say nothing is written, instead of counting 0 of 0 records. An older server refuses an empty list, so use this with 27.1-rc.11 or later. (inbuxa-server #304, #168)

    Container image: registry.coffeylabs.org/inbuxa/inbuxa-admin:27.1-rc.7, also tagged :27.1-rc. :latest stays on v2026.10.26.5.

    Downloads
  • v27.1-rc.6
    announce / announce (release) Successful in 13s
    github/ci (branch) GitHub Actions
    ci / notices (push) Successful in 2m3s
    ci / build (push) Skipped
    ci / publish (push) Skipped
    github/ci (tag) GitHub Actions
    ci / github (push) Successful in 5m49s
    Pre-Release

    jcoffey-dev released this 2026-11-06 19:33:10 +00:00 | 10 commits to main since this release

    The sixth release candidate of the 27.1 series. It pairs with inbuxa-server 27.1-rc.10.

    • The certificates guide keeps a domain's own hostnames. Switching a domain that already had its own Certificate Hostnames used to clear the list without warning. The guide now keeps the list, and checks and shows the names it orders. A domain without a list gets the defaults, as before. Also in v2026.10.26.5 for :latest. (#160, #164)

    Container image: registry.coffeylabs.org/inbuxa/inbuxa-admin:27.1-rc.6, also tagged :27.1-rc. :latest stays on v2026.10.26.5.

    Downloads
  • v2026.10.26.5
    github/ci (branch) GitHub Actions
    ci / build (push) Skipped
    ci / publish (push) Skipped
    announce / announce (release) Successful in 45s
    ci / notices (push) Successful in 1m13s
    github/ci (tag) GitHub Actions
    ci / github (push) Successful in 4m8s
    Stable

    jcoffey-dev released this 2026-11-06 18:14:29 +00:00 | 52 commits to main since this release

    A fix to the certificates guide, also on main for the next 27.1 release candidate (#164, #165).

    • Certificates guide: switching a domain that already had its own certificate hostnames no longer clears them. The guide keeps the list, and checks and shows the names it orders. A domain with no list gets the defaults, as before.

    Container image: registry.coffeylabs.org/inbuxa/inbuxa-admin:2026.10.26.5, also :latest.

    Downloads
  • v27.1-rc.5
    github/ci (branch) GitHub Actions
    ci / build (push) Skipped
    ci / publish (push) Skipped
    announce / announce (release) Successful in 49s
    ci / notices (push) Successful in 1m18s
    github/ci (tag) GitHub Actions
    ci / github (push) Successful in 5m6s
    Pre-Release

    jcoffey-dev released this 2026-11-06 07:10:31 +00:00 | 14 commits to main since this release

    The fifth release candidate of the 27.1 series. It pairs with inbuxa-server 27.1-rc.9.

    • The DNS guide leaves CAA off by default. A CAA record covers every name under the domain and ties it to this server's ACME account, so another ACME client there is refused at its next renewal. Its switch now carries that warning. A domain that already publishes CAA still loads with it on. (#162)
    • DNS providers show their Description in the list, so two providers of the same type can be told apart without opening each one. (#161)
    • The manual names console pages by the menu path you see. (#159)

    Container image: registry.coffeylabs.org/inbuxa/inbuxa-admin:27.1-rc.5, also tagged :27.1-rc. :latest stays on v2026.10.26.4.

    Downloads
  • v2026.10.26.4
    ci / build (push) Skipped
    ci / publish (push) Skipped
    announce / announce (release) Successful in 41s
    ci / notices (push) Successful in 1m11s
    github/ci (branch) GitHub Actions
    github/ci (tag) GitHub Actions
    ci / github (push) Successful in 5m44s
    Stable

    jcoffey-dev released this 2026-11-01 16:21:57 +00:00 | 55 commits to main since this release

    For OpenID Connect directories, this brings the console in line with the server's security release 2026.10.29.1 (GHSA-v3gv-4j87-3mg2, GHSA-2p7h-9hv3-4292).

    • Setup guide: it now asks for the provider's client ID as the audience. The server refuses a new OpenID Connect directory without one, and the guide had no field for it.
    • Security to-do list: it now flags directories with no required audience, and directories that accept any token the provider's user info endpoint answers for. Both can let in tokens issued to other applications.

    If you have an existing OpenID Connect directory, check your Security to-do list after updating.

    Releases from this line will stop moving :latest once 27.1 is out. The GitHub copy of each release now has its files too.

    Downloads
  • v2026.10.26.3
    ci / build (push) Skipped
    ci / publish (push) Skipped
    announce / announce (release) Successful in 14s
    ci / notices (push) Successful in 19s
    github/ci (branch) GitHub Actions
    github/ci (tag) GitHub Actions
    ci / github (push) Successful in 5m4s
    Stable

    jcoffey-dev released this 2026-11-01 15:54:44 +00:00 | 61 commits to main since this release

    Fixes a console container that wouldn't start again after a restart. Each start added another IPv6 listener, and nginx refused the duplicate and exited, so a reboot or docker restart left it in a restart loop (#135).

    If yours is stuck, pull this image and recreate the container.

    This is the only change from v2026.10.26.2. The 27.1 release candidates already have the fix.

    Downloads
  • v27.1-rc.4
    announce / announce (release) Successful in 13s
    github/ci (branch) GitHub Actions
    github/ci (tag) GitHub Actions
    ci / github (push) Successful in 5m56s
    ci / build (push) Skipped
    ci / notices (push) Successful in 19s
    ci / publish (push) Skipped
    Pre-Release

    jcoffey-dev released this 2026-10-31 05:22:17 +00:00 | 24 commits to main since this release

    The fourth release candidate of the 27.1 series. It pairs with inbuxa-server 27.1-rc.5.

    New: the Relays page, under Settings › Mail flow › Sending › Relays, for inbuxa Relay. Add a relay and copy its join command; see each relay's links, version and queues; change its settings, MX preference and certificate; upgrade it with a signed release; choose who may link; replace the link CA without a new join. The page says when the relay keys are wrapped under a key file.

    New: the Migrations page, under Management › Directory › Migrations. Move a domain in from IMAP, JMAP, Microsoft 365 or Google Workspace: preview, move, final pass, and the new accounts' passwords once. It needs the Run migrations permission.

    Both pages need inbuxa-server 27.1-rc.5. An older server doesn't show them.

    Container image: registry.coffeylabs.org/inbuxa/inbuxa-admin:27.1-rc.4, also tagged :27.1-rc. :latest stays on v2026.10.26.2.

    Downloads
  • v27.1-rc.3
    github/ci (branch) GitHub Actions
    announce / announce (release) Successful in 32s
    ci / notices (push) Successful in 1m24s
    ci / build (push) Skipped
    ci / publish (push) Skipped
    github/ci (tag) GitHub Actions
    ci / github (push) Successful in 3m34s
    Pre-Release

    jcoffey-dev released this 2026-10-29 17:20:09 +00:00 | 47 commits to main since this release

    The third release candidate of the 27.1 series. It pairs with inbuxa-server 27.1-rc.3.

    Changed: when you set up an OpenID Connect directory, the console now asks for the client ID that the provider issues tokens to, and sends it as the expected audience. Server 27.1-rc.3 refuses tokens issued to other clients when the audience is set.

    New: the security page flags OpenID Connect directories with no audience set, because those accept tokens issued to any other app at the same provider.

    Container image: registry.coffeylabs.org/inbuxa/inbuxa-admin:27.1-rc.3, also tagged :27.1-rc. :latest stays on v2026.10.26.2.

    Downloads
  • v27.1-rc.2
    announce / announce (release) Successful in 24s
    github/ci (branch) GitHub Actions
    github/ci (tag) GitHub Actions
    ci / github (push) Successful in 3m47s
    ci / build (push) Skipped
    ci / notices (push) Successful in 18s
    ci / publish (push) Skipped
    Pre-Release

    jcoffey-dev released this 2026-10-28 23:15:15 +00:00 | 56 commits to main since this release

    The second release candidate of the 27.1 series.

    Fixed: in 27.1-rc.1 and v2026.10.26.2, a console container that was restarted rather than recreated (after a reboot, docker restart, or an installer stopping and starting the stack) failed to start and restarted in a loop. nginx stopped with duplicate listen [::]:8080. The IPv6 listener is now added only once.

    Container image: registry.coffeylabs.org/inbuxa/inbuxa-admin:27.1-rc.2, also tagged :27.1-rc. :latest stays on v2026.10.26.2.

    Downloads