2.21.2 (2025-11-19)
- update flagsmith-flag-engine to 6.1.0 (70ddbef)
2.21.1 (2025-09-25)
v2.21.0 - 19 Aug 2025
- chore: bumped-version-and-regenerated-lock-files by @Zaimwa9 in #163
- fix: enable follow_redirects for httpx client to handle 307 status codes by @GuyGitzMagen in #164
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #162
- @Zaimwa9 made their first contribution in #163
- @GuyGitzMagen made their first contribution in #164
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.20.0...v2.21.0
v2.20.0 - 18 Jul 2025
- feat: Add environment document endpoint by @rolodato in #150
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #158
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.19.0...v2.20.0
v2.19.0 - 30 Apr 2025
- feat: Set If-Modified-Since header for environment document requests by @rolodato in #159. This requires Flagsmith v2.176.0 or later.
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.18.0...v2.19.0
v2.18.0 - 08 Apr 2025
- fix: Do not crash when running with unknown environment variables @matthewelwell in #141
- fix: Warning when running edge-proxy-render-config by @rolodato in #142
- feat: Immediately exit if configuration is missing or invalid by @rolodato in #148
- feat: Add liveness and readiness check endpoints. Return 503 instead of 500 when checks fail by @rolodato in #151
- feat: Add
server.proxy_headersoption by @rolodato in #154
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.17.0...v2.18.0
v2.17.0 - 19 Dec 2024
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.16.0...v2.17.0
v2.16.0 - 20 Nov 2024
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #127
- feat: Bypass server-side filtering for server keys by @MCPx in #130
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #131
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.15.1...v2.16.0
v2.15.1 - 04 Oct 2024
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #124
- ci: use new org-level dockerhub token by @matthewelwell in #126
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.15.0...v2.15.1
v2.15.0 - 04 Sep 2024
- docs: add example docker-compose.yml by @matthewelwell in #121
- feat: remove unnecessary setting
health_check.count_stale_documents_as_failingby @matthewelwell in #123
BREAKING CHANGES
Undocumented settings health_check.count_stale_documents_as_failing and health_check.grace_period_seconds have been removed.
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.14.0...v2.15.0
v2.14.0 - 04 Sep 2024
- feat: make health check configurable by @matthewelwell in #122
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.13.0...v2.14.0
Version 2.13.0 (v2.13.0) - 18 Jun 2024
- feat: Add identity overrides support by @khvn26 in #110
- feat: Customised logging by @khvn26 in #115
- feat: Use
rye, overhaul settings by @khvn26 in #98 - fix: Fix Docker build using incorrect command by @khvn26 in #105
- fix: Revert API poll settings names by @khvn26 in #111
- chore: Fix entrypoint in README by @khvn26 in #106
- chore: Add test for config backwards compatibility by @matthewelwell in #109
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #104
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #107
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #112
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.12.0...v2.13.0
Version 2.12.0 (v2.12.0) - 16 Apr 2024
- chore(deps): bump idna from 3.4 to 3.7 by @dependabot in #99
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #102
- feat: allow config file to be defined via environment variable by @abannachGrafana in #103
- chore(deps): upgrade fastapi and starlette by @matthewelwell in #101
- @pre-commit-ci made their first contribution in #102
- @abannachGrafana made their first contribution in #103
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.11.0...v2.12.0
Version 2.11.0 (v2.11.0) - 08 Apr 2024
- refac!: Remove sse by @gagantrivedi in #83
- feat: JSON logging by @khvn26 in #97
- feat: Switch to Ruff by @khvn26 in #96
- fix:
Too much data for declared Content-Lengtherror when endpoint caches enabled by @matthewelwell in #92 - fix: correct comment about polling by @dabeeeenster in #93
- chore(deps): bump orjson from 3.9.7 to 3.9.15 by @dependabot in #88
- chore(deps): bump fastapi from 0.103.2 to 0.109.1 by @dependabot in #87
- chore: bump github actions by @dabeeeenster in #89
- docs: update readme by @dabeeeenster in #82
- ci: remove old cache action by @dabeeeenster in #95
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.10.1...v2.11.0
Version 2.10.1 (v2.10.1) - 29 Feb 2024
- chore(deps): bump orjson from 3.9.7 to 3.9.15 by @dependabot in #88
- chore(deps): bump fastapi from 0.103.2 to 0.109.1 by @dependabot in #87
- fix:
Too much data for declared Content-Lengtherror when endpoint caches enabled by @matthewelwell in #92
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.10.0...v2.10.1
Version 2.10.0 (v2.10.0) - 26 Jan 2024
- perf: add lru cache by @matthewelwell in #84
- ci: bump python version in workflow by @matthewelwell in #86
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.9.0...v2.10.0
Version 2.9.0 (v2.9.0) - 26 Jan 2024
- chore: upgrade to py312 by @matthewelwell in #85
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.8.0...v2.9.0
v2.8.0 - 09 Nov 2023
- Enable gzip-compressing middleware by @goncalossilva in #80
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.7.0...v2.8.0
v2.7.0 - 01 Nov 2023
- chore(deps): bump urllib3 from 2.0.4 to 2.0.6 by @dependabot in #78
- Modernize codebase to be fully async by @goncalossilva in #77
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.6.0...v2.7.0
v2.6.0 - 29 Sep 2023
- Return JSONResponse(dict) instead of dict by @goncalossilva in #75
- Allow time for environments to sync by @goncalossilva in #73
- Minor logging improvements by @goncalossilva in #72
- Add missing asserts by @goncalossilva in #69
- Improve handling of unknown key errors by @goncalossilva in #74
- Adopt orjson by @goncalossilva in #76
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.5.0...v2.6.0
v2.5.0 - 18 Sep 2023
- chore(deps): bump redis from 4.4.1 to 4.4.4 by @dependabot in #62
- chore(deps-dev): bump certifi from 2021.10.8 to 2022.12.7 by @dependabot in #64
- chore(deps-dev): bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #66
- chore(deps): bump requests from 2.28.1 to 2.31.0 by @dependabot in #63
- feat: bump engine, mapper layer by @khvn26 in #60
- Update fastapi by @matthewelwell in #65
- ci: bump pytest by @dabeeeenster in #67
- Feature/python 3.11 by @dabeeeenster in #71
- @dependabot made their first contribution in #62
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.4.0...v2.5.0
Version 2.4.0 (v2.4.0) - 30 Jun 2023
- improve comment by @gagantrivedi in #57
- feat: protected features by @khvn26 in #58
- Upgrade engine version to resolve inconsistent percentage split evaluations by @matthewelwell in #61
- @khvn26 made their first contribution in #58
- @matthewelwell made their first contribution in #61
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.3.2...v2.4.0
v2.3.2 - 01 Mar 2023
- fix prod redis hostname(remove port) by @gagantrivedi in #56
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.3.1...v2.3.2
v2.3.1 - 01 Mar 2023
- fix(sse/prod): Add redis prod cluster by @gagantrivedi in #54
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.3.0...v2.3.1
v2.3.0 - 27 Feb 2023
- feat(stream/environment): Add last_update_at and remove identity events from stream by @gagantrivedi in #48
- Drop SQLite(for redis) and identity endpoints by @gagantrivedi in #50
- sse(stream): fix stream payload and frequency by @gagantrivedi in #52
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.2.3...v2.3.0
v2.2.3 - 19 Oct 2022
- fix(engine): run in autocommit mode by @gagantrivedi in #46
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.2.2...v2.2.3
v2.2.2 - 18 Oct 2022
- remove --no-access-logs from task definition by @gagantrivedi in #45
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.2.1...v2.2.2
v2.2.1 - 18 Oct 2022
- enable access logs by @gagantrivedi in #43
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.2.0...v2.2.1
v2.2.0 - 11 Oct 2022
- Improvement: Add identity update event and auth by @gagantrivedi in #27
- improved health check by @gagantrivedi in #32
- feat(identities-queue-change): Add bulk endpoint by @gagantrivedi in #36
- infra: Add authentication token as a secret by @gagantrivedi in #37
- Release v2.2.0 by @gagantrivedi in #31
- fix(sse/authtoken): update variable name by @gagantrivedi in #40
- feat(infra/prod): Add sse auth token by @gagantrivedi in #41
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.1.2...v2.2.0
v2.1.2 - 21 Sep 2022
- Fix/warning by @gagantrivedi in #25
- feature/Arm Docker builds by @dabeeeenster in #28
- chore/infra: Add deploy action for production by @gagantrivedi in #34
- fix: workflow deploy on tag by @gagantrivedi in #35
- Release v2.1.2 by @gagantrivedi in #26
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.1.1...v2.1.2
v2.1.1 - 23 Aug 2022
- chore: bump flagsmith-flag-engine by @gagantrivedi in #21
- Release/v2.1.1 by @gagantrivedi in #22
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.1.0...v2.1.1
v2.1.0 - 22 Aug 2022
- Feat/sse by @gagantrivedi in #17
- Feat/health check by @gagantrivedi in #19
- Infra add deployment pipeline by @gagantrivedi in #20
- Release v2.1.0 by @gagantrivedi in #18
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v2.0.0...v2.1.0
v2.0.0 - 12 Jul 2022
- Chore/remove isort use reorder by @gagantrivedi in #8
- feat(config): use config.json for configuration by @gagantrivedi in #7
- Release/v2.0.0 by @gagantrivedi in #10
Full Changelog: https://github.com/Flagsmith/edge-proxy/compare/v1.0.0...v2.0.0
Version 1.0.0 (v1.0.0) - 06 Jan 2022
Initial release