diff --git a/docs/releases/v2.11.3.md b/docs/releases/v2.11.3.md
new file mode 100644
index 0000000000000000000000000000000000000000..1af650ab795bcba7502c8c11e78d8e3a24be7dd5
--- /dev/null
+++ b/docs/releases/v2.11.3.md
@@ -0,0 +1,9 @@
+# v2.11.3
+
+## Bugfixes
+
+- Fix ng-layer-tune not persisting shader selection
+
+## Behind the scene
+
+- Bump siibra-api version
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index fc88fe80be9e51f1591d52834ece4a8698b79ef5..9712d37e5f86c3d73a458b7085fb7711fdec7f9d 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -33,6 +33,7 @@ nav:
     - Fetching datasets: 'advanced/datasets.md'
     - Display non-atlas volumes: 'advanced/otherVolumes.md'
   - Release notes:
+    - v2.11.3: 'releases/v2.11.3.md'
     - v2.11.2: 'releases/v2.11.2.md'
     - v2.11.1: 'releases/v2.11.1.md'
     - v2.11.0: 'releases/v2.11.0.md'
diff --git a/package.json b/package.json
index 4ea49304574b3072c6f16f5690b98a624b3558ba..be58cf38626de883cb9990f6b30614bc2f31bbae 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "siibra-explorer",
-  "version": "2.11.2",
+  "version": "2.11.3",
   "description": "siibra-explorer - explore brain atlases. Based on humanbrainproject/nehuba & google/neuroglancer. Built with angular",
   "scripts": {
     "lint": "eslint src --ext .ts",
diff --git a/src/atlasComponents/sapi/sapi.service.ts b/src/atlasComponents/sapi/sapi.service.ts
index bf83652addca6154bc509ef4ce7b3c25e743f752..7f011bdb075902134e9371c092ff2f99e26cecd2 100644
--- a/src/atlasComponents/sapi/sapi.service.ts
+++ b/src/atlasComponents/sapi/sapi.service.ts
@@ -21,7 +21,7 @@ export const useViewer = {
 } as const
 
 export const SIIBRA_API_VERSION_HEADER_KEY='x-siibra-api-version'
-export const EXPECTED_SIIBRA_API_VERSION = '0.3.5'
+export const EXPECTED_SIIBRA_API_VERSION = '0.3.6'
 
 let BS_ENDPOINT_CACHED_VALUE: Observable<string> = null