- heptapod#430: display Container Registry stats in Web UI
### Heptapod 0.20.0rc3 (2021-02-26)
- heptapod#190: provided the configexpress extension
- omnibus-heptapod#17: Rust Mercurial parts are now active by default
- experimental statistics for the Container Registry
### Heptapod 0.20.0rc2 (2021-02-22)
- hg-evolve 10.2.0
Rehearsal for more automation in release of Heptapod.
### Heptapod 0.20.0rc1 (2021-02-22)
- heptapod#426: upstream GitLab version jump to 13.9.0
+ Omnibus: Ubuntu 20.04 becomes the main target distribution
+ Docker: Heptapod image now based on Ubuntu 20.04
- heptapod#402: stop using a separate project and repository for
Heptapod Workhorse sources, and bundle them with the Rails application
instead, like upstream is doing.
### Heptapod 0.19.3 (2021-02-12)
- heptapod#422: upstream GitLab update to 13.7.7 (from 13.7.6)
- heptapod#415: Mercurial changeset variables for tag and Merge Request
pipelines
- heptapod#412: Group default VCS type setting
### Heptapod 0.19.2 (2021-02-08)
- upstream GitLab update to 13.7.6 (from 13.7.5)
### Heptapod 0.19.1 (2021-01-28)
- upstream GitLab update to 13.7.5 (from 13.7.4)
- heptapod#200: semi-linear merge method
- heptapod#411: instance-wide default VCS type
- heptapod#270: bumped maximum number of pipelines triggered by a
single transaction to 15
...
...
@@ -19,5 +120,108 @@
- Upstream GitLab version bump to 13.5
### Heptapod 0.19.0 (2021-01-20)
#### Summary of changes since Heptapod 0.18.1
More details are available in the sections below about the release candidates.
- GitLab 13.7
- Most Heptapod specific Rails logs are now in `application_json.log`
- Git projects are now fully supported
- Mercurial native projects are still considered technology previews, but
it's no longer considered dangerous to create them in production instances.
- heptapod#398: Git imports and Mercurial multiple import.
- heptapod#301: the `GET project/:id/hgrc` now returns a parsed JSON object.
#### Changes since Heptapod 0.19.0rc2
- heptapod#301: the `GET project/:id/hgrc` call now returns a parsed JSON
object instead of a `content` field with raw file lines.
- more code quality improvements
### Heptapod 0.19.0rc2 (2020-01-18)
- Bump to GitLab 13.7.4 (from 13.7.3)
- All other changes in Heptapod 0.18.1
- heptapod#398:
+ Git import options (only direct URL and GitHub tested for now)
+ multiple imports with a "manifest" file (Mercurial
only for now, tracking issue for the Git case is heptapod#403)
- Switched Heptapod Rails specific logs to the upstream "structured" logging system: logs can now be found in [application_json.log](https://docs.gitlab.com/ee/administration/logs.html#application_jsonlog) or specialized logs. Logs for other components, notably Mercurial are unaffected by this change.
- fixed a few problems on empty Git repositories
- many code quality improvements
### Heptapod 0.19.0rc1 (2020-01-11)
- Jump to GitLab 13.7.3
### Heptapod 0.18.1 (2021-01-14)
- Upstream GitLab version bump to 13.5.6 (from 13.5.5)
- Improved support for Mercurial native projects: hgitaly#18, hgitaly#21
- heptapod#306: limited API scope (`trigger_api`) for Mercurial pull mirrors.
### Heptapod 0.18.0 (2010-12-21)
#### Summary of changes since Heptapod 0.17.3
More details are available in the sections below about the release candidates.
- GitLab 13.5, Mercurial 5.6
- Breaking configuration change: `experimental.single-head-per-branch=no` is
ignored. `heptapod.allow_multiple_heads=yes` must be used instead.
- heptapod#393: protections against obsolescence of tagged and bookmarked
changesets
- Omnibus/Docker Mercurial built with Rust extensions, optionally activable
- Mercurial native repositories: better support and performance improvements,
%"HGitaly1: Hg SHAs" almost complete, still very experimental.
- heptapod#306: Mercurial pull mirrors REST API now complete. Still no Web UI
creation.
On the development side, lots of testing and infrastructure work, in
preparation for the challenges of 2021.
#### Changes since Heptapod 0.18.0rc3
- heptapod#387: `hg_id` and `short_hg_id` fields in API Commit responses.
(useful only for non-native Mercurial repositories)
### Heptapod 0.18.0rc3 (2020-12-18)
- heptapod#393: protections against obsolescence of tagged and bookmarked