Skip to content

Commit d1c88ad

Browse files
committed
Merge branch 'main' into rlamb/client-prereq-proto-2
2 parents bc7fac8 + 8cd0cdc commit d1c88ad

File tree

163 files changed

+3750
-1283
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

163 files changed

+3750
-1283
lines changed

.github/workflows/mocks.yml

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

.github/workflows/react-native-detox.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ on:
1616
- 'packages/shared/common/**'
1717
- 'packages/shared/sdk-client/**'
1818
- 'packages/sdk/react-native/**'
19-
- 'packages/shared/mocks/**'
2019

2120
jobs:
2221
detox-android:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ yarn-error.log
2121
.vscode
2222
dump.rdb
2323
.wrangler
24+
stats.html

.release-please-manifest.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
2-
"packages/shared/common": "2.8.0",
3-
"packages/shared/sdk-server": "2.6.1",
4-
"packages/sdk/server-node": "9.5.4",
5-
"packages/sdk/cloudflare": "2.5.13",
6-
"packages/shared/sdk-server-edge": "2.3.9",
7-
"packages/sdk/vercel": "1.3.16",
8-
"packages/sdk/akamai-base": "2.1.15",
9-
"packages/sdk/akamai-edgekv": "1.1.15",
10-
"packages/shared/akamai-edgeworker-sdk": "1.1.15",
11-
"packages/store/node-server-sdk-dynamodb": "6.1.21",
12-
"packages/store/node-server-sdk-redis": "4.1.21",
13-
"packages/shared/sdk-client": "1.7.0",
14-
"packages/sdk/react-native": "10.6.1",
15-
"packages/telemetry/node-server-sdk-otel": "1.0.13"
2+
"packages/shared/common": "2.9.0",
3+
"packages/shared/sdk-server": "2.7.0",
4+
"packages/sdk/server-node": "9.6.0",
5+
"packages/sdk/cloudflare": "2.5.14",
6+
"packages/shared/sdk-server-edge": "2.4.0",
7+
"packages/sdk/vercel": "1.3.17",
8+
"packages/sdk/akamai-base": "2.1.16",
9+
"packages/sdk/akamai-edgekv": "1.1.16",
10+
"packages/shared/akamai-edgeworker-sdk": "1.2.0",
11+
"packages/store/node-server-sdk-dynamodb": "6.1.22",
12+
"packages/store/node-server-sdk-redis": "4.1.22",
13+
"packages/shared/sdk-client": "1.8.0",
14+
"packages/sdk/react-native": "10.7.0",
15+
"packages/telemetry/node-server-sdk-otel": "1.0.14"
1616
}

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"name": "@launchdarkly/js-core",
33
"workspaces": [
44
"packages/shared/common",
5-
"packages/shared/mocks",
65
"packages/shared/sdk-client",
76
"packages/shared/sdk-server",
87
"packages/shared/sdk-server-edge",

packages/sdk/akamai-base/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@ All notable changes to the LaunchDarkly SDK for Akamai Workers will be documente
3030
* @launchdarkly/akamai-edgeworker-sdk-common bumped from ^1.1.1 to ^1.1.2
3131
* @launchdarkly/js-server-sdk-common bumped from ^2.2.1 to ^2.2.2
3232

33+
## [2.1.16](https://github.com/launchdarkly/js-core/compare/akamai-server-base-sdk-v2.1.15...akamai-server-base-sdk-v2.1.16) (2024-09-26)
34+
35+
36+
### Dependencies
37+
38+
* The following workspace dependencies were updated
39+
* dependencies
40+
* @launchdarkly/akamai-edgeworker-sdk-common bumped from ^1.1.15 to ^1.2.0
41+
* @launchdarkly/js-server-sdk-common bumped from ^2.6.1 to ^2.7.0
42+
3343
## [2.1.15](https://github.com/launchdarkly/js-core/compare/akamai-server-base-sdk-v2.1.14...akamai-server-base-sdk-v2.1.15) (2024-09-05)
3444

3545

packages/sdk/akamai-base/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@launchdarkly/akamai-server-base-sdk",
3-
"version": "2.1.15",
3+
"version": "2.1.16",
44
"description": "Akamai LaunchDarkly EdgeWorker SDK",
55
"homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/sdk/akamai-base",
66
"repository": {
@@ -73,7 +73,7 @@
7373
"typescript": "5.1.6"
7474
},
7575
"dependencies": {
76-
"@launchdarkly/akamai-edgeworker-sdk-common": "^1.1.15",
77-
"@launchdarkly/js-server-sdk-common": "^2.6.1"
76+
"@launchdarkly/akamai-edgeworker-sdk-common": "^1.2.0",
77+
"@launchdarkly/js-server-sdk-common": "^2.7.0"
7878
}
7979
}

packages/sdk/akamai-edgekv/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,16 @@ All notable changes to the LaunchDarkly SDK for Akamai Workers will be documente
3131
* @launchdarkly/akamai-edgeworker-sdk-common bumped from ^1.1.1 to ^1.1.2
3232
* @launchdarkly/js-server-sdk-common bumped from ^2.2.1 to ^2.2.2
3333

34+
## [1.1.16](https://github.com/launchdarkly/js-core/compare/akamai-server-edgekv-sdk-v1.1.15...akamai-server-edgekv-sdk-v1.1.16) (2024-09-26)
35+
36+
37+
### Dependencies
38+
39+
* The following workspace dependencies were updated
40+
* dependencies
41+
* @launchdarkly/akamai-edgeworker-sdk-common bumped from ^1.1.15 to ^1.2.0
42+
* @launchdarkly/js-server-sdk-common bumped from ^2.6.1 to ^2.7.0
43+
3444
## [1.1.15](https://github.com/launchdarkly/js-core/compare/akamai-server-edgekv-sdk-v1.1.14...akamai-server-edgekv-sdk-v1.1.15) (2024-09-05)
3545

3646

packages/sdk/akamai-edgekv/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@launchdarkly/akamai-server-edgekv-sdk",
3-
"version": "1.1.15",
3+
"version": "1.1.16",
44
"description": "Akamai LaunchDarkly EdgeWorker SDK for EdgeKV feature store",
55
"homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/sdk/akamai-edgekv",
66
"repository": {
@@ -73,7 +73,7 @@
7373
"typescript": "5.1.6"
7474
},
7575
"dependencies": {
76-
"@launchdarkly/akamai-edgeworker-sdk-common": "^1.1.15",
77-
"@launchdarkly/js-server-sdk-common": "^2.6.1"
76+
"@launchdarkly/akamai-edgeworker-sdk-common": "^1.2.0",
77+
"@launchdarkly/js-server-sdk-common": "^2.7.0"
7878
}
7979
}

packages/sdk/browser/__tests__/BrowserClient.test.ts

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import {
44
AutoEnvAttributes,
55
EventSourceCapabilities,
66
EventSourceInitDict,
7-
Hasher,
87
LDLogger,
98
PlatformData,
109
Requests,
1110
SdkData,
1211
} from '@launchdarkly/js-client-sdk-common';
1312

1413
import { BrowserClient } from '../src/BrowserClient';
14+
import { MockHasher } from './MockHasher';
1515

1616
function mockResponse(value: string, statusCode: number) {
1717
const response: Response = {
@@ -79,18 +79,6 @@ function makeRequests(): Requests {
7979
};
8080
}
8181

82-
class MockHasher implements Hasher {
83-
update(_data: string): Hasher {
84-
return this;
85-
}
86-
digest?(_encoding: string): string {
87-
return 'hashed';
88-
}
89-
async asyncDigest?(_encoding: string): Promise<string> {
90-
return 'hashed';
91-
}
92-
}
93-
9482
describe('given a mock platform for a BrowserClient', () => {
9583
const logger: LDLogger = {
9684
debug: jest.fn(),
@@ -141,7 +129,7 @@ describe('given a mock platform for a BrowserClient', () => {
141129
'client-side-id',
142130
AutoEnvAttributes.Disabled,
143131
{
144-
initialConnectionMode: 'polling',
132+
streaming: false,
145133
logger,
146134
diagnosticOptOut: true,
147135
},
@@ -169,7 +157,7 @@ describe('given a mock platform for a BrowserClient', () => {
169157
'client-side-id',
170158
AutoEnvAttributes.Disabled,
171159
{
172-
initialConnectionMode: 'polling',
160+
streaming: false,
173161
logger,
174162
diagnosticOptOut: true,
175163
eventUrlTransformer: (url: string) =>
@@ -202,7 +190,7 @@ describe('given a mock platform for a BrowserClient', () => {
202190
'client-side-id',
203191
AutoEnvAttributes.Disabled,
204192
{
205-
initialConnectionMode: 'polling',
193+
streaming: false,
206194
logger,
207195
diagnosticOptOut: true,
208196
eventUrlTransformer: (url: string) =>
@@ -245,7 +233,7 @@ describe('given a mock platform for a BrowserClient', () => {
245233
'client-side-id',
246234
AutoEnvAttributes.Disabled,
247235
{
248-
initialConnectionMode: 'polling',
236+
streaming: false,
249237
logger,
250238
diagnosticOptOut: true,
251239
eventUrlTransformer: (url: string) =>

0 commit comments

Comments
 (0)