We're glad to announce the release of Heptapod 0.8.0.
Deploying this version performs several significative data migrations. Care must be applied to backup all data before upgrading.
Building on the groundwork layed down in Heptapod 0.7.0, several major targets have been attained in this new version:
- SSH support
- Install from source
- Full import of Bitbucket Pull Requests
Further important foundational work has been done: we're hoping to offer contributors a much better experience in the near future (see below), and finally, work on the HGitaly project has started for good.
A proper release for Heptapod Runner is likely to follow in the next few days. We hope to be able to have it release itself, that would be satisfying.
As usual, the full changelog for Heptapod 0.8.0 can be read online alongside the Dockerfile and in the full description of the images in Docker Hub.
Heptapod is Free and Open Source software. If you want it to shine, the best is to contribute or to hire someone to do so. We've had a category of issues lately that don't require much knowledge. Many of these are about improving the user experience, so don't hesitate!
Towards a better contributing experience
In the course of the preparation for installation from source, we've been working with a modified version of the GitLab Development Kit (GDK)
It's obviously a far superior way of working, especially for anything related to the Rails application.
For now it's merely a collection of local hacks and it's not very stable. Of course, we're planning to make an official version. Maybe that'd be a HDK, but the exact form it's going to take has not been decided yet.