Skip to content

libhttpserver 2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Jul 05:34
v2.0 release. See RELEASE_NOTES.md for the full v1->v2 porting summary.
SOVERSION bumped: shared library now ships as libhttpserver.so.2
	(Linux) / libhttpserver.2.dylib (Darwin). Parallel-installable
	with any prior libhttpserver.so.0/1 on disk (runtime artefacts
	only; dev-time .la/.a/.pc/headers are last-installer-wins by
	design).
Added per-function cyclomatic complexity gate
	(scripts/check-complexity.sh via `lizard`) and copy/paste
	detection gate (scripts/check-duplication.sh via PMD CPD with
	the C++ tokenizer), wired into the existing CI lint lane and
	exposed locally as `make lint-complexity` /
	`make lint-duplication`. Initial CCN ceiling intentionally set
	above the current worst offender so CI stays green; ratcheted
	down per refactor commit until reaching the long-term target
	of 10. Duplication gate runs at PMD's default
	minimum-tokens=100 from day one (currently zero hits).