Releases: harness/ff-proxy
0.9.4
What's Changed
- (FFM-3573) Add config options to disable flag streaming/manage poll interval by @conormurray95 in #60
Full Changelog: 0.9.3...0.9.4
0.9.3
What's Changed
- (FFM-3526) Fix target polling nil pointer by @conormurray95 in #59
Full Changelog: 0.9.2...0.9.3
0.9.2
What's Changed
The Proxy used to log that it had successfully retrieve configuration from feature flags even if it hadn't. It now logs out any errors encountered retrieving configuration and only logs out that it has successfully retrieved configuration if no errors were encountered.
Full Changelog: 0.9.1...0.9.2
0.9.1
What's Changed
- (maint) change the user from nobody to 65534 by @davejohnston in #55
Full Changelog: 0.9.0...0.9.1
0.9.0
What's Changed
- [FFM-2976]: Change the default user for container from root to nobody by @davejohnston in #54
Full Changelog: 0.8.1...0.9.0
0.8.1
What's Changed
-
(FFM-2488) Validate api keys env var by @conormurray95 in #52
This fixes a bug where the Proxy wasn’t forwarding Targets to Feature Flags if client SDKs only initialised the Target with an Identifier and not a Name. This was preventing Targets created in client SDKs from appearing in Feature Flags if you were using the Proxy. -
FFM-2684 Make target name same as identifier if it's not provided by the client by @jcox250 in #53
Tightened up validation on required API_KEY environment variable. This was causing the Proxy to exit without useful logging/error messages if required environment variables weren’t provided. Now when you try to start the Proxy without providing a value for the API_KEY environment variable it exits with this message
2022/03/31 15:57:05 The following configuaration values are required: [API_KEYS]
Full Changelog: 0.8.0...0.8.1
0.8.0
What's Changed
- FFM-1542 - Side load config into proxy by @jcox250 in #1
- Add in memory cache by @jcox250 in #2
- Add boiler plate http transport code by @jcox250 in #4
- FFM-1553 Evaluation logic by @jcox250 in #3
- add logging middleware back by @jcox250 in #7
- Implement FeatureConfig and TargetSegment endpoints by @jcox250 in #5
- Add metrics endpoint by @jcox250 in #6
- Add basic README by @jcox250 in #9
- FFM-1634 Retrieve Auth Config from ff-server by @jcox250 in #10
- FFM-1603 - Implement authentication using data loaded by FFM-1634 by @jcox250 in #11
- [FFM-1620]: Add docker file to build the proxy by @davejohnston in #12
- (FFM-1644) Proxy cache wrapper by @conormurray95 in #8
- FFM-1620 Fetch Target Config From Feature Flags by @jcox250 in #15
- (FFM-1700) Fetch segment data with feature configs by @conormurray95 in #14
- Fix target loading bug by @jcox250 in #16
- (FFM-1619) Redis client support by @conormurray95 in #17
- [FFM-1621]: PHONY targets were being overwritten by @davejohnston in #19
- (maint) initial drone CI yaml by @davejohnston in #13
- FFM-1742 Bench tests by @jcox250 in #20
- (maint) Add new docker-compose to help run the proxy by @davejohnston in #21
- (FFM-1816) Cache api hashes by @conormurray95 in #23
- FFM-1828 Config hardening by @jcox250 in #22
- FFM-1825 Auto target registration by @jcox250 in #26
- (FFM-1815) SDK context logger by @conormurray95 in #27
- (FFM-1815) Pass http logger to sdks by @conormurray95 in #28
- FFM-1811 Make proxy use Echo by @jcox250 in #25
- (MAINT) Bump golang server sdk version by @conormurray95 in #29
- FFM-1824 - Poll for Targets by @jcox250 in #30
- (MAINT) Bump go sdk version by @conormurray95 in #31
- Add get started docs by @jcox250 in #33
- add certs by @jcox250 in #35
- FFM-1957 only forward auth request in online mode by @jcox250 in #34
- FFM-1812 Logging standardisation by @jcox250 in #32
- (FFM-2015) Proxy config updates by @conormurray95 in #36
- (FFM-2015) Update client service config by @conormurray95 in #37
- (FFM-2015) Target registration fix by @conormurray95 in #38
- (MAINT) Bump golang sdk version by @conormurray95 in #39
- (FFM-2093) Generate test coverage report by @conormurray95 in #41
- (FFM-1842) Proxy healthcheck endpoint by @conormurray95 in #40
- FFM-2097 Setup Pushpin by @jcox250 in #42
- Add basic implementation for hooking into the SDKs SSE Events by @jcox250 in #43
- FFM-2100 Implement Stream Handler by @jcox250 in #44
- FFM-2102, FFM-2103 - Add support for redis streams by @jcox250 in #45
- (FFM-2173) Don't error if segments not found by @conormurray95 in #47
- FFM-2104 Add StreamWorker, wire up streaming by @jcox250 in #48
- Release Streaming Feature by @jcox250 in #50
- FFM-2252 Performance Improvements by @jcox250 in #51
- (FFM-1750) metrics forwarding by @conormurray95 in #46
New Contributors
- @jcox250 made their first contribution in #1
- @davejohnston made their first contribution in #12
- @conormurray95 made their first contribution in #8
Full Changelog: https://github.com/harness/ff-proxy/commits/0.8.0