Skip to content

Commit 53839d3

Browse files
Merge branch 'main' into heat/grow-672-convert-drift-detection-to-a-server-action
2 parents 28f7420 + e4d7492 commit 53839d3

Some content is hidden

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

77 files changed

+2253
-292
lines changed

.changeset/chatty-kings-raise.md

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

.changeset/rich-donuts-agree.md

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

.changeset/small-adults-crash.md

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

.changeset/upset-sides-kneel.md

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

.changeset/warm-rocks-flow.md

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

.typedoc/__tests__/__snapshots__/file-structure.test.ts.snap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ exports[`Typedoc output > should have a deliberate file structure 1`] = `
125125
"types/sign-up-resource.mdx",
126126
"types/signed-in-session-resource.mdx",
127127
"types/state-selectors.mdx",
128+
"types/telemetry-log-entry.mdx",
128129
"types/use-auth-return.mdx",
129130
"types/use-session-list-return.mdx",
130131
"types/use-session-return.mdx",
@@ -148,6 +149,7 @@ exports[`Typedoc output > should have a deliberate file structure 1`] = `
148149
"shared/derive-state.mdx",
149150
"shared/extract-dev-browser-jwt-from-url.mdx",
150151
"shared/fast-deep-merge-and-replace.mdx",
152+
"shared/generate-uuid.mdx",
151153
"shared/get-clerk-js-major-version-or-tag.mdx",
152154
"shared/get-cookie-suffix.mdx",
153155
"shared/get-env-variable.mdx",

integration/tests/machine-auth/m2m.test.ts

Lines changed: 7 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,7 @@ test.describe('machine-to-machine auth @machine', () => {
4343
const token = req.get('Authorization')?.split(' ')[1];
4444
4545
try {
46-
const m2mToken = await clerkClient.m2mTokens.verifyToken({ token });
47-
res.send('Protected response ' + m2mToken.id);
48-
} catch {
49-
res.status(401).send('Unauthorized');
50-
}
51-
});
52-
53-
app.get('/api/protected-deprecated', async (req, res) => {
54-
const secret = req.get('Authorization')?.split(' ')[1];
55-
56-
try {
57-
const m2mToken = await clerkClient.m2mTokens.verifySecret({ secret });
46+
const m2mToken = await clerkClient.m2m.verifyToken({ token });
5847
res.send('Protected response ' + m2mToken.id);
5948
} catch {
6049
res.status(401).send('Unauthorized');
@@ -81,7 +70,7 @@ test.describe('machine-to-machine auth @machine', () => {
8170
name: `${fakeCompanyName} Email Server`,
8271
scopedMachines: [primaryApiServer.id],
8372
});
84-
emailServerM2MToken = await client.m2mTokens.create({
73+
emailServerM2MToken = await client.m2m.createToken({
8574
machineSecretKey: emailServer.secretKey,
8675
secondsUntilExpiration: 60 * 30,
8776
});
@@ -91,7 +80,7 @@ test.describe('machine-to-machine auth @machine', () => {
9180
name: `${fakeCompanyName} Analytics Server`,
9281
// No scoped machines
9382
});
94-
analyticsServerM2MToken = await client.m2mTokens.create({
83+
analyticsServerM2MToken = await client.m2m.createToken({
9584
machineSecretKey: analyticsServer.secretKey,
9685
secondsUntilExpiration: 60 * 30,
9786
});
@@ -102,10 +91,10 @@ test.describe('machine-to-machine auth @machine', () => {
10291
secretKey: instanceKeys.get('with-api-keys').sk,
10392
});
10493

105-
await client.m2mTokens.revoke({
94+
await client.m2m.revokeToken({
10695
m2mTokenId: emailServerM2MToken.id,
10796
});
108-
await client.m2mTokens.revoke({
97+
await client.m2m.revokeToken({
10998
m2mTokenId: analyticsServerM2MToken.id,
11099
});
111100
await client.machines.delete(emailServer.id);
@@ -164,7 +153,7 @@ test.describe('machine-to-machine auth @machine', () => {
164153

165154
// Analytics server can access primary API server after adding scope
166155
await u.services.clerk.machines.createScope(analyticsServer.id, primaryApiServer.id);
167-
const m2mToken = await u.services.clerk.m2mTokens.create({
156+
const m2mToken = await u.services.clerk.m2m.createToken({
168157
machineSecretKey: analyticsServer.secretKey,
169158
secondsUntilExpiration: 60 * 30,
170159
});
@@ -176,21 +165,8 @@ test.describe('machine-to-machine auth @machine', () => {
176165
});
177166
expect(res2.status()).toBe(200);
178167
expect(await res2.text()).toBe('Protected response ' + m2mToken.id);
179-
await u.services.clerk.m2mTokens.revoke({
168+
await u.services.clerk.m2m.revokeToken({
180169
m2mTokenId: m2mToken.id,
181170
});
182171
});
183-
184-
test('authorizes M2M requests with deprecated verifySecret method', async ({ page, context }) => {
185-
const u = createTestUtils({ app, page, context });
186-
187-
// Email server can access primary API server
188-
const res = await u.page.request.get(app.serverUrl + '/api/protected-deprecated', {
189-
headers: {
190-
Authorization: `Bearer ${emailServerM2MToken.token}`,
191-
},
192-
});
193-
expect(res.status()).toBe(200);
194-
expect(await res.text()).toBe('Protected response ' + emailServerM2MToken.id);
195-
});
196172
});

packages/agent-toolkit/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @clerk/agent-toolkit
22

3+
## 0.1.21
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`4db1e58`](https://github.com/clerk/javascript/commit/4db1e58d70b60e1e236709b507666715d571e925), [`d400782`](https://github.com/clerk/javascript/commit/d400782b7016c1232c0aa1e3399c61b61e4f0709), [`69498df`](https://github.com/clerk/javascript/commit/69498dfca3e6bb388eb8c94313eac06347dd5a27), [`307dc3f`](https://github.com/clerk/javascript/commit/307dc3f05ba1bd3b30b491b198d9e65eebcc95f9), [`2db7431`](https://github.com/clerk/javascript/commit/2db743147827fb69fb8fe73a1e26545aeb7be7aa), [`59f1559`](https://github.com/clerk/javascript/commit/59f15593bab708b9e13eebfff6780c2d52b31b0a)]:
8+
- @clerk/types@4.77.0
9+
- @clerk/backend@2.9.0
10+
- @clerk/shared@3.20.1
11+
312
## 0.1.20
413

514
### Patch Changes

packages/agent-toolkit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@clerk/agent-toolkit",
3-
"version": "0.1.20",
3+
"version": "0.1.21",
44
"description": "Clerk Toolkit for AI Agents",
55
"homepage": "https://clerk.com/",
66
"bugs": {

packages/astro/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @clerk/astro
22

3+
## 2.11.2
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`4db1e58`](https://github.com/clerk/javascript/commit/4db1e58d70b60e1e236709b507666715d571e925), [`d400782`](https://github.com/clerk/javascript/commit/d400782b7016c1232c0aa1e3399c61b61e4f0709), [`69498df`](https://github.com/clerk/javascript/commit/69498dfca3e6bb388eb8c94313eac06347dd5a27), [`307dc3f`](https://github.com/clerk/javascript/commit/307dc3f05ba1bd3b30b491b198d9e65eebcc95f9), [`2db7431`](https://github.com/clerk/javascript/commit/2db743147827fb69fb8fe73a1e26545aeb7be7aa), [`59f1559`](https://github.com/clerk/javascript/commit/59f15593bab708b9e13eebfff6780c2d52b31b0a)]:
8+
- @clerk/types@4.77.0
9+
- @clerk/backend@2.9.0
10+
- @clerk/shared@3.20.1
11+
312
## 2.11.1
413

514
### Patch Changes

0 commit comments

Comments
 (0)