Heptapod Blog

For the most up-to-date news

Since not all releases warrant a full blogpost, get the most up-to-date news on our Mastodon or our Twitter.

You can also join Heptapod discussion channel on Matrix.

Join Heptapod on Matrix



31

2024

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

04

2023

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

22

2022

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

24

2022

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

27

2021

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

24

2021

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

21

2021

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

08

2021

The road to fully native Mercurial in Heptapod

What are native Mercurial projects? What does this "fully native" qualifier you've seen here or there in our issues and merge requests mean? How will Heptapod get there?

This is about getting rid of the side conversions to Git that Heptapod performs under the hood, and the Heptapod 1.0 …

Read more

22

2021

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

15

2020

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

04

2020

Heptapod News, end of summer

Many things happened this summer since the end of the Bitbucket era and the Heptapod 0.15.0 release, so it's well worth an account.

We'll begin with a recap of advances from July on developer tools, then report on the first Heptapod sprint and end with current progress towards …

Read more

30

2020

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

30

2020

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

22

2020

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

11

2020

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

29

2020

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

26

2020

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.

Detailed version information in Heptapod 0.13.0rc2 help page

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

18

2020

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

10

2020

Heptapod News, mid February

Following the launch of our public instance for FOSS projects, we've presented it at FOSDEM, started to onboard projects, released version 0.8.2 and been provided CI resources by the OSU OSL.

Heptapod at FOSDEM

The whole Octobus development team was at FOSDEM 2020 where we made also junction …

Read more

17

2020

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

25

2019

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

05

2019

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

11

2019

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

01

2019

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

17

2019

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

17

2019

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