Skip to content

Commit 2830fa6

Browse files
chore(release): v0.1.98-rc.4 [skip ci]
1 parent e16987a commit 2830fa6

6 files changed

Lines changed: 32 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,33 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
66

77
<!-- changelog:entries -->
88

9+
## [0.1.98-rc.4] - 2026-07-06
10+
11+
12+
### Added
13+
14+
- Feat(sdk-go): production-harden serverless agent nodes (Lambda-ready, auth-visible, restart-safe) (#719)
15+
16+
A deployment_type:"serverless" node is a pull-registered, stateless HTTP
17+
handler - the same request/response contract AWS Lambda (via a Function
18+
URL), Cloud Run, Cloud Functions 2nd gen, and Fly.io all speak. That means
19+
the same Go reasoner should drop into any of them with zero SDK changes,
20+
but four real gaps broke that promise for a first-time adopter:
21+
22+
- The Go SDK had no /status endpoint, so the control plane's health
23+
monitor 404s polling it; serverless nodes (no heartbeat by design) have
24+
nothing to mask this and flip to Inactive on the first check.
25+
- HealthMonitor.RecoverFromDatabase re-subjects every node, serverless
26+
included, to that polling after a control-plane restart - the one time
27+
live registration never does.
28+
- Origin auth defaults off with no visibility into which registered nodes
29+
have it on - a Lambda Function URL is public by default.
30+
- The bundled serverless example's relay reasoner forwarded its payload
31+
under the wrong key, silently dropping the message on every parent-to-
32+
child hop.
33+
34+
Closes Agent-Field/agentfield#718. (e16987a)
35+
936
## [0.1.98-rc.3] - 2026-07-06
1037

1138

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.98-rc.3
1+
0.1.98-rc.4

control-plane/internal/templates/go/go.mod.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ module {{.GoModule}}
22

33
go 1.23
44

5-
require github.com/Agent-Field/agentfield/sdk/go v0.1.98-rc.3
5+
require github.com/Agent-Field/agentfield/sdk/go v0.1.98-rc.4

sdk/python/agentfield/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,4 +179,4 @@
179179
"reasoner",
180180
]
181181

182-
__version__ = "0.1.98-rc.3"
182+
__version__ = "0.1.98-rc.4"

sdk/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/typescript/package.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)