Repository navigation
v3.5.0 — Request parsing fixed (URL-decoding, multi-line bodies, Content-Length assembly, UTF-8); PooledDataSource close() returns connection to pool; Server: header version and charset fixes
Cintix Application Server v3.5.0
Type: minor release
Date: 2026-09-27
Description
Request parsing fixed (URL-decoding, multi-line bodies, Content-Length assembly, UTF-8); PooledDataSource close() returns connection to pool; Server: header version and charset fixes
Assets
cintix-application-server-all.jar— fat jar with all dependencies (gson, html-engine)cintix-application-server.jar— slim jar (requires lib/ on classpath)
Recent releases
- v3.5.0 (minor): Request parsing fixed (URL-decoding, multi-line bodies, Content-Length assembly, UTF-8); PooledDataSource close() returns connection to pool; Server: header version and charset fixes\n- v3.4.0 (minor): MCP protocol status and authentication planning documented; javadoc build fix\n- v3.3.0 (minor): Security and hardning of GraphQL\n- v3.2.1 (bugfix): 3.2.1\n- v3.2.0 (minor): Erros regarding ActionPaths\n- v3.1.2 (bugfix): Fixed variables in response\n- v3.1.1 (bugfix): Catch SocketException in HTTP read path — prevent endless loop and SEVERE log spam on client connection reset\n- v3.1.0 (minor): OpenAPI: auto-generated request body schemas,
@ApiParam,@ApiSchema, configurable auth\n- v3.0.2 (bugfix): Value tag now resolves@variableswithout @ prefix; non-greedy {id} path parameter fix\n- v3.0.1 (bugfix): Bugfix merge\n- v3.0.0 (major): Now with OpenAPI and MCP\n- v2.0.0 (major): Production hardening — worker pool, thread safety, logging, connection pool, HTTP/1.1, rate limiting, graceful shutdown, health checks, request timeout\n- v1.5.0 (minor): Production hardening: worker-thread pool, thread safety, proper logging, connection pool validation, HTTP/1.1 compliance, rate limiting (opt-in), graceful shutdown, health-check endpoint, request timeout\n- v1.4.0 (minor): NIO keep-alive, partial write handling, WebSocket lifecycle robustness (broadcaster resilience, keepalive ping/pong, IOException cleanup), removed InputStream.available()\n- v1.3.0 (minor): WebSocket support — annotation-driven, RFC 6455 frame handling, built-in broadcaster, query string passthrough\n- v1.2.0 (minor): GraphQL plugin with lexer/parser/AST/executor, plugin architecture (ServiceLoader, PluginContext), rate limit plugin, scheduler plugin\n- v1.1.0 (minor): REST action dispatch, JSON service description, response caching, parameter injection, mixed path+body params, header case-insensitivity\n- v1.0.0 (major): Initial release: NIO event loop, annotation-driven routing, static file serving, HTML server-page rendering, JDBC utilities\n