Heptapod Blog
Day-to-day news: Mastodon feed
All Heptapod releases are announced on Mastodon, as well as
significant scheduled deployments on our public
instances.
Some announcements take the form of a fully featured
article. You'll find them listed after the feed.
Both foss.heptapod.net and heptapod.host will be updated on 2026-03-12, starting at 14:00 UTC+1.
You can also reach us by joining the
Heptapod Matrix discussion channel
.
Full announcement articles
With Heptapod 18.6, jump in the managed sidecar
With the imminent release of version 18.6, it is prime time for the
fairly recent "managed sidecar" feature of HGitaly. We expect it to
need a careful configuration, hence a bit of explanation is in order.
Read this to learn what the managed sidecar actually is, and how to …
Read more
Paid subscriptions for Heptapod downloads
Starting on May 1st, 2025 our prebuilt Heptapod container images
depend on a paid subscription. Send us an email to get your quotation.
End of the grace period
We took the decision to require payment for our production-grade
prebuilt container images at the turn of the year.
As we previously …
Read more
A new commercial policy in 2025 for Heptapod
Starting with Heptapod 17.6, registration is now required to
download our prebuilt Docker images for production (free of charge).
While Heptapod fully
remains Open Source, we intend to start charging for production
downloads around April, 2025.
Please read below to learn more and do not miss the mini-FAQ at …
Read more
Heptapod 1.0 and a roadmap for 2024
With the release yesterday of Heptapod 1.0.0rc1, the close future of
Heptapod development has become clearer.
The release candidate was installed on foss.heptapod.net. The final
version is due next week.
Read this to know more about what we will be up to in the first half …
Read more
Heptapod 0.40.0 released
Heptapod 0.40.0 (final) was released today. This release saw us
reaching an important milestone, as we stopped mirroring Mercurial
repositories to Git by default. More about this below.
We're also jumping from GitLab 15.11 to 16.2 and bumping
Mercurial to 6.5.
The release candidate was …
Read more
Heptapod 0.30.0 released
Heptapod 0.30.0 (final) was released today. This is a fairly simple
release, focusing on GitLab and Mercurial version bumps.
This time we're jumping from GitLab 14.6 to 14.8, in order to get more
time for Heptapod-specific development in the next cycles.
The update from Mercurial 6 …
Read more
Heptapod 0.29 released and general development news
The release last week of Heptapod 0.29.0 provides a good opportunity
to look back at what happened since the previous of these announcements
and point out the subjects that we will focus on in the next
development cycles. Since then we also released Heptapod 0.29.1 to …
Read more
Heptapod 0.26.0rc1 released, 1.0 now in sight
The release today of Heptapod 0.26.0rc1 brings in ground work for the
fully native Mercurial support and the new "Mercurial Publisher"
role. Read below for more details about these.
As we announced earlier, this new series does not include an upstream
GitLab version change. Instead we boosted Python …
Read more
Heptapod 0.24.0rc1 released, moving to GitLab 14
We're glad to announce the release of Heptapod 0.24.0rc1, the first to
feature GitLab 14. It should be followed in a few days by the final
0.24.0 version.
As all major GitLab version changes, this is a pivotal
version for upgrading existing instances. Please read below …
Read more
Heptapod Runner 0.4.0 released
We're glad to announce that Heptapod Runner 0.4.0 was released this
week, built for many more operating systems and architectures.
We're calling out to our users for testing of some of them.
Download links are available on the Heptapod download page
Thanks to all the people involved in …
Read more
Heptapod 0.20 pre-release
Heptapod 0.20.0rc1 was released today,
featuring GitLab 13.9 and aiming for a final version on March 2nd.
Many thanks to all our contributors, of any kind. Please give it a
try, and tell us about it!
The release candidate was installed shortly afterwards on
foss.heptapod.net …
Read more
Heptapod 0.18.0rc2 released, with Rust in Mercurial
We're very glad to announce the release of Heptapod 0.18.0rc,
featuring GitLab 13.5 and Mercurial 5.6.1 built with Rust. Thanks to
all those that helped during this development cycle.
It is specially heartening to see Heptapod and the Rust reimplementation of
some parts of Mercurial …
Read more
Heptapod 0.15.0 released, featuring GitLab 13.1
We're glad to announce the final release of Heptapod
0.15.0, based on GitLab 13.1, which should get security updates until
September 22th, 2020. This version makes also a nice ground for
further Heptapod development.
Many thanks to all the people involved!
This is a major GitLab version …
Read more
Heptapod 0.14.0 released, featuring GitLab 12.10
We're especially proud to announce the final release of Heptapod
0.14.0, catching up onto supported upstream GitLab versions.
Many thanks to all our contibutors, and especially for
those involved in user support on foss.heptapod.net – lots of
Bitbucket imports in the past few weeks!
Indeed, Heptapod 0 …
Read more
Heptapod 0.14.0rc1 released, featuring GitLab 12.10
Heptapod is very close to reaching one of its few major goals: catching
up to a currently supported upstream GitLab version.
Today's release of Heptapod 0.14.0rc1 is based on GitLab 12.10, which will
get security fixes until July, 22th. We expect the final 0.14.0 to …
Read more
Heptapod 0.13.1 released
We're happy to announce the release of Heptapod 0.13.1.
This version brings in important internal changes that solve several
long standing issues, and features a new technology preview, in
preparation for Heptapod 0.14.
The full changelog is available as usual with the sources
Heptapod 0.13.1 …
Read more
Heptapod 0.13.0 "dual python" released
We're glad to announce the release of Heptapod 0.13.0.
This version introduces support for wikis and is available in Python 2
and Python 3 variants, see the previous article about Python 3.
It also features major performance and scalability improvements for
Mercurial repository content over HTTP.
Heptapod 0 …
Read more
Python 3 in Heptapod 0.13
A few days ago, Heptapod 0.13.0rc2 was released.
This is the first version with optional support for Python 3.
In this post, we explain why it matters to test Heptapod with
Python 3 as soon as possible, and how to do so safely for your
Heptapod instance.
Running …
Read more
Heptapod 0.12.0 RC, featuring GitLab 12
We're very excited to announce that Heptapod reached the 0.12.0rc3
version today.
DO NOT MIGRATE DIRECTLY from previous versions.
If you've been following our announcements, you must wonder what happened
with Heptapod 0.9, that would be the logical version number after
0.8.3. That part should …
Read more
Heptapod 0.8.0 released
We're glad to announce the release of Heptapod 0.8.0.
An image is available on Docker Hub, and this version is
also the first one to be installable from source
Deploying this version performs several significative data migrations. Care must
be applied to backup all data before upgrading.
It's …
Read more
Heptapod gains SSH support in version 0.8.0rc1
Those of you that have been following the issues and merge requests on
dev.heptapod.net won't be surprised that the winter solstice release
of Heptapod finally gets the very much awaited feature of SSH pushes
and pulls.
This is now on Docker Hub as usual, as the
0.8 …
Read more
Heptapod 0.7.0 released
We're glad to announce the release of Heptapod 0.7.0, on Docker Hub.
Deploying this version performs several significative data migrations. Care must
be applied to backup all data before upgrading.
It's been an exciting development cycle, laying the ground for the
major advances of the next one. We …
Read more
BitBucket and GitHub login and registration on dev.heptapod.net
Today, we've configured dev.heptapod.net, the self-hosted development
instance of Heptapod, for login and registration with BitBucket and
GitHub accounts.
This makes it a breeze to register a new account and start filing
issues, commenting on Merge Requests, etc.
Existing users have to activate the feature explicitely (see below …
Read more
Heptapod 0.6.1 released
We're glad to announce the release of Heptapod 0.6.1, on Docker Hub.
This version contains several fixes that improve the
reliability of imports for mature projects and handles the closing of
named branches properly. It also re-enables the
import from Bibutcket as a beta feature.
The full changelog …
Read more
Heptapod 0.6.0 released
We're glad to announce the release of Heptapod 0.6.0, on Docker Hub.
This version adds workflow and import features, and makes contributing
easier.
While the 0.5 series was mostly about fixing the automatic detection
of merges done by pushing public changesets directly from the command
line, this …
Read more
Heptapod 0.4.0 released
We're glad to announce that version 0.4.0 of Heptapod has been
released on 2019-07-09.
This version contains an overhaul of Mercurial logs, with Sentry
integration.
We also took this opportunity to give the Docker image its long due README.
This new logging system leverages the
brand new loggingmod …
Read more