Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
443e602
feat: Client provider spec
thomaspoignant Apr 30, 2024
3160119
Update provider/specs/client.md
thomaspoignant May 2, 2024
a68cc5f
Update provider/specs/client.md
thomaspoignant May 2, 2024
82c5a0d
Update provider/specs/client.md
thomaspoignant May 2, 2024
c573755
Update provider/specs/client.md
thomaspoignant May 2, 2024
bebb9aa
Update provider/specs/client.md
thomaspoignant May 2, 2024
9cad8ce
Update provider/specs/client.md
thomaspoignant May 2, 2024
d6ca63a
Update provider/specs/client.md
thomaspoignant May 2, 2024
78345e1
Update provider/specs/client.md
thomaspoignant May 2, 2024
2944b01
Update provider/specs/client.md
thomaspoignant May 2, 2024
faf79e8
Update provider/specs/client.md
thomaspoignant May 2, 2024
4c93a4b
Update provider/specs/client.md
thomaspoignant May 2, 2024
df24b14
Update provider/specs/client.md
thomaspoignant May 2, 2024
fdb1d1d
Update provider/specs/client.md
thomaspoignant May 2, 2024
6c4a79f
Update provider/specs/client.md
thomaspoignant May 2, 2024
40964d5
update with review comments
thomaspoignant May 2, 2024
306dec5
Move to guideline folder
thomaspoignant May 2, 2024
7560a8b
Replace specification
thomaspoignant May 2, 2024
9bd5630
add OpenAPI spec validator based on redocly cli (#15)
Kavindu-Dodan May 13, 2024
b1035d5
chore(deps): update actions/checkout action to v4 (#16)
renovate[bot] May 14, 2024
f7ae6f6
Update guideline/static-context-provider.md
thomaspoignant May 17, 2024
2ee1334
Update guideline/static-context-provider.md
thomaspoignant May 17, 2024
93ae648
Update guideline/static-context-provider.md
thomaspoignant May 17, 2024
9c0d58e
update guidelines after removing configuration endpoint
thomaspoignant May 8, 2025
74ea709
adding change context
thomaspoignant May 8, 2025
b8a9ade
feat: Allow any reason (#20)
grimly May 30, 2024
581661a
feat!: change minPollingInterval field name to mention millisecond (#25)
thomaspoignant Jun 10, 2024
cf58be9
feat: Group API in core and extensions (#23)
thomaspoignant Jun 10, 2024
451caac
feat!: Reverse the logic for supportedTypes (#24)
thomaspoignant Jun 11, 2024
d87f64b
doc: adding providers link (#26)
thomaspoignant Jun 20, 2024
87cbb1a
make flags property mandatory for bulk evaluation success response (#27)
Kavindu-Dodan Jun 25, 2024
e8a0ba1
feat: Typo in header name (#28)
thomaspoignant Jul 5, 2024
dcb3fd3
add optional targeting key property (#30)
beeme1mr Jul 26, 2024
fef9043
fix: use correct header name for 429 bulk response (#32)
erka Sep 6, 2024
327d3cc
feat: Specify caching for OFREP in server providers (#17)
thomaspoignant Jan 22, 2025
9ca3e26
feat: add flag set metadata for bulk response and failures (#34)
toddbaert Jan 31, 2025
0900b18
Fixups: Add operationIds, remove invalid property, fix tag casing (#35)
czechboy0 Feb 7, 2025
f610bf7
ci: switch OpenAPI validators (#36)
beeme1mr Feb 7, 2025
ec48b76
fix: address style issues
thomaspoignant May 9, 2025
93b2bec
Update static-context-provider.md
thomaspoignant May 10, 2025
b443840
Update static-context-provider.md
thomaspoignant May 10, 2025
3f5fbf7
adding timeout
thomaspoignant May 10, 2025
b8fe901
feat: Server provider guidelines (#42)
thomaspoignant May 12, 2025
ac41c3c
feat: Group API in core and extensions (#23)
thomaspoignant Jun 10, 2024
07df226
Update guideline/static-context-provider.md
thomaspoignant May 16, 2025
b6f6957
Merge branch 'main' into client-spec
thomaspoignant May 16, 2025
2502795
Update openapi.yaml
thomaspoignant May 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update guideline/static-context-provider.md
Co-authored-by: Lukas Reining <lukas.reining@codecentric.de>
Signed-off-by: Thomas Poignant <thomas.poignant@gmail.com>
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
  • Loading branch information
thomaspoignant and lukas-reining committed May 16, 2025
commit 93ae648797faf52c247f04eabe9223fa1082b7ed
2 changes: 1 addition & 1 deletion guideline/static-context-provider.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ flowchart TD
## Polling
The polling system will make a POST request periodically to the `/ofrep/v1/evaluate/flags` endpoint to check if there is a change in the flags evaluation to be able to store it.

If an `ETag` is available we should always add the header `If-None-Match` with the `ETag` value.
If an `ETag` of a former evaluation is available we should always add the header `If-None-Match` with the `ETag` value.
- If the cache is still up-to-date we will receive a `304` telling us that the nothing has changed on the flag management system side.
- If the cache is outdated we will receive a `200` with the new values of all the flags. In that situation we should:
1. Replace the actual local cache of flags evaluations.
Expand Down