What fastly/pushpin shipped
Generated by FoxPlug from public activity — not affiliated with Pushpin.
Week of September 14, 2026
What shipped
- Added `PUSHPIN_BUILD_VERSION` environment variable to allow build version injection at compile time, replacing the previous dev version generation logic. Pull request #48436
- Fixed `get_version_int` function to handle the new build version format introduced in the previous change. Pull request #48437
- Prometheus metrics now support component-specific prefix overrides, with defaults set for connmgr and proxy components. Pull request #48434
- Fixed prometheus unix socket binding by ensuring stale socket files are removed before binding, using the existing `bind_config` logic. Pull request #48432
- Updated rustls dependency to fix a security audit issue. Pull request #48433
Why it matters
This week's changes improve build version handling and fix prometheus server initialization issues. The rustls update addresses security concerns for users running Pushpin in production environments.
Changelog entry
- Allow build version to be injected at compile time via PUSHPIN_BUILD_VERSION environment variable Pull request #48436
- Fix get_version_int to support new build version format Pull request #48437
- Prometheus prefixes can now override default component names for connmgr, proxy, and handler Pull request #48434
- Prometheus server properly removes stale unix socket files when binding Pull request #48432
- Update rustls to fix audit findings Pull request #48433
Post for X
Pushpin updates: improved build version handling, prometheus prefix overrides per component, fixed unix socket cleanup for prometheus, and rustls security update.
Post for LinkedIn
This week Pushpin received updates to its build system allowing compile-time version injection, prometheus metrics now support per-component prefix configuration, the prometheus server no longer leaves stale socket files, and rustls was updated to resolve security audit findings.