Skip to content

v1.6.0-rc2

Pre-release
Pre-release

Choose a tag to compare

@vigoo vigoo released this 11 Oct 12:02
· 277 commits to main since this release
1eb120c

What's Changed

  • Fix nightly benchmark result publication by @vigoo in #4036
  • Update GitHub Actions benchmark publisher by @vigoo in #4037
  • Serve queued quota demand immediately after a demand-blind acquire by @vigoo in #4031
  • Fix per-handle websocket reconnect race with concurrent accessors by @vigoo in #4033
  • Fix Effect SDK capability-detection by @vigoo in #4040
  • KGS blogpost by @justcoon in #4022
  • Fix Effect tool client invocation scopes by @vigoo in #4042
  • Derive SDK component entries from package exports by @vigoo in #4041
  • Fix worker lifecycle unit reconstruction by @vigoo in #4034
  • Analyze and reduce Cargo dependencies by @vigoo in #4039
  • Remove some accidentally committed files by @vigoo in #4047
  • Fix detached status reconstruction and causal suffix recovery by @vigoo in #4038
  • Fix interruption of pending P2 HTTP blocking splice by @vigoo in #4048
  • Fix invocation context lifetime for streaming output by @vigoo in #4051
  • Fix process-wide Tokio runtime metrics installation by @vigoo in #4050
  • Isolate recoverable tool collection failures in Scala and MoonBit by @vigoo in #4055
  • Fence the blob oplog archive layer through a manifest in indexed storage by @Aditya1404Sal in #3993
  • Add golem ssh: an interactive UX for external bash-tool invocation by @Aditya1404Sal in #3994
  • Remove static metadata compilation from TypeScript SDKs (GOL-736, GOL-739) by @vigoo in #4052
  • Optimize runtime codec preparation in both TypeScript SDKs by @vigoo in #4053
  • Support mounted-file response headers across SDKs by @vigoo in #4043
  • Agent tools conformance tests by @vigoo in #4006
  • Allow universal middleware on per-tool bindings by @vigoo in #4049
  • Fix empty multi-SQLite database reclamation by @vigoo in #4057
  • Document the vouch system in CONTRIBUTING.md by @baltasarblanco in #4069
  • Filesystem snapshot support by @kmatasfp in #4061
  • Fix concurrent clock and WebSocket worker deadlock (GOL-750) by @vigoo in #4063
  • Fix entity invocation replay after worker forks (GOL-760) by @vigoo in #4066
  • Fix OSX build by @vigoo in #4076
  • Fix flaky test repetition handling and report scaling by @vigoo in #4079
  • GOL-706: fix automatic suspension with owner-wide eligibility by @vigoo in #4062
  • GOL-723: select existing phantom agents from HTTP mounts by @vigoo in #4064
  • Align blob storage backend and root-container contracts by @vigoo in #3947
  • Reject root object names in blob storage by @vigoo in #3942
  • Wait for an active entity body before a replay claim reports a missing Start by @kmatasfp in #4073
  • Reduce CI dependencies and repeated build work by @vigoo in #4078
  • docs: explain snapshot state schema evolution by @vigoo in #4081
  • Optimize multipart snapshots in TypeScript and Effect SDKs by @vigoo in #4082
  • golem ssh: ask the terminal nothing and give the band one colour (GOL-747) by @Aditya1404Sal in #4065
  • GOL-720: Reduce invocation conversion and SDK wire overhead by @vigoo in #4080
  • Add custom multipart snapshots across all five SDKs by @vigoo in #4056
  • Fix pending update recovery and unsupported target refusal by @vigoo in #4075
  • Reject self-revert and align Effect checkpoints with invocation-local rollback by @vigoo in #4074
  • Fix Durable Streams Stream-Closed semantics by @vigoo in #4086
  • link sdks/http-contract into the ts sdk instead of letting pnpm copy it by @noise64 in #4092
  • Update wasm-rquickjs to 0.4.10 for snapshot recovery by @vigoo in #4091
  • Bound suspension retirement state and align worker test stacks by @vigoo in #4090
  • Fix durable self identity in TypeScript and Effect SDKs by @vigoo in #4085
  • Keep the agent filesystem valid after a sandbox escape refusal by @kmatasfp in #4084
  • Fix retained entity Store destruction before owner cleanup by @vigoo in #4095
  • Build the Effect SDK before benchmark fixtures by @vigoo in #4096
  • Fix directory capabilities for recursive guest filesystem removal by @vigoo in #4077
  • Reject shared S3 filesystem snapshot buckets by @kmatasfp in #4083
  • Make worker persistence tests independent of scheduling by @vigoo in #4098
  • Pin Rust SDK publishing to shared crates 1.6.0-rc1.1 by @vigoo in #4103
  • Fix Effect duplex stream replay after a crash by @vigoo in #4094
  • Use the next SDK release candidates for Golem RC2 by @vigoo in #4104

Full Changelog: v1.6.0-rc1...v1.6.0-rc2