CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

www/rubygem-thruster 0.1.26

Zero-config HTTP/2 proxy for lightweight production deployments

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 0.1.26
Upstream
Higher version available: 0.1.27
Last update
to 0.1.26 · 52d5ba3beb
Quarterly
2026Q4: 0.1.26
WWW
https://github.com/basecamp/thruster
Links
cgit · VuXML

Install

Package
# pkg install rubygem-thruster
installs 0.1.26 from latest; from quarterly (2026Q4) 0.1.26
Port
# cd /usr/ports/www/rubygem-thruster && make install clean
Size
6.2 KiB download · 11 KiB installed
Depends on
devel/ruby-gems 4.0.21, lang/ruby34 3.4.9_2,1
License
MIT

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.1.260.1.26–
FreeBSD 150.1.260.1.26–
FreeBSD 140.1.260.1.260.1.26

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.1.260.1.26–
FreeBSD 140.1.260.1.260.1.26

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.1.26.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (16)

Po-Chuan Hsieh (sunpoet) · 0.1.26
www/rubygem-thruster: Update to 0.1.26

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
52d5ba3beb
Po-Chuan Hsieh (sunpoet) · 0.1.25
www/rubygem-thruster: Update to 0.1.25

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
bedb7ca252
Po-Chuan Hsieh (sunpoet) · 0.1.22
www/rubygem-thruster: Update to 0.1.22

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
8a6bc5f49e
Po-Chuan Hsieh (sunpoet) · 0.1.21
www/rubygem-thruster: Update to 0.1.21

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
		https://github.com/basecamp/thruster/commits/main
f18bab7021
Po-Chuan Hsieh (sunpoet) · 0.1.20
www/rubygem-thruster: Update to 0.1.20

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
		https://github.com/basecamp/thruster/commits/main
03ee27a496
Po-Chuan Hsieh (sunpoet) · 0.1.19
www/rubygem-thruster: Update to 0.1.19

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
3ee532f2b0
Po-Chuan Hsieh (sunpoet) · 0.1.18
www/rubygem-thruster: Update to 0.1.18

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
82b190074e
Po-Chuan Hsieh (sunpoet) · 0.1.17
www/rubygem-thruster: Update to 0.1.17

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
4ed4a5497b
Po-Chuan Hsieh (sunpoet) · 0.1.16
www/rubygem-thruster: Update to 0.1.16

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
79882c8d38
Po-Chuan Hsieh (sunpoet) · 0.1.15
www/rubygem-thruster: Update to 0.1.15

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
e78e911df0
Po-Chuan Hsieh (sunpoet) · 0.1.14
www/rubygem-thruster: Update to 0.1.14

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
a28918ffc3
Po-Chuan Hsieh (sunpoet) · 0.1.13
www/rubygem-thruster: Update to 0.1.13

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
7ace8da1fb
Po-Chuan Hsieh (sunpoet) · 0.1.12
www/rubygem-thruster: Update to 0.1.12

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
2d8141fbee
Po-Chuan Hsieh (sunpoet) · 0.1.11
www/rubygem-thruster: Update to 0.1.11

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
fd8d4138d5
Po-Chuan Hsieh (sunpoet) · 0.1.10
www/rubygem-thruster: Update to 0.1.10

Changes:	https://github.com/basecamp/thruster/blob/main/CHANGELOG.md
48c80402f1
Po-Chuan Hsieh (sunpoet) · 0.1.9
www/rubygem-thruster: Add rubygem-thruster 0.1.9

Thruster is an HTTP/2 proxy for simple production-ready deployments of Rails
applications. It runs alongside the Puma webserver to provide a few additional
features that help your app run efficiently and safely on the open Internet:
- HTTP/2 support
- Automatic TLS certificate management with Let's Encrypt
- Basic HTTP caching of public assets
- X-Sendfile support and compression, to efficiently serve static files

Thruster aims to be as zero-config as possible. It has no configuration file,
and most features are automatically enabled with sensible defaults. The goal is
that simply running your Puma server with Thruster should be enough to get a
production-ready setup.

The only exception to this is TLS provisioning: in order for Thruster to
provision TLS certificates, it needs to know which domain those certificates
should be for. So to use TLS, you need to set the TLS_DOMAIN environment
variable. If you don't set this variable, Thruster will run in HTTP-only mode.

Thruster also wraps the Puma process so that you can use it without managing
multiple processes yourself. This is particularly useful when running in a
containerized environment, where you typically won't have a process manager
available to coordinate the processes. Instead you can use Thruster as your CMD,
and it will manage Puma for you.

Thruster was originally created for the ONCE project, where we wanted a no-fuss
way to serve a Rails application from a single container, directly on the open
Internet. We've since found it useful for simple deployments of other Rails
applications.
37ff6fafd3