Skip to content

Commit 89be7d7

Browse files
committed
chore: release packages (#1309)
Synced from sferarc/pgbeam@a9b961d
1 parent 86b1c96 commit 89be7d7

2 files changed

Lines changed: 25 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# @pgbeam/pulumi
22

3+
## 0.1.25
4+
5+
### Patch Changes
6+
7+
- 2d6e1ee: Bound every API call with a timeout and a retry budget, and report what failed.
8+
9+
`fetcher` now aborts an attempt after `timeoutMs` (default 30s, `0` disables it)
10+
and stops retrying once `RetryConfig.totalBudgetMs` (default 120s) is spent, so a
11+
long backoff ladder against a service that is down cannot outlive the budget. A
12+
request that never got an answer throws a `NetworkError` naming the method, URL,
13+
attempt count and elapsed time, with the `cause` chain flattened by the new
14+
`describeError` export instead of an opaque `TypeError: fetch failed`.
15+
16+
The Pulumi provider uses a 15s request timeout and a 60s total budget, down from
17+
an unbounded ladder that could spend over five minutes before failing. Its
18+
generated `read()` now keeps the last known state when the API gave no considered
19+
answer (a refused or timed-out connection, or a gateway status), because a
20+
refresh that could not observe a resource has not found drift. Anything the API
21+
actually answered still fails the run.
22+
23+
- Updated dependencies [2d6e1ee]
24+
- pgbeam@0.4.0
25+
326
## 0.1.24
427

528
### Patch Changes

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pgbeam/pulumi",
3-
"version": "0.1.24",
3+
"version": "0.1.25",
44
"description": "Pulumi provider for PgBeam — manage projects, databases, replicas, domains, and cache rules as infrastructure",
55
"type": "module",
66
"exports": {
@@ -40,7 +40,7 @@
4040
"prepublishOnly": "pnpm build"
4141
},
4242
"dependencies": {
43-
"pgbeam": "^0.3.14"
43+
"pgbeam": "^0.4.0"
4444
},
4545
"peerDependencies": {
4646
"@pulumi/pulumi": "catalog:peers"

0 commit comments

Comments
 (0)