Merge branch '17224-login-sync' refs #17224
[arvados.git] / doc / admin / upgrading.html.textile.liquid
index 5ea39369fe70b5d2e8b03bcf15b18cbf8e862948..8317a744a705e614051f16f6f3c908ff85329e31 100644 (file)
@@ -35,6 +35,24 @@ TODO: extract this information based on git commit messages and generate changel
 <div class="releasenotes">
 </notextile>
 
+h2(#main). development main (as of 2020-12-10)
+
+"Upgrading from 2.1.0":#v2_1_0
+
+h3. Changes on the collection's @preserve_version@ attribute semantics
+
+The @preserve_version@ attribute on collections was originally designed to allow clients to persist a preexisting collection version. This forced clients to make 2 requests if the intention is to "make this set of changes in a new version that will be kept", so we have changed the semantics to do just that: When passing @preserve_version=true@ along with other collection updates, the current version is persisted and also the newly created one will be persisted on the next update.
+
+h3. System token requirements
+
+System services now log a warning at startup if any of the system tokens (@ManagementToken@, @SystemRootToken@, and @Collections.BlobSigningKey@) are less than 32 characters, or contain characters other than a-z, A-Z, and 0-9. After upgrading, run @arvados-server config-check@ and update your configuration file if needed to resolve any warnings.
+
+The @API.RailsSessionSecretToken@ configuration key has been removed. Delete this entry from your configuration file after upgrading.
+
+h3. Centos7 Python 3 dependency upgraded to python3
+
+Now that Python 3 is part of the base repository in CentOS 7, the Python 3 dependency for Centos7 Arvados packages was changed from SCL rh-python36 to python3.
+
 h2(#v2_1_0). v2.1.0 (2020-10-13)
 
 "Upgrading from 2.0.0":#v2_0_0
@@ -232,9 +250,9 @@ h2(#v1_4_1). v1.4.1 (2019-09-20)
 
 "Upgrading from 1.4.0":#v1_4_0
 
-h3. Centos7 Python 3 dependency upgraded to python3
+h3. Centos7 Python 3 dependency upgraded to rh-python36
 
-The Python 3 dependency for Centos7 Arvados packages was upgraded from rh-python35 to python3.
+The Python 3 dependency for Centos7 Arvados packages was upgraded from rh-python35 to rh-python36.
 
 h2(#v1_4_0). v1.4.0 (2019-06-05)