Skip to content

v3.1.0 — OpenAPI: auto-generated request body schemas, @ApiParam, @ApiSchema, configurable auth

Choose a tag to compare

@cintix cintix released this 05 Jun 23:07
· 17 commits to main since this release

Cintix Application Server v3.1.0

Type: minor release
Date: 2026-06-06

Description

OpenAPI: auto-generated request body schemas, @ApiParam, @ApiSchema, configurable auth

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.1.0 (minor): OpenAPI: auto-generated request body schemas, @ApiParam, @ApiSchema, configurable auth\n- v3.0.2 (bugfix): Value tag now resolves @variables without @ 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