Skip to content

Commit 0ccbaa5

Browse files
committed
Merge branch 'main' into feature/oxlint-husky
Resolved conflicts: - packages/openfeature-node-provider/package.json: bump @reflag/node-sdk dependency to 1.5.0 from main's Version Packages PR; keep oxfmt field order - yarn.lock: regenerated via yarn install
2 parents 4456b45 + 1a6c8fb commit 0ccbaa5

File tree

7 files changed

+35
-22
lines changed

7 files changed

+35
-22
lines changed

.changeset/dull-deserts-begin.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

.changeset/strong-seals-cut.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/node-sdk/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# @reflag/node-sdk
22

3+
## 1.5.0
4+
5+
### Minor Changes
6+
7+
- 403f004: Add a new `flagsSyncMode` option to the Node SDK with three sync strategies: `polling`, `in-request`, and `push`.
8+
9+
`polling` keeps the existing periodic background refresh behavior, `in-request` refreshes stale flag definitions during request handling, and `push` subscribes to live flag updates over SSE. The new `push` mode lets applications receive flag definition updates immediately as they happen without relying on periodic polling.
10+
11+
### Patch Changes
12+
13+
- 51b4b9c: flush log is now debug instead of info
14+
315
## 1.4.2
416

517
### Patch Changes

packages/node-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@reflag/node-sdk",
3-
"version": "1.4.2",
3+
"version": "1.5.0",
44
"license": "MIT",
55
"repository": {
66
"type": "git",

packages/openfeature-node-provider/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# @reflag/openfeature-node-provider
22

3+
## 1.1.0
4+
5+
### Minor Changes
6+
7+
- 403f004: Add a new `flagsSyncMode` option to the Node SDK with three sync strategies: `polling`, `in-request`, and `push`.
8+
9+
`polling` keeps the existing periodic background refresh behavior, `in-request` refreshes stale flag definitions during request handling, and `push` subscribes to live flag updates over SSE. The new `push` mode lets applications receive flag definition updates immediately as they happen without relying on periodic polling.
10+
11+
### Patch Changes
12+
13+
- 51b4b9c: flush log is now debug instead of info
14+
- Updated dependencies [403f004]
15+
- Updated dependencies [51b4b9c]
16+
- @reflag/node-sdk@1.5.0
17+
318
## 1.0.5
419

520
### Patch Changes

packages/openfeature-node-provider/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@reflag/openfeature-node-provider",
3-
"version": "1.0.5",
3+
"version": "1.1.0",
44
"license": "MIT",
55
"repository": {
66
"type": "git",
@@ -36,7 +36,7 @@
3636
"fmt:fix": "oxfmt --write ."
3737
},
3838
"dependencies": {
39-
"@reflag/node-sdk": "1.4.2"
39+
"@reflag/node-sdk": "1.5.0"
4040
},
4141
"devDependencies": {
4242
"@babel/core": "~7.24.7",

yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6987,7 +6987,7 @@ __metadata:
69876987
languageName: unknown
69886988
linkType: soft
69896989

6990-
"@reflag/node-sdk@npm:1.4.2, @reflag/node-sdk@workspace:*, @reflag/node-sdk@workspace:^, @reflag/node-sdk@workspace:packages/node-sdk":
6990+
"@reflag/node-sdk@npm:1.5.0, @reflag/node-sdk@workspace:*, @reflag/node-sdk@workspace:^, @reflag/node-sdk@workspace:packages/node-sdk":
69916991
version: 0.0.0-use.local
69926992
resolution: "@reflag/node-sdk@workspace:packages/node-sdk"
69936993
dependencies:
@@ -7035,7 +7035,7 @@ __metadata:
70357035
"@babel/core": "npm:~7.24.7"
70367036
"@openfeature/core": "npm:^1.5.0"
70377037
"@openfeature/server-sdk": "npm:>=1.16.1"
7038-
"@reflag/node-sdk": "npm:1.4.2"
7038+
"@reflag/node-sdk": "npm:1.5.0"
70397039
"@reflag/tsconfig": "npm:~0.0.2"
70407040
"@types/node": "npm:^22.12.0"
70417041
flush-promises: "npm:~1.0.2"
@@ -23308,9 +23308,9 @@ __metadata:
2330823308
linkType: hard
2330923309

2331023310
"tinyexec@npm:^1.0.4":
23311-
version: 1.0.4
23312-
resolution: "tinyexec@npm:1.0.4"
23313-
checksum: 10c0/d4a5bbcf6bdb23527a4b74c4aa566f41432167112fe76f420ec7e3a90a3ecfd3a7d944383e2719fc3987b69400f7b928daf08700d145fb527c2e80ec01e198bd
23311+
version: 1.1.1
23312+
resolution: "tinyexec@npm:1.1.1"
23313+
checksum: 10c0/48433cb32573a767e2b63bb92343cbbae4240d05a19a63f7869f9447491305e7bd82d11daccb79b2628b596ad703a25798226c50bfd1d8e63477fb42af6a5b35
2331423314
languageName: node
2331523315
linkType: hard
2331623316

0 commit comments

Comments
 (0)