Skip to content

Commit 3c5cbbe

Browse files
committed
Merge tag '0.3.2'
Upyo 0.3.2
2 parents 554c7a4 + df74790 commit 3c5cbbe

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

CHANGES.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@ Version 0.4.0
77
To be released.
88

99

10+
Version 0.3.2
11+
-------------
12+
13+
Released on December 12, 2025.
14+
15+
### @upyo/ses
16+
17+
- Fixed headers serialization issue on edge runtimes. [[#15]]
18+
19+
The SES transport now converts the `Headers` object to a plain object
20+
before passing to `fetch()`, which resolves “Missing Authentication Token”
21+
errors on edge runtimes like Bunny CDN Edge that don't properly serialize
22+
`Headers` objects.
23+
24+
1025
Version 0.3.1
1126
-------------
1227

@@ -80,6 +95,23 @@ Released on September 16, 2025.
8095
[#9]: https://github.com/dahlia/upyo/issues/9
8196

8297

98+
Version 0.2.3
99+
-------------
100+
101+
Released on December 12, 2025.
102+
103+
### @upyo/ses
104+
105+
- Fixed headers serialization issue on edge runtimes. [[#15]]
106+
107+
The SES transport now converts the `Headers` object to a plain object
108+
before passing to `fetch()`, which resolves “Missing Authentication Token”
109+
errors on edge runtimes like Bunny CDN Edge that don't properly serialize
110+
`Headers` objects.
111+
112+
[#15]: https://github.com/dahlia/upyo/issues/15
113+
114+
83115
Version 0.2.2
84116
-------------
85117

packages/ses/src/http-client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ export class SesHttpClient {
128128
try {
129129
return await globalThis.fetch(url, {
130130
...options,
131-
headers: signedHeaders,
131+
headers: this.headersToRecord(signedHeaders),
132132
signal,
133133
});
134134
} finally {

0 commit comments

Comments
 (0)