| Name | Modified | Size | Downloads / 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