You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This topic describes the Harness Relay Proxy V2 and how to use it with Feature Flags (FF).
@@ -147,6 +148,20 @@ The below table outlines all of the configuration options that are available for
147
148
| AND_RULES | true | Enables AND rule support for Target Groups in the Proxy | false |
148
149
| PROMETHEUS_PORT | 9091 | Port that the prometheus metrics are exposed on, defaults to 8000 | 8000 |
149
150
| FORWARD_TARGETS | false | The Proxy will forward targets sent by Client SDKs to Harness Saas | false |
151
+
| REDIS_MAX_RETRIES | 3 | Maximum number of retries before giving up. Default is 3 retries. | 3 |
152
+
| REDIS_MIN_RETRY_BACKOFF_MILLIS | 8 | Minimum backoff between each retry in milliseconds. Default is 8 milliseconds | 8 |
153
+
| REDIS_MAX_RETRY_BACKOFF_MILLIS | 512 | Maximum backoff between each retry in milliseconds. Default is 512 milliseconds | 512 |
154
+
| REDIS_DIAL_TIMEOUT_SECONDS | 5 | Dial timeout for establishing new connections in seconds. Default is 5 seconds | 5 |
155
+
| REDIS_READ_TIMEOUT_SECONDS | 3 | Timeout for socket reads in seconds. If reached, commands will fail with a timeout instead of blocking. Default is 3 seconds. | 3 |
156
+
| REDIS_WRITE_TIMEOUT_SECONDS | 3 | Timeout for socket writes in seconds. If reached, commands will fail with a timeout instead of blocking. Default is 3 seconds. | 3 |
157
+
| REDIS_POOL_SIZE | 10 | DEPRECATED: Legacy setting that has been kept for backwards compatibility, you can use `REDIS_POOL_SIZE_LITERAL` moving forward. This sets the Redis connection pool size to this value, multiplied by the number of CPU available. For example, if this value is 10 and you've 2 CPUs, the connection pool size will be 20. | 10 |
158
+
| REDIS_POOL_SIZE_LITERAL | 50 | Sets the maximum number of socket connections to the literal value passed. For example, setting this to 10 means the connection pool size will be 10. If not specified, this will be set to the default value of 10 per CPU. | 0 |
159
+
| REDIS_POOL_TIMEOUT_SECONDS | 4 | Amount of time in seconds that the client waits for connection if all connections are busy before returning an error. Default is 4 seconds (default ReadTimeout + 1 second). | 4 |
160
+
| REDIS_MIN_IDLE_CONNS | 0 | Minimum number of idle connections, which is useful when establishing that a new connection is slow. | 0 |
161
+
| REDIS_MAX_IDLE_CONNS | 0 |`MaxIdleConns` is the maximum number of idle connections. The idle connections are not closed by default. Default: 0 | 0 |
162
+
| REDIS_MAX_ACTIVE_CONNS | 0 |`MaxActiveConns` is the maximum number of connections allocated by the pool at a given time. When zero, there is no limit on the number of connections in the pool. If the pool is full, the next call to `Get()` will be blocked until a connection is released. | 0 |
163
+
| REDIS_CON_MAX_IDLE_TIME_MINUTES | 30 | The maximum amount of time, in minutes, that a connection may be idle. Should be less than server's timeout. Expired connections may be closed lazily before reuse. If 0, connections are not closed due to a connection's idle time. -1 disables idle timeout check. Default: 30 minutes | 30 |
164
+
| REDIS_CON_MAX_LIFETIME_MINUTES | 0 | The maximum amount of time, in minutes, that a connection may be reused. Expired connections may be closed lazily before reuse. If 0, connections are not closed due to a connection's age. Default: 0 | 0 |
Copy file name to clipboardExpand all lines: docs/feature-flags/use-ff/relay-proxy/relay-proxy.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ This topic describes the Harness Relay Proxy V1 and how to use it with Feature F
11
11
The Relay Proxy V1 enables your apps to connect directly to Feature Flag services without having to make a significant number of outbound connections to FF services. The Relay Proxy establishes a connection to the Feature Flags configuration data and relays that connection to clients in an organization's network.
12
12
13
13
:::info note
14
-
The Relay Proxy Version 2 is now available from Harness! If you want to learn more, please go to the [Relay Proxy V2](./relay_proxy_v2.md) page. You'll find information regarding how to set it up, the key features and more.
14
+
The Relay Proxy Version 2 is now available from Harness! If you want to learn more, please go to the [Relay Proxy V2](/docs/feature-flags/use-ff/relay-proxy/relay-proxy-v2) page. You'll find information regarding how to set it up, the key features and more.
Copy file name to clipboardExpand all lines: release-notes/feature-flags.md
+36-2Lines changed: 36 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Feature Flags release notes
3
3
sidebar_label: Feature Flags
4
-
date: 2025-07-16T08:09:25
4
+
date: 2025-08-05T08:09:25
5
5
tags: [NextGen, "feature flags"]
6
6
sidebar_position: 11
7
7
---
@@ -26,7 +26,41 @@ Follow this template to sort your release notes into the correct headline:
26
26
Harness deploys changes to Harness SaaS clusters on a progressive basis. This means that the features and fixes that these release notes describe may not be immediately available in your cluster. To identify the cluster that hosts your account, go to the **Account Overview** page.
27
27
:::
28
28
29
-
#### Last updated: July 24, 2025
29
+
#### Last updated: August 5, 2025
30
+
31
+
## August 2025
32
+
33
+
### Relay Proxy
34
+
35
+
#### Version 2.0.14
36
+
37
+
**New features and enhancements**:
38
+
39
+
- Added support for additional environment variables to enable advanced Redis configuration. These provide greater flexibility for fine-tuning your Redis setup with the Relay Proxy. (FFM-12528)
40
+
41
+
```
42
+
REDIS_MAX_RETRIES
43
+
REDIS_MIN_RETRY_BACKOFF_MILLIS
44
+
REDIS_MAX_RETRY_BACKOFF_MILLIS
45
+
REDIS_DIAL_TIMEOUT_SECONDS
46
+
REDIS_READ_TIMEOUT_SECONDS
47
+
REDIS_WRITE_TIMEOUT_SECONDS
48
+
REDIS_POOL_SIZE
49
+
REDIS_POOL_SIZE_LITERAL
50
+
REDIS_POOL_TIMEOUT_SECONDS
51
+
REDIS_MIN_IDLE_CONNS
52
+
REDIS_MAX_IDLE_CONNS
53
+
REDIS_MAX_ACTIVE_CONNS
54
+
REDIS_CON_MAX_IDLE_TIME_MINUTES
55
+
REDIS_CON_MAX_LIFETIME_MINUTES
56
+
```
57
+
58
+
For a full list and description of the available configuration options, see the [Feature Flags documentation](/docs/feature-flags/use-ff/relay-proxy/relay-proxy-v2#full-breakdown-of-configuration-options).
59
+
60
+
**Maintenance**:
61
+
62
+
- Upgrade the `go-redis` client library version from 9.5.5 to 9.11.0. (FFM-12528)
63
+
- Upgrade dependencies to resolve an [OAuth2.0 vulnerability](https://github.com/harness/ff-proxy/security/dependabot/25). (FFM-12517)
0 commit comments