Releases: neuron-core/neuron-ai
Releases · neuron-core/neuron-ai
Release list
3.15.9
- Fix Gemini structured output collision with DTO properties named "$type" - by @ilvalerione
3.15.8
3.15.7
- Fix typo in README - by @meichuanyi
- Extend NeuronException in HttpException - by @bytestream
- Set response in HttpException when available - by @bytestream
- Restore original parameters in AI Providers after structured output - by @ilvalerione
3.15.6
- Make the LogObserver easy to extends - PR #582 by @bytestream
- Docker configuration for local development and test
3.15.5
3.15.4
Improve streaming performance for Guzzle and Amp stream adapters
3.15.3
Improve streaming performance for Guzzle and Amp stream adapters
3.15.2
3.15.1
Fix tracking request ID on MCP tool call
3.15.0
HttpClient & MCP Transport - Security & Performance Fixes
Security
- Fixed: Null pointer dereference in
HttpException::networkError() - Fixed: SSRF via MCP server endpoint redirect in
SseHttpTransport - Fixed: CRLF header injection in
SseHttpTransport::buildHeaderString() - Fixed: Unvalidated URIs in
HttpRequest
Performance
- Fixed: Guzzle Client recreated on every request
- Fixed: Amp HTTP Client rebuilt on every request
- Optimized: Byte-by-byte
readLine()in stream adapters
Reliability
- Fixed: Unbounded SSE buffer in
SseHttpTransport - Fixed: Missing timeouts in
AmpHttpClientmultipart path - Removed: Dead
catchblock inAmpStream::readLine()