Download Latest Version v1.42.0 source code.zip (967.3 kB) Google Add to Preferred Sources
Home / v1.42.0
Name Modified Size InfoDownloads / Week
Parent folder
pushpin-1.42.0.tar.bz2 2026-09-01 37.3 MB
README.md 2026-09-01 3.8 kB
v1.42.0 source code.tar.gz 2026-09-01 692.9 kB
v1.42.0 source code.zip 2026-09-01 967.3 kB
Totals: 4 Items   38.9 MB 0

v1.42.0

NEW FEATURES:

  • Prometheus Metrics: Added Prometheus metrics support for connection manager monitoring. (90c805e) (#48394)
  • Bearer Authentication: Added bearer token authentication support in pushpin-publish tool. (712e262) (#48315)
  • mTLS Support: Added client certificate and key parameters for mutual TLS authentication. (871ed73) (#48260)
  • Dynamic Header Buffers: Added ability to dynamically resize header read/write buffers for large headers. (59c7ec8), (08464e1), (b8987b9) (#48362), (#48368), (#48372)
  • Debug Log Socket: Added option to send debug logs to a Unix socket for external processing. (9d7950b) (#48300)

IMPROVEMENTS:

  • Qt 6 Migration: Updated build system to require and use Qt 6 instead of Qt 5. (5b20ce5), (fb34d02) (#48253), (#48272)
  • Rust Command Line Handling: Ported command line argument handling for proxy and handler components to Rust. (0817f58) (#48232)
  • Memory Pool Optimizations: Improved memory management with optimized reference counting and system allocator support. (2777153), (6327179), (76f5d3a) (#48306), (#48305), (#48296)
  • COW Types Implementation: Added copy-on-write types throughout codebase to reduce memory allocations and improve performance. (9d76127), (147b9a5), (59769539) (#48228), (#48376), (#48388)
  • Logging System Refactor: Unified logging system to use Rust logger throughout, removing C++ logging system. (902f5fb), (a91ca7e) (#48334), (#48339)
  • Repository Consolidation: Consolidated Docker and Debian packaging repositories into main pushpin repository. (135f12d), (3975828)

BUG FIXES:

  • Connection Batch Management: Fixed batch_key cleanup when connections are removed from batches. (019b9d9) (#48311)
  • WebSocket Deflate Encoder: Fixed sync flush failures in WebSocket deflate encoder. (c8f7b00) (#48307)
  • HTTP Header Resumption: Fixed send_header resumption and added comprehensive resumption tests. (2b332d2) (#48367)
  • Authority Matching: Fixed authority matching for internal routing in handler. (385b173) (#48342)
  • Timeout Resolution: Fixed sub-millisecond timeout resolution to prevent early timeouts and hangs. (0b5e5c5) (#48284)
  • Memory Leaks: Fixed reference counting leaks in memory pool when pool is full. (8127c5e) (#48344)
  • EOF Detection: Improved EOF detection in connection handling. (c26d242) (#48245)

ADDITIONAL NOTES:

  • Legacy runner is no longer built by default - use explicit build flags if needed
  • Removed updates checker as the service no longer exists
  • All C++ files have been reformatted with clang-format for consistent styling
Source: README.md, updated 2026-09-01