What ENTERPILOT/GoModel shipped
Generated by FoxPlug from public activity — not affiliated with Enterpilot.
Week of September 14, 2026
What shipped
- v0.1.95 shipped with audio.cpp provider support, master key authentication disable option, and configurable trusted proxy resolution for client addresses. Release
- audio.cpp provider added for local audiocpp_server, supporting /v1/audio/speech and /v1/audio/transcriptions routes. Pull request #1058
- Master key authentication can now be disabled via MASTER_KEY_DISABLED setting, forcing deployments to use managed gateway API keys exclusively. Pull request #1067
- Trusted proxy CIDR configuration replaced the previous LOGGING_TRUSTED_PROXY_CIDRS setting with three new server.* configuration options. Pull request #1061
- Audio speech and transcription responses now stream instead of buffering, reducing time-to-first-byte. Pull request #1057
- Streaming requests now fail over when the provider sends nothing or opens with an in-band error, instead of reaching clients as silent EOF. Pull request #1015
- HTTP_STREAM_IDLE_TIMEOUT setting added to cap how long a stalled provider stream can hold connections, separate from HTTP_TIMEOUT. Pull request #1018
- Truncated provider streams now end with an explicit error event instead of silent EOF. Pull request #1019
- Provider attempt rows in audit logs now insert as a single multi-row statement per chunk instead of individual queries. Pull request #1036
- Sticky session pins and realtime call registry now use expiry indexes instead of full-map sweeps on every insert. Pull request #1027
Why it matters
v0.1.95 adds audio.cpp provider support and improves operational control over authentication and client address logging. Streaming reliability improvements and performance optimizations reduce latency and resource usage under failover-heavy workloads.
Changelog entry
- v0.1.95 Release
- feat(audiocpp): add the audio.cpp provider for local audiocpp_server Pull request #1058
- feat(server): add MASTER_KEY_DISABLED option to disable master key authentication Pull request #1067
- feat(server): replace LOGGING_TRUSTED_PROXY_CIDRS with three server.* trusted proxy settings Pull request #1061
- fix(audio): stream speech and transcription bodies instead of buffering Pull request #1057
- fix(llmclient): fail over when a stream opens empty or with an in-band error Pull request #1015
- fix(llmclient): add HTTP_STREAM_IDLE_TIMEOUT to cap stalled provider streams Pull request #1018
- fix(streaming): end truncated streams with an explicit error event Pull request #1017
- perf(auditlog): insert provider attempts in one statement per chunk Pull request #1036
- perf(routing): evict from an expiry index instead of scanning Pull request #1027
- refactor(providers): inject the test transport through ProviderOptions Pull request #1039
v0.1.95: audio.cpp provider, master key disable option, trusted proxy config. Streaming responses no longer buffer. Stalled streams fail over instead of hanging. Audit inserts batch provider attempts.
v0.1.95 ships with three operational improvements: audio.cpp provider support, configurable master key authentication, and trusted proxy address resolution. Streaming reliability is stronger—idle streams fail over automatically and responses no longer buffer. Audit logging batches provider attempts, reducing database round trips on failover-heavy batches.