Advised Git variation was Git v2.28. The minimum needed version of Git v2.24 continues to be the exact same.
GitLab installations that have numerous internet nodes need to be enhanced to 13.1 before upgrading to 13.2 (and soon after) because a busting improvement in rail which can end in consent issues.
2.0 remediates an email verification sidestep. After updating, if the your consumers tend to be unexpectedly experiencing 404 or 422 problems when finalizing around, or aˆ?blockedaˆ? emails when using the command range, their profile was un-confirmed. If so, please ask them to search their email for a re-confirmation back link. To learn more, discover our topic of e-mail verification issues.
2.0 relies on the btree_gist extension for PostgreSQL. For installments with an externally managed PostgreSQL build, kindly remember to download the extension by hand before updating GitLab if databases individual for GitLab just isn’t a superuser. That isn’t essential for installations utilizing a GitLab handled PostgreSQL database.
Y launch (
- At the least Git v2.24 (earlier, minimal necessary type was actually Git v2.22).
- Advised Git v2.26.
Problems to accomplish this leads to inner mistakes when you look at the Gitaly provider in certain RPCs as a result of the use of the brand new –end-of-options Git flag.
In addition, in 1.0, the form of rail got improved from 6.0.3 to 6.0.3.1. The rail improve integrated a big change to CSRF token generation and that is perhaps not backwards-compatible – GitLab servers using latest rail adaptation create CSRF tokens that are not familiar by GitLab computers utilizing the older Rails version – which may cause non-GET demands to give up for multi-node GitLab installations.
So, if you use numerous rail computers and especially updating from 13.0, all machines must first become improved to 13.1.Z before upgrading to 13.2.0 or after:
However, treatment cookie downgrades are not recognized. So after updating to 12.2.0, any downgrades would lead to all meeting are invalidated and customers were signed around.
If you are planning to update from 12.0.Z to .Z , it’s important to execute an intermediary improvement to 12.1.Z before improving to .Z in order to prevent dilemmas like #215141.
In 12.0.0 we made numerous databases associated improvement. These improvement call for that customers very first update to your latest plot release. After improved to .Z, users can improve to 12.0.Z. Problems to accomplish this may cause databases migrations not used, that could lead to program problems.
Additionally, it is needed that you upgrade to 12.0.Z before moving to a future version of 12.Y.
Sample 1: you’re presently making use of GitLab .8, which is the newest spot launch for .Z. You can upgrade as usual to 12.0.Z.
Sample 2: you may be currently using a type of GitLab 10.Y. To upgrade, very first update towards finally 10.Y production (10.8.7) then your last 11.8). After upgraded to .8 possible safely update to 12.0.Z.
GitLab 13
Customers have been closed in before repair means had been enabled will continue to be closed in. In the event that administrator exactly who allowed repair function will lose their own program, then they will be unable to disable servicing function through the UI. Therefore, you can disable servicing mode via the API or rail console.
This insect got set in GitLab 14.5.0, and it is likely to become backported to GitLab 14.3 and 14.4.
When it comes to items, the GitLab athlete attempts to upload all of them 3 x, after which it work in the course of time fails.
- ci_build_needs
4.0 consists of a back ground migration to go all staying repositories in history space to hashed space. You’ll find known difficulties with this migration that are solved in perche willow app non funziona 5.4 and later. If possible, miss 13.4.0 and update to 13.5.4 or maybe more instead. Observe that the migration can take a long time to operate, based what amount of repositories needs to be relocated. Make sure you make sure that all history migrations have complete before improving furthermore.
