Release 1.35.0
-
Set the milestone on this issue -
Review the list of changes since the last release and fill below: -
In the changelog -
Not in the changelog
Hint:
git --no-pager log --merges --pretty=oneline master...vX.Y.Z
-
-
Decide on the version number by reference to the Versioning
- Typically if you want to release code from current
master
branch you will updateMINOR
version, e.g.1.12.0
->1.13.0
. In that case you don't need to create stable branch - If you want to backport some bug fix or security fix you will need to update stable branch
X-Y-stable
- Typically if you want to release code from current
-
Create an MR for gitlab-pages project. You can use this MR as an example. -
Update VERSION
-
Update CHANGELOG
-
Assign to reviewer
-
-
Once gitlab-pages
is merged create a signed+annotated tag pointing to the merge commit on the stable branch In case ofmaster
branch:git fetch origin master git fetch dev master git tag -a -s -m "Release v1.0.0" v1.0.0 origin/master
In case of
stable
branch:git fetch origin 1-0-stable git fetch dev 1-0-stable git tag -a -s -m "Release v1.0.0" v1.0.0 origin/1-0-stable
-
Verify that you created tag properly: git show v1.0.0
it should include something like:
-
(tag: v1.0.0, origin/master, dev/master, master)
formaster
-
(tag: v1.0.1, origin/1-0-stable, dev/1-0-stable, 1-0-stable)
forstable
branch
-
-
Push this tag to origin(Skip this for security release!) git push origin v1.0.0
-
Wait for tag to be mirrored to dev
or push it:git push dev v1.0.0
-
Create an MR for gitlab project. You can use this MR as an example. -
Update GITLAB_PAGES_VERSION
-
Create a changelog entry -
Assign to a reviewer
-
In the changelog
- Fix for query strings being stripped !398
- Do not accept client-supplied X-Forwarded-For header for logs without proxy !415
- Include /etc/hosts in chroot jail !124
- Render 500 error if API is unavailable and domain info is unavailable !393
- Allow passing multiple values in `-header` with separator via config file !417
- Fix `auto` config source !424
- Allow to serve `zip` from a disk `/pages` !429
Not in the changelog
786b2185011fcb365bcf7b0b5b7b1c9355c064bf Merge branch 'deprecate-domain-config-source' into 'master'
4f07314b781e387183b29dff7d7ad62b9c111f26 Merge branch '485-add-fs-to-httrange' into 'master'
5975719e8ed9c5aeebaf993b49f9b9b6f721b345 Merge branch 'changelog-config' into 'master'
4a5dfcccfcb96b4def9b900eed5c1386984487c6 Merge branch '485-make-transport-reconfigurable' into 'master'
4c14e253b202151c601ffa6a179c0044d6eefc5e Merge branch 'enable-access-control-dev-guide' into 'master'
ec16301b72b5d8370ccdcd86088440cca409cd8b Merge branch '505-support-pages-artifact-path' into 'master'
a6fb0381686c337a8d701a2893ef237160af9f19 Merge branch '528-enable-ipv6-tests' into 'master'
bc757b304ff6c958dfd771f87959b3dad8418c92 Merge branch '494-update-logging-tests' into 'master'
b6cb354751a88d62980f35ed9c085b0e487d5a80 Merge branch '494-refactor-stub-for-resolver' into 'master'
3a67be5a5d426176a869f2c7a409d9744dd58738 Merge branch 'docs/readme-fix' into 'master'
162330f605ab80353df7588001f4efe28bf24bdc Merge branch 'update-acceptance-test-listener' into 'master'
9c782b156378fc033a77ab6b5d3df533b19e8890 Merge branch 'refactor-errors-not-used-to-string' into 'master'
f6f10835059cecf92602f57b8dbb1fc1ca07d7c8 Merge branch 'ajwalker/zip-path' into 'master'
eaf78007103c1e1d8a8061167c911e3605d2b847 Merge branch 'ajwalker/deflate-pool' into 'master'
c4122191c0b9a5c366962faa313017e80847bbe6 Merge branch 'proxyv2-test-sleep' into 'master'
2db62f2094f178315a1d73cc4829caff0cd240ab Merge branch 'fix-acceptance-test-ports' into 'master'
ad8f7ff5423cde7b5f56d12b8fe592eb9b8193e0 (security-master) Merge branch 'master' into security-master
Edited by Jaime Martinez