diff --git a/docker-compose.arm64.yml b/docker-compose.arm64.yml
index 29e47cf7e126c6f6ec1f3f01bff59c69c88798c4..cf84fa26b78722f3645087846fab025b83927289 100644
--- a/docker-compose.arm64.yml
+++ b/docker-compose.arm64.yml
@@ -3,7 +3,7 @@ services:
     gateway:
         ports:
             - 8080:8080
-        image: openfaas/gateway:0.15.3-arm64
+        image: openfaas/gateway:0.18.2-arm64
         networks:
             - functions
         environment:
@@ -16,7 +16,7 @@ services:
             faas_nats_port: 4222
             direct_functions: "true"        # Functions are invoked directly over the overlay network
             direct_functions_suffix: ""
-            basic_auth: "${BASIC_AUTH:-true}"
+            basic_auth: "${BASIC_AUTH:-false}"
             secret_mount_path: "/run/secrets/"
             scale_from_zero: "true"         # Enable if you want functions to scale from 0/0 to min replica count upon invoke
             max_idle_conns: 1024
@@ -40,10 +40,10 @@ services:
         secrets:
             - basic-auth-user
             - basic-auth-password
-    
+
     # auth service provide basic-auth plugin for system APIs
     basic-auth-plugin:
-        image: openfaas/basic-auth-plugin:0.15.3-arm64
+        image: openfaas/basic-auth-plugin:0.18.2-arm64
         networks:
             - functions
         environment:
@@ -74,14 +74,14 @@ services:
     faas-swarm:
         volumes:
             - "/var/run/docker.sock:/var/run/docker.sock"
-        image:  openfaas/faas-swarm:0.6.2-arm64
+        image:  openfaas/faas-swarm:0.8.2-arm64
         networks:
             - functions
         environment:
             read_timeout:  "5m5s"       # set both here, and on your functions
             write_timeout: "5m5s"       # set both here, and on your functions
             DOCKER_API_VERSION: "1.30"
-            basic_auth: "${BASIC_AUTH:-true}"
+            basic_auth: "${BASIC_AUTH:-false}"
             secret_mount_path: "/run/secrets/"
             gateway_invoke: "true"
             faas_gateway_address: "gateway"
@@ -125,13 +125,13 @@ services:
                     - 'node.platform.os == linux'
 
     queue-worker:
-        image: openfaas/queue-worker:0.7.2-arm64
+        image: openfaas/queue-worker:0.8.1-arm64
         networks:
             - functions
         environment:
             max_inflight: "1"
             ack_wait: "5m5s"    # Max duration of any async task / request
-            basic_auth: "${BASIC_AUTH:-true}"
+            basic_auth: "${BASIC_AUTH:-false}"
             secret_mount_path: "/run/secrets/"
         deploy:
             resources:
diff --git a/docker-compose.armhf.yml b/docker-compose.armhf.yml
index c086ae5fd5400e56b599942bedc1482da71f5d4f..b3c2be2c68caa186f11107f884960c1ac8fabd88 100644
--- a/docker-compose.armhf.yml
+++ b/docker-compose.armhf.yml
@@ -3,7 +3,7 @@ services:
     gateway:
         ports:
             - 8080:8080
-        image: openfaas/gateway:0.17.3-armhf
+        image: openfaas/gateway:0.18.2-armhf
         networks:
             - functions
         environment:
@@ -16,7 +16,7 @@ services:
             faas_nats_port: 4222
             direct_functions: "true" # Functions are invoked directly over the overlay network
             direct_functions_suffix: ""
-            basic_auth: "${BASIC_AUTH:-true}"
+            basic_auth: "${BASIC_AUTH:-false}"
             secret_mount_path: "/run/secrets/"
             scale_from_zero: "true" # Enable if you want functions to scale from 0/0 to min replica count upon invoke
             max_idle_conns: 1024
@@ -40,10 +40,10 @@ services:
         secrets:
             - basic-auth-user
             - basic-auth-password
-    
+
     # auth service provide basic-auth plugin for system APIs
     basic-auth-plugin:
-        image: openfaas/basic-auth-plugin:0.15.4-armhf
+        image: openfaas/basic-auth-plugin:0.18.2-armhf
         networks:
             - functions
         environment:
@@ -73,14 +73,14 @@ services:
     faas-swarm:
         volumes:
             - "/var/run/docker.sock:/var/run/docker.sock"
-        image:  openfaas/faas-swarm:0.7.1-armhf
+        image:  openfaas/faas-swarm:0.8.2-armhf
         networks:
             - functions
         environment:
             read_timeout:  "5m5s"       # set both here, and on your functions
             write_timeout: "5m5s"       # set both here, and on your functions
             DOCKER_API_VERSION: "1.30"
-            basic_auth: "${BASIC_AUTH:-true}"
+            basic_auth: "${BASIC_AUTH:-false}"
             secret_mount_path: "/run/secrets/"
         deploy:
             placement:
@@ -122,13 +122,13 @@ services:
                     - 'node.platform.os == linux'
 
     queue-worker:
-        image: openfaas/queue-worker:0.7.2-armhf
+        image: openfaas/queue-worker:0.8.1-armhf
         networks:
             - functions
         environment:
             max_inflight: "1"
             ack_wait: "5m5s"    # Max duration of any async task / request
-            basic_auth: "${BASIC_AUTH:-true}"
+            basic_auth: "${BASIC_AUTH:-false}"
             secret_mount_path: "/run/secrets/"
             gateway_invoke: "true"
             faas_gateway_address: "gateway"
diff --git a/docker-compose.yml b/docker-compose.yml
index 93272bd401e5cae61d426db255609d8a08f49b0b..95b94e14ed71d56e1dd446a69a90f7730462296b 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -3,7 +3,7 @@ services:
     gateway:
         ports:
             - 8080:8080
-        image: openfaas/gateway:0.17.3
+        image: openfaas/gateway:0.18.2
         networks:
             - functions
         environment:
@@ -16,7 +16,7 @@ services:
             faas_nats_port: 4222
             direct_functions: "true" # Functions are invoked directly over the overlay network
             direct_functions_suffix: ""
-            basic_auth: "${BASIC_AUTH:-true}"
+            basic_auth: "${BASIC_AUTH:-false}"
             secret_mount_path: "/run/secrets/"
             scale_from_zero: "true" # Enable if you want functions to scale from 0/0 to min replica count upon invoke
             max_idle_conns: 1024
@@ -43,7 +43,7 @@ services:
 
     # auth service provide basic-auth plugin for system APIs
     basic-auth-plugin:
-        image: openfaas/basic-auth-plugin:0.17.0
+        image: openfaas/basic-auth-plugin:0.18.2
         networks:
             - functions
         environment:
@@ -73,14 +73,14 @@ services:
     faas-swarm:
         volumes:
             - "/var/run/docker.sock:/var/run/docker.sock"
-        image: openfaas/faas-swarm:0.7.3
+        image: openfaas/faas-swarm:0.8.2
         networks:
             - functions
         environment:
             read_timeout: "5m5s" # set both here, and on your functions
             write_timeout: "5m5s" # set both here, and on your functions
             DOCKER_API_VERSION: "1.30"
-            basic_auth: "${BASIC_AUTH:-true}"
+            basic_auth: "${BASIC_AUTH:-false}"
             secret_mount_path: "/run/secrets/"
         deploy:
             placement:
@@ -122,13 +122,13 @@ services:
                     - "node.platform.os == linux"
 
     queue-worker:
-        image: openfaas/queue-worker:0.8.0
+        image: openfaas/queue-worker:0.8.1
         networks:
             - functions
         environment:
             max_inflight: "1"
             ack_wait: "5m5s" # Max duration of any async task / request
-            basic_auth: "${BASIC_AUTH:-true}"
+            basic_auth: "${BASIC_AUTH:-false}"
             secret_mount_path: "/run/secrets/"
             gateway_invoke: "true"
             faas_gateway_address: "gateway"