Releases: harness/ff-proxy
Releases · harness/ff-proxy
2.0.9
What's Changed
- feat: [FFM-12184]: add ability to rotate auth secrets by @conormurray95 in #385
Full Changelog: 2.0.8...2.0.9
2.0.8
2.0.7
2.0.6
What's Changed
- FFM-12050 Upgrade base image by @jcox250 in #368
- FFM-12075 - Bump base image version by @jcox250 in #369
- FFM-12080 Only call errorEncoder if the response hasn't been committed by @jcox250 in #370
- FFM-12086 reduce pushpin log level by @jcox250 in #371
- FFM-12096 bump chart and app version by @jcox250 in #372
Full Changelog: 2.0.5...2.0.6
1.0.5
What's Changed
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #248
- MAINT - Upgrade packages by @jcox250 in #366
Full Changelog: 1.0.4...1.0.5
2.0.5
2.0.4
What's Changed
- Add feature flag proxy configurations with external secret support by @arya-harness in #358
- PL-56357 - Fix regex used to generate notifications by @jcox250 in #359
New Contributors
- @arya-harness made their first contribution in #358
Full Changelog: 2.0.3...2.0.4
2.0.3
What's Changed
- Update docker-compose.yaml by @jcox250 in #348
- FFM-11809 Don't log context cancellations as errors in /stream request by @jcox250 in #349
- FFM-11815 - Don't log context canceled as an error when fetching targets by @jcox250 in #350
- feat: [FFM-11827]: And rule docs by @conormurray95 in #351
- FFM-11834 - Cleanup old key config by @jcox250 in #352
- FFM-11841 Don't log error when someone tries to auth with an invalid key by @jcox250 in #354
- FFM-11839 When SDK keys don't exist don't log an error by @jcox250 in #353
- FFM-11867 Cleanup error logs by @jcox250 in #355
- FFM-11873 Lock for entirety of safeMetricsRequestMap.get() by @jcox250 in #356
- cleanup log by @jcox250 in #357
Full Changelog: 2.0.2...2.0.3
2.0.2
What's Changed
- FFM-11692 Add Connection: close header to metrics requests by @jcox250 in #322
- FFM-11697 Add support for Harness-Target header by @jcox250 in #323
- FFM-11707 Make REDIS_ADDR required by @jcox250 in #326
- FFM-11691 Don't log context cancelled in DeltaAdd func by @jcox250 in #329
- FFM-11730 Don't log errors in Evaluation code path if the client cancels the request by @jcox250 in #330
- FFM-11733 Bump Go SDK version by @jcox250 in #332
- FFM-11733 Don't swallow error in StreamForwarder by @jcox250 in #333
- FFM-11738 Fix flakey test by @jcox250 in #334
- FFM-11714 Optimising memory allocations by @jcox250 in #339
- FFM-11714 - More memory optimisations for response encoding by @jcox250 in #340
- chore: rebase chart by @rssnyder in #317
- FFM-11714 Reduce number of labels used in prometheus by @jcox250 in #341
- Update README.md by @jcox250 in #343
- FFM-11474 Env validation by @jcox250 in #342
- FFM-11799 Don't apply EnvValidation middleware to health endpoint by @jcox250 in #344
- FFM-11686 Don't encode error if the response has been committed by @jcox250 in #345
- FFM-11807 Fix redis user/password auth by @jcox250 in #347
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
-
FFM-14473 Reset context timeout in connect/disconnect handlers by @jcox250 in #313
- This fixes an issue where the context could time out and prevent connect/disconnect stream events from being published to redis.
-
FFM-11605 Close Pushpin streams in ReadReplicaMessageHandler by @jcox250 in #314
- This fixes an issue introduced in
2.0.0that caused read replicas to not close streams with SDKs properly.
- This fixes an issue introduced in
-
(FFM-11532) Add beta AND rule support by @conormurray95 in #312
- Beta feature to add support for AND rules in Harness Saas into the Proxy. To opt in to this feature you need to configure your Proxy to set the
AND_RULESenvironment variable totrue.
- Beta feature to add support for AND rules in Harness Saas into the Proxy. To opt in to this feature you need to configure your Proxy to set the
-
Fix redis address handling by @subosito in #315
- There was an issue with how the Proxy handled redis URLs prefixed with
redis://. This fixes that issue so that all of the below options work for configuring the redis URL
- There was an issue with how the Proxy handled redis URLs prefixed with
$ ./ff-proxy --proxy-key <proxy-key> --redis-address localhost:6379
$ ./ff-proxy --proxy-key <proxy-key> --redis-address redis://localhost:6379
$ ./ff-proxy --proxy-key <proxy-key> --redis-address rediss://localhost:6379
-
FFM-11600 Use featureName in metrics aggregation if featureIdentifier is empty by @jcox250 in #319
- This fixes a bug where the Proxy metric aggregation wouldn't work properly with certain SDKs (Java, .NET)
-
FFM-11542 Add validation to Targets on auth path by @jcox250 in #321
- Adds the same validation that Harness Saas uses on Targets in the
/client/authpath. This prevents the Proxy from accepting invalid targets from SDKs and logging out an error when it tries to forward them to Saas
- Adds the same validation that Harness Saas uses on Targets in the
New Contributors
Full Changelog: 2.0.0...2.0.1