Commit f97b7c30 authored by Georges Racinet's avatar Georges Racinet 🦑
Browse files

HEPTAPOD_CHANGELOG: imported from 0.15.3

Of course the revisions of that file that matter are those
from the release branches, but sometimes we want to work on
it ahead, and it looked like an error to have nothing after 0.13

--HG--
branch : heptapod
parent c9899e294f67
......@@ -15,6 +15,168 @@ the exact revision of the main repository in the user help page.
Please read migration instructions in the
[installation notice](INSTALL_HEPTAPOD.md)
### Heptapod 0.15.3 (2020-09-04)
- Upstream GitLab version bump to 13.1.11 (from 13.1.8).
See the [upstream security announcement](https://about.gitlab.com/releases/2020/09/02/security-release-gitlab-13-3-3-released/)
### Heptapod 0.15.2 (2020-08-24)
- Upstream GitLab version bump to 13.1.8 (from 13.1.5)
- heptapod#332: publication permission wasn't enforced in operations executed
from the Web application
### Heptapod 0.15.1 (2020-08-04)
#### Upgrade notes
If you are upgrading from Heptapod<0.15, please see the upgrade notes for
Heptapod 0.15.0 and apply them to 0.15.1.
Upgrading from 0.15.0 involves no data migrations and is safely reversible.
#### Bug fixes
- heptapod#324: repository-specific configuration wasn't applied in operations
initiating by the web application
#### User messages (July virtual sprint)
- heptapod#20, heptapod!93, heptapod!94, heptapod!96:
many messages displayed or sent to the end users were Git centric
and thus inappropriate for Mercurial (many such remains)
- heptapod#210: more user friendly message in pushes blocked by lack of
publication rights
- heptapod!95: hid the Web IDE from most pages because it does not work with
Mercurial yet.
### Heptapod 0.15.0 (2020-07-30)
#### Upgrade notes
This is a major GitLab version change.
Don't upgrade directly from Heptapod 0.13.x, make a stop at any
Heptapod 0.14 version and [wait for all background migrations to be done](https://docs.gitlab.com/ce/update/README.html#checking-for-background-migrations-before-upgrading)
#### Major changes since Heptapod 0.14
- GitLab 13.1
#### Changes since Heptapod 0.15.0rc1
- All changes from Heptapod 0.14.4
- Upstream GitLab version bump to 13.1.5 (from 13.1.4)
- heptapod!85 (internal): CI configuration for a subset of relevant Ruby tests
- heptapod!89 (internal): test setup for work on HGitaly integration in the
Rails application, already checked by the CI.
### Heptapod 0.14.4 (2020-07-30)
- heptapod#320: Mercurial housekeeping "full repack" task was needlessly too
deep, leading to up to an hour of blocking for the largest repos.
### Heptapod 0.15.0rc1 (2020-07-24)
#### User visible changes
- base GitLab CE version jump from 12.10.14 to 13.1.4. In particular:
+ don't upgrade directly from Heptapod 0.13.x, make a stop at any
Heptapod 0.14 version and [wait for all background migrations to be done](https://docs.gitlab.com/ce/update/README.html#checking-for-background-migrations-before-upgrading)
+ Snippets are now under Git version control (heptapod#294), with a
background migration that creates and "backfills" Git repositories for the
existing ones.
- all changes previously released in Heptapod 0.14.2
#### Internal changes
- heptapod!84: default value of the database column `projects.vcs_type` is now
`git`, the `hg_git` default value being enforced at the application level.
- heptapod#15: partial restoration of RSpec unit tests.
### Heptapod 0.14.2 (2020-07-17)
#### User visible changes
- heptapod#286: Mercurial housekeeping tasks (recover and optimization only
for now)
- heptapod#300: incrementality of project-level Mercurial configuration editing
(API PUT on `projects/:id/hgrc`), new reset HGRC API endpoint
- heptapod#299: robustness of project-level Mercuiral configuration retrieval
(API GET on `projects/:id/hgrc`)
- heptapod#314: project size now includes the Mercurial repository. Statistics
won't be immediately updated: nothing new update mechanisms are introduced
on top of the regular GitLab statistics update systems.
- Mercurial 5.4.2
#### Internal changes
- heptapod#293: moved `HgHttpController` to match `GitHttpController` new
location in GitLab 12.10
- heptapod#296: renamed `HgAccess::UnauthorizedError` for consistency with
`GitAccess`
- heptapod#295: explicit parameter in `/allowed` internal API endpoint to
firmly distinguish between pre-receive called by Mercurial from SSH Git
access.
### Heptapod 0.14.1 (2020-07-08)
Base GitLab CE version from 12.10.11 to 12.10.14. Relevant release notes:
- [12.10.14](https://about.gitlab.com/releases/2020/07/06/critical-security-release-gitlab-13-1-3-released/)
- [12.10.13](https://about.gitlab.com/releases/2020/07/01/security-release-13-1-2-release/)
- [12.10.12](https://about.gitlab.com/releases/2020/06/25/gitlab-12-10-12-released/)
### Heptapod 0.14.0 (2020-06-29)
#### Major changes since Heptapod 0.13
For more details, see the changelogs related to 0.14.0rcN
- base GitLab CE version jump from 12.3 to 12.10, currently still supported
for security issues.
- heptapod#311: disabling of server-side operations on projects with
subrepositories, as a protection measure.
- various improvements on the Bitbucket importer for last round of imports
before 2020-07-01 (Bitbucket deadline)
#### Changes since 0.14.0rc3
- heptapod#311 (subrepositories): forbid server side repository content
editing (file updates, explicit merges) on projects with subrepositories.
These operations will be reenabled in a subsequent version when we can
safely ignore subrepositories on the server side.
- heptapod#310: parsing of `.hgsub` didn't accept some valid configurations
### Heptapod 0.14.0rc3 (2020-06-26)
- heptapod#287: better robustness of Bitbucket importer for failed issue
attachments.
- heptapod#253: reimport Bitbucket issue attachments if entirely missing
(no attachment link in description, a coarse criterion)
- heptapod#298: MediaWiki format support in Wikis
### Heptapod 0.14.0rc2 (2020-06-24)
- heptapod#308: reimport missing Issues and Pull Requests from Bitbucket if
targeting an already imported project with the free input form.
### Heptapod 0.14.0rc1 (2020-06-22)
- base GitLab CE version jump from 12.3.9 to 12.10.11. In particular:
+ includes all upstream security fixes
+ the Go language implementation of SSH support is now the only one.
Feature flags related to previous technology preview status are ignored.
- Python 3 is now the default, in particular in Docker images.
Python 2 still supported.
- all changes previously released in Heptapod 0.13.2
### Heptapod 0.13.2 (2020-06-15)
- heptapod#297: missing notifications for merge changesets and file editing
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment