Skip to content

Commit 3ae128e

Browse files
EA..NET / old SDKs / new dotminors
1 parent a1a2d44 commit 3ae128e

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

etc/nginx/snippets/rewrites.conf

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
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';
1516
set $current_version_analytics_java_api '1.0.0';
1617
set $current_version_analytics_nodejs_api '1.0.0';
1718
set $current_version_analytics_python_api '1.0.0';
@@ -130,6 +131,7 @@ location ^~ /php-sdk/3.0/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirec
130131
location ^~ /php-sdk/3.1/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
131132
location ^~ /php-sdk/3.2/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
132133
location ^~ /php-sdk/4.0/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
134+
location ^~ /php-sdk/4.1/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
133135
location ^~ /python-sdk/2.0/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
134136
location ^~ /python-sdk/2.1/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
135137
location ^~ /python-sdk/2.2/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
@@ -146,6 +148,7 @@ location ^~ /ruby-sdk/3.0/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redire
146148
location ^~ /ruby-sdk/3.1/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
147149
location ^~ /ruby-sdk/3.2/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
148150
location ^~ /ruby-sdk/3.3/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
151+
location ^~ /ruby-sdk/3.4/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
149152
location ^~ /scala-sdk/1.0/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
150153
location ^~ /scala-sdk/1.1/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
151154
location ^~ /scala-sdk/1.2/ { rewrite ^/([^/]+)/[^/]+/(.*)$ /$1/current/$2 redirect; }
@@ -217,6 +220,7 @@ location ^~ /sdk-api/couchbase-python-client/ { rewrite ^/sdk-api/(couchbase-pyt
217220
location ^~ /sdk-api/couchbase-ruby-client/ { rewrite ^/sdk-api/(couchbase-ruby-client)/(.*)$ /sdk-api/$1-$current_version_sdk_ruby_api/$2 last; }
218221
location ^~ /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; }
220224
location ^~ /sdk-api/couchbase-analytics-java-client/ { rewrite ^/sdk-api/(couchbase-analytics-java-client)/(.*)$ /sdk-api/$1-$current_version_analytics_java_api/$2 last; }
221225
location ^~ /sdk-api/analytics-nodejs-client/ { rewrite ^/sdk-api/(analytics-nodejs-client)/(.*)$ /sdk-api/$1-$current_version_analytics_nodejs_api/$2 last; }
222226
location ^~ /sdk-api/analytics-python-client/ { rewrite ^/sdk-api/(analytics-python-client)/(.*)$ /sdk-api/$1-$current_version_analytics_python_api/$2 last; }

0 commit comments

Comments
 (0)