11# NOTE rewrite uses 302 redirect by default (assuming replacement does not start with a protocol)
22# current versions
3- set $current_version_sdk_c_api '3.3.17';
4- set $current_version_sdk_cxx_api '1.1.0';
5- set $current_version_sdk_dotnet_api '3.7.2';
6- set $current_version_sdk_go_api '2.10.1';
7- set $current_version_sdk_java_api '3.9.0';
8- set $current_version_sdk_jvm_core_api '3.9.0';
9- set $current_version_kotlin_client_api '3.9.0';
10- set $current_version_sdk_nodejs_api '4.5.0';
11- set $current_version_sdk_php_api '4.3.0';
12- set $current_version_sdk_python_api '4.4.0';
13- set $current_version_sdk_ruby_api '3.6.0';
14- set $current_version_sdk_scala_api '3.9.0';
3+ set $current_version_sdk_c_api '3.3.18';
4+ set $current_version_sdk_cxx_api '1.2.0';
5+ set $current_version_sdk_dotnet_api '3.8.0';
6+ set $current_version_sdk_go_api '2.11.1';
7+ set $current_version_sdk_java_api '3.9.1';
8+ set $current_version_sdk_jvm_core_api '3.9.1';
9+ set $current_version_kotlin_client_api '3.9.1';
10+ set $current_version_sdk_nodejs_api '4.6.0';
11+ set $current_version_sdk_php_api '4.4.0';
12+ set $current_version_sdk_python_api '4.5.0';
13+ set $current_version_sdk_ruby_api '3.7.0';
14+ set $current_version_sdk_scala_api '3.9.1';
15+ set $current_version_analytics_dotnet_api '1.0.0';
1516set $current_version_analytics_java_api '1.0.0';
1617set $current_version_analytics_nodejs_api '1.0.0';
1718set $current_version_analytics_python_api '1.0.0';
@@ -130,6 +131,7 @@ location ^~ /php-sdk/3.0/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirec
130131location ^~ /php-sdk/3.1/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
131132location ^~ /php-sdk/3.2/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
132133location ^~ /php-sdk/4.0/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
134+ location ^~ /php-sdk/4.1/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
133135location ^~ /python-sdk/2.0/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
134136location ^~ /python-sdk/2.1/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
135137location ^~ /python-sdk/2.2/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
@@ -146,6 +148,7 @@ location ^~ /ruby-sdk/3.0/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redire
146148location ^~ /ruby-sdk/3.1/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
147149location ^~ /ruby-sdk/3.2/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
148150location ^~ /ruby-sdk/3.3/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
151+ location ^~ /ruby-sdk/3.4/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
149152location ^~ /scala-sdk/1.0/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
150153location ^~ /scala-sdk/1.1/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
151154location ^~ /scala-sdk/1.2/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
@@ -217,6 +220,7 @@ location ^~ /sdk-api/couchbase-python-client/ { rewrite ^/sdk-api/(couchbase-pyt
217220location ^~ /sdk-api/couchbase-ruby-client/ { rewrite ^/sdk-api/(couchbase-ruby-client)/(.*)$ /sdk-api/$1-$current_version_sdk_ruby_api/$2 last; }
218221location ^~ /sdk-api/couchbase-scala-client/ { rewrite ^/sdk-api/(couchbase-scala-client)/(.*)$ /sdk-api/$1-$current_version_sdk_scala_api/$2 last; }
219222# Analytics SDKs
223+ location ^~ /sdk-api/couchbase-analytics-dotnet-client/ { rewrite ^/sdk-api/(couchbase-analytics-dotnet-client)/(.*)$ /sdk-api/$1-$current_version_analytics_dotnet_api/$2 last; }
220224location ^~ /sdk-api/couchbase-analytics-java-client/ { rewrite ^/sdk-api/(couchbase-analytics-java-client)/(.*)$ /sdk-api/$1-$current_version_analytics_java_api/$2 last; }
221225location ^~ /sdk-api/analytics-nodejs-client/ { rewrite ^/sdk-api/(analytics-nodejs-client)/(.*)$ /sdk-api/$1-$current_version_analytics_nodejs_api/$2 last; }
222226location ^~ /sdk-api/analytics-python-client/ { rewrite ^/sdk-api/(analytics-python-client)/(.*)$ /sdk-api/$1-$current_version_analytics_python_api/$2 last; }
0 commit comments