- Send environment on signing-key API requests (#252)
- Hydrate API-backed invocation state (#251)
- (connect) Adding tests for lease nack (#248)
- [breaking] Always enable authenticated syncs (#242)
- [breaking] Strip details in unauthed response (#243)
- [breaking] Disable unauthed syncs by default (#244)
- Signing key not required in cloud mode (#245)
- Change 0-major semver logic (#239)
- (release) V0.16.0 (#240)
- Bump golang.org/x/net from 0.52.0 to 0.55.0 (#241)
- Update github.com/inngest/inngest to v1.19.3 (#238)
- (release) V0.15.3 (#224)
- (connect) Configure heartbeat tolerance (#234)
- Add nil guard to Trigger.MarshalJSON to prevent panic (#212)
- Ignore stale connect lease acks (#216)
- (connect) Stale Connect websocket writes (#220)
- (connect) Retire generation on ACK failure (#226)
- (connect) Model drain and closing lifecycles (#231)
- Mark event parse errors no-retry (#230)
- (connect) Harden websocket lifecycle boundaries (#233)
- Use range assertion for requestCount (#232)
- Buffer initialConnectionDone and notifyConnectDoneChan to prevent deadlock (#221)
- Assert we lock ops when checkpointing (#236)
- Improve SDK logging (#217)
- Fix reporting synchronous durable endpoints runs (#219)
- (connect) Add websocket generation lifecycle (#228)
- (connect) Gate writes by lifecycle phase (#229)
- (release) Adopt git-cliff release flow (#223)
- (middleware) Export middleware package (#225)
- Step failed opcode (#183)
- Convert timeout duration types to strings for (#74)
- Add batch config for function opts (#10)