Repository: ESMValGroup/ESMValCore

Issue:
Update the release date and version number for v2.11.0
Update the release date and version number for v2.11.0 🥳 

Discussion:
codecov[bot]: ## [Codecov](https://app.codecov.io/gh/ESMValGroup/ESMValCore/pull/2474?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ESMValGroup) Report
All modified and coverable lines are covered by tests :white_check_mark:
> Project coverage is 94.62%. Comparing base [(`60aec3e`)](https://app.codecov.io/gh/ESMValGroup/ESMValCore/commit/60aec3e5abe9a58db2f7256e979e2f4a888a0296?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ESMValGroup) to head [(`b3fb1ef`)](https://app.codecov.io/gh/ESMValGroup/ESMValCore/commit/b3fb1ef4c70bbb071e27e2d967e48075908dcbf6?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ESMValGroup).

<details><summary>Additional details and impacted files</summary>


```diff
@@           Coverage Diff           @@
##             main    #2474   +/-   ##
=======================================
  Coverage   94.62%   94.62%           
=======================================
  Files         247      247           
  Lines       14057    14057           
=======================================
  Hits        13301    13301           
  Misses        756      756           
```

</details>

[:umbrella: View full report in Codecov by Sentry](https://app.codecov.io/gh/ESMValGroup/ESMValCore/pull/2474?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ESMValGroup).   
:loudspeaker: Have feedback on the report? [Share it here](https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ESMValGroup).


Patch:
diff --git a/CITATION.cff b/CITATION.cff
index c226e7a27..dbe365840 100644
--- a/CITATION.cff
+++ b/CITATION.cff
@@ -210,11 +210,11 @@ authors:
     given-names: Diego
 
 cff-version: 1.2.0
-date-released: 2024-06-20
+date-released: 2024-07-03
 doi: "10.5281/zenodo.3387139"
 license: "Apache-2.0"
 message: "If you use this software, please cite it using these metadata."
 repository-code: "https://github.com/ESMValGroup/ESMValCore/"
 title: ESMValCore
-version: "v2.11.0rc2"
+version: "v2.11.0"
 ...
diff --git a/esmvalcore/cmor/tables/custom/CMOR_tosStderr.dat b/esmvalcore/cmor/tables/custom/CMOR_tosStderr.dat
new file mode 100644
index 000000000..31756d4cd
--- /dev/null
+++ b/esmvalcore/cmor/tables/custom/CMOR_tosStderr.dat
@@ -0,0 +1,26 @@
+SOURCE: CMIP5
+!============
+variable_entry:    tosStderr
+!============
+modeling_realm:    ocean
+!----------------------------------
+! Variable attributes:
+!----------------------------------
+standard_name:
+units:             K
+cell_methods:      time: mean
+cell_measures:     area: areacello
+long_name:         Sea Surface Temperature Error
+comment:           
+!----------------------------------
+! Additional variable information:
+!----------------------------------
+dimensions:        longitude latitude time
+out_name:          tosStderr
+type:              real
+valid_min:         0
+valid_max:
+ok_min_mean_abs:   0
+ok_max_mean_abs:
+!----------------------------------
+!


Test patch:
diff --git a/tests/integration/cmor/test_table.py b/tests/integration/cmor/test_table.py
index 385869bc5..680e5b4c0 100644
--- a/tests/integration/cmor/test_table.py
+++ b/tests/integration/cmor/test_table.py
@@ -477,7 +477,7 @@ class TestCustomInfo(unittest.TestCase):
         self.assertEqual(var.units, 'K')
 
     def test_get_variable_ch4s(self):
-        """Get tas variable."""
+        """Get ch4s variable."""
         CustomInfo()
         var = self.variables_info.get_variable('Amon', 'ch4s')
         self.assertEqual(var.short_name, 'ch4s')
@@ -485,6 +485,15 @@ class TestCustomInfo(unittest.TestCase):
                          'Atmosphere CH4 surface')
         self.assertEqual(var.units, '1e-09')
 
+    def test_get_variable_tosStderr(self):
+        """Get tosStderr variable."""
+        CustomInfo()
+        var = self.variables_info.get_variable('Omon', 'tosStderr')
+        self.assertEqual(var.short_name, 'tosStderr')
+        self.assertEqual(var.long_name,
+                         'Sea Surface Temperature Error')
+        self.assertEqual(var.units, 'K')
+
 
 @pytest.mark.parametrize(
     'project,mip,short_name,frequency',