Hacking On Heptapod Templates

Posted on Fri 31 July 2020 in contribution

How to hack on Heptapod templates using docker-compose as ligthweight development environment

Continue reading

Heptapod 0.15.0 released, featuring GitLab 13.1

Posted on Thu 30 July 2020 in announcements

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 …

Continue reading

Heptapod Development Kit available

Posted on Thu 09 July 2020 in announcements

Contributing to Heptapod has just become much easier, thanks to the introduction of the Heptapod Development Kit (HDK).

Since the beginning of this year, we've been using a custom modified version of the GitLab Development Kit (GDK) for most Heptapod development. However, it didn't go much beyond replacing git by …

Continue reading

Heptapod 0.14.0 released, featuring GitLab 12.10

Posted on Tue 30 June 2020 in announcements

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 …

Continue reading

Heptapod 0.14.0rc1 released, featuring GitLab 12.10

Posted on Mon 22 June 2020 in announcements

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 …

Continue reading

Heptapod 0.13.1 released

Posted on Thu 11 June 2020 in announcements

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 …

Continue reading

Heptapod 0.13.0 "dual python" released

Posted on Fri 29 May 2020 in announcements

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 …

Continue reading

Python 3 in Heptapod 0.13

Posted on Tue 26 May 2020 in announcements

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 …

Continue reading

Heptapod.host free beta extended

Posted on Tue 19 May 2020 in announcements

Summary: The Heptapod commercial service will stay free of charge and in beta until the end of June.

In a previous news item, we were commenting on the decision by Bitbucket to postpone the deadline before they remove Mercurial repositories from their hosting by one month.

We were notably underlying …

Continue reading

Heptapod 0.13.0rc1 released: wikis and ground work

Posted on Fri 15 May 2020 in announcements

We're glad to announce that the first release candidate for Heptapod 0.13 has just been released.

The main user visible feature that this new version brings is the support for project wikis (see details below).

One of the main goals of the Heptapod 0.13 series is to provide …

Continue reading

Bitbucket deadline postponed to July 1st

Posted on Tue 28 April 2020 in news

Last week, Bitbucket updated their "sunsetting" announcement with the new July 1st, 2020 deadline. Here we explore some implications of this piece of good news, for Heptapod and the Mercurial ecosystem.

Continue reading

Heptapod commercial service enters free public beta

Posted on Mon 20 April 2020 in announcements

Octobus and Clever Cloud launch heptapod.host, the commercial Heptapod hosting solution. The service starts with a free public beta phase until June 1st, 2020. The demise of Bitbucket is nearing and heptapod.host is the ultimate Mercurial Bitbucket replacement.

Continue reading

Scheduled downtime of foss.heptapod.net for upgrade

Posted on Sat 18 April 2020 in announcements

Exceptionally, foss.heptapod.net will be offline next Monday, April 20th 2020 from 10:00 UTC+2, only to be back in the evening. Read this to know why and why it won't happen again.

foss.heptapod.net is the Heptapod service hosting Free and Open Source Software offered free …

Continue reading

Heptapod 0.12.0 released, featuring GitLab 12

Posted on Tue 07 April 2020 in announcements

We're very pleased to announce that Heptapod 0.12.0 has been released. DO NOT MIGRATE DIRECTLY from previous versions. Please read how to migrate from our previous announcement.

This version will be the basis for the commercial service by Octobus and Clever Cloud, entering public beta in a short …

Continue reading

Heptapod 0.12.0 RC, featuring GitLab 12

Posted on Wed 18 March 2020 in announcements

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 …

Continue reading

Heptapod News, mid February

Posted on Mon 10 February 2020 in news

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 …

Continue reading

A public Heptapod for Free and Open Source Software

Posted on Tue 28 January 2020 in announcements

On January 27th, 2020, Octobus and Clever Cloud have launched a free service for Free and Open Source Software (FOSS). Maintainers of FOSS projects using Mercurial and looking for a new home are invited to apply to use the service

Continue reading

Heptapod 0.8.0 released

Posted on Fri 17 January 2020 in announcements

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 …

Continue reading

Heptapod gains SSH support in version 0.8.0rc1

Posted on Wed 25 December 2019 in announcements

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 …

Continue reading

Heptapod as a BitBucket replacement

Posted on Tue 10 December 2019 in announcements

Many times over the past few months, we've been asked if Heptapod was to be the perfect haven for teams in search of a new DVCS home after they must flee from Bitbucket?

We're hereby inviting all generic projects related to Mercurial on our main Heptapod instance. Read below for …

Continue reading

Heptapod 0.7.0 released

Posted on Thu 05 December 2019 in announcements

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 …

Continue reading

Faster upgrades on our Heptapod instances

Posted on Wed 06 November 2019 in announcements

In short, https://dev.heptapod.net and other instances managed by Octobus will get GitLab base version upgrades up to once a week in the foreseeable future.

The goal: catching up on GitLab base versions

Since the inception of Heptapod, first as a prototype, the version of GitLab upon which …

Continue reading

Heptapod 0.6.2 released

Posted on Thu 31 October 2019 in announcements

We're glad to announce the release of Heptapod 0.6.2, on Docker Hub.

This version is mostly about improving the imports, notably from Bitbucket. The full changelog can be read online alongside the Dockerfile and in the full description of the images in Docker Hub.

A stable branch for …

Continue reading

BitBucket and GitHub login and registration on dev.heptapod.net

Posted on Fri 11 October 2019 in announcements

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 …

Continue reading

Heptapod 0.6.1 released

Posted on Tue 01 October 2019 in announcements

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 …

Continue reading

Heptapod 0.6.0 released

Posted on Tue 17 September 2019 in announcements

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 …

Continue reading

Heptapod 0.4.0 released

Posted on Wed 17 July 2019 in announcements

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 …

Continue reading