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

sysutils/logstash8 8.19.21_2

Server-side data ingestion and transformation tool (8.x version)

Port info

Maintainer
elastic@FreeBSD.org
Packages
latest: 8.19.21_2
Upstream
up to date
Last update
to 8.19.21_2 · c88f965bde
Quarterly
2026Q4: 8.19.21_2
WWW
https://www.elastic.co/products/logstash
Links
cgit · VuXML

Install

Package
# pkg install logstash8
installs 8.19.21_2 from latest; from quarterly (2026Q4) 8.19.21_2
Port
# cd /usr/ports/sysutils/logstash8 && make install clean
Size
211 MiB download · 356 MiB installed
Depends on
java/openjdk25 25.0.4+7.f.1_1, shells/bash 5.3.20
License
APACHE20
Creates
user logstash, group logstash
pkg-message
Shown after installing
Logstash 8 was installed.

1) To start Logstash as an agent during system startup, run:

    sysrc logstash_enable="YES"

2) Extra options can be found in the startup script.

3) WARNING: In order for Logstash to work properly,
   procfs needs to be mounted on /proc.
   
   If you have not done it yet, please do the following:
   
           mount -t procfs proc /proc
   
   To make it permanent, you need the following lines in /etc/fstab:
   
           proc    /proc           procfs          rw      0       0

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 168.19.21_28.19.21_2–
FreeBSD 158.19.21_28.19.21_2–
FreeBSD 148.19.21_28.19.21_2✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 158.19.21_28.19.21_2–
FreeBSD 148.19.21_28.19.21_2✗

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 8.19.21_2.

Fixed (0)

No VuXML entries for this package.

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

PRSummaryStatusChanged
290834maintainer-feedback? sysutils/logstash8: logstash-plugin Gem::LoadErrorNew2025-11-06

Commits (24)

Piotr Kubaj (pkubaj) · 8.19.21_2
sysutils/logstash*: enable on powerpc64*

Logstash is all Java, and JRuby falls back to plain Java where it has no
native helpers, like it already does on aarch64. Just exclude the
x86_64 libfixposix everywhere except amd64, not only on aarch64.
c88f965bde
Vladimir Druzenko (vvd) · 8.19.21_2
sysutils/logstash*: Remove non-${ARCH} libs from the package

stage-qa error on aarch64:

=>> Status     sysutils/logstash94 | logstash94-9.4.7: stage-qa
====> Running Q/A tests (stage-qa)
ldd: /usr/bin/ldd32: Exec format error
ld-elf.so.1: /wrkdirs/usr/ports/sysutils/logstash94/work/stage/usr/local/logstash/vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86_64-freebsd/libfixposix.so: unsupported machine
/wrkdirs/usr/ports/sysutils/logstash94/work/stage/usr/local/logstash/vendor/jruby/lib/ruby/stdlib/libfixposix/binary/x86_64-freebsd/libfixposix.so: exit status 1

PR:		297679
Approved by:	blanket (fix packaging)
Tested by:	fluffy, Boris Korzun <drtr0jan@yandex.ru>
Sponsored by:	UNIS Labs
6ff7cc588d
Vladimir Druzenko (vvd) · 8.19.21_1
sysutils/logstash*: Fix rc script: use LS_JAVA_HOME/LS_JAVA_OPTS instead of JAVA_HOME/JAVA_OPTS

The use of JAVA_HOME and JAVA_OPTS is deprecated.

PR:		297679
Approved by:	blanket (fix runtime)
Sponsored by:	UNIS Labs
Co-authored-by:	Boris Korzun <drtr0jan@yandex.ru>
31a6364f73
Vladimir Druzenko (vvd) · 8.19.21
sysutils/logstash*: Parametrize version in pkg-message

The version in pkg-message was not updated when the ports logstash94 and
logstash95 were created.

PR:		297679
Approved by:	elastic (implicit, inactive for several months again)
Sponsored by:	UNIS Labs
bc90dd2b04
Vladimir Druzenko (vvd) · 8.19.21
sysutils/logstash8: Update 8.19.15 => 8.19.21

Changelogs:
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-16.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-17.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-18.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-19.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-20.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-21.html

PR:		297679
Approved by:	elastic (implicit, inactive for several months again)
Sponsored by:	UNIS Labs
780a1ce5f3
Vladimir Druzenko (vvd) · 8.19.15
sysutils/{beats,logstash}*,textproc/{elasticsearch,kibana}*: Ports unification before adding 9.4

PKGNAMESUFFIX, CONFLICTS, PORTSCOUT, COMMENT, LOGSTASH_JRUBY_VER,
PORTVERSION => DISTVERSION

PR:		293746
Approved by:	girgen (elastic, maintainer)
Sponsored by:	UNIS Labs
351fddeda4
Vladimir Druzenko (vvd) · 8.19.15
sysutils/logstash8: Update 8.19.13 => 8.19.15

Release Notes:
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-14.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-15.html

PR:		294181
Approved by:	elastic (maintainer, timeout 3 weeks)
Sponsored by:	UNIS Labs
b2394c03bc
Ronald Klop (ronald) · 8.19.13_1
*/*: bump portrevision after java_default=25 update

Included all ports that have USES=java.

PR:	293559
86813e9ccf
Vladimir Druzenko (vvd) · 8.19.13
sysutils/logstash8: Update 8.19.12 => 8.19.13

Release Notes:
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-13.html

Approved by: elastic (maintainer, implicit - inactive for more than 6 months)
09bf87d578
Vladimir Druzenko (vvd) · 8.19.12
sysutils/logstash8: Update 8.19.9 => 8.19.12

Release Notes:
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-10.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-11.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-12.html

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download due
  to the HTTP error "Forbidden 403".
- Sort USES.
- Adjust JAVA_VERSION to supported LTS 25, 21 and 17.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Fix warnings from portclippy.
- Add possibility to use custom user/group.
- Replace RM of bundled JDK and *.bat files with
  EXTRACT_AFTER_ARGS=--exclude.
- Merge CHMODs.

PR:		293771
Approved by:	elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
fe89b0bd01
Ronald Klop (ronald) · 8.19.9_1
*/*: bump portrevision after java_default=21 update

PR:	272855
2baaf16375
Jesús Daniel Colmenares Oviedo (dtxdf) · 8.19.9
sysutils/logstash8: Update to 8.19.9

PR:             290095
e3e7b9090e
Muhammad Moinur Rahman (bofh) · 8.11.3
Mk/**java.mk: Convert bsd.java.mk to USES

The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
0835676e36
Juraj Lutter (otis) · 8.11.3
sysutils/logstash8: Update to 8.11.3

Release notes:
https://www.elastic.co/guide/en/logstash/8.11/logstash-8-11-3.html
44dcfcbaa3
Juraj Lutter (otis) · 8.8.2
sysutils/logstash8: Update to 8.8.2

Release notes:
https://www.elastic.co/guide/en/logstash/8.8/logstash-8-8-2.html
fd5f484c0a
Juraj Lutter (otis) · 8.7.0
sysutils/logstash8: Update to 8.7.0

Release notes:
https://www.elastic.co/guide/en/logstash/8.7/logstash-8-7-0.html
196d5c0536
Juraj Lutter (otis) · 8.6.2
sysutils/logstash8: Update to 8.6.2

Release notes:
https://www.elastic.co/guide/en/logstash/8.6/logstash-8-6-2.html
86490672d2
Juraj Lutter (otis) · 8.6.1
sysutils/logstash8: Update to 8.6.1

Release notes:
https://www.elastic.co/guide/en/logstash/8.6/logstash-8-6-1.html
e42b976d31
Juraj Lutter (otis) · 8.6.0
sysutils/logstash8: Update to 8.6.0

Release notes:
https://www.elastic.co/guide/en/logstash/8.6/logstash-8-6-0.html
384e2a5e3e
Juraj Lutter (otis) · 8.5.3
sysutils/logstash8: Update to 8.5.3

Release notes:
https://www.elastic.co/guide/en/logstash/8.5/logstash-8-5-3.html
8923949348
Juraj Lutter (otis) · 8.5.2
sysutils/logstash8: Update to 8.5.2

Release notes:
https://www.elastic.co/guide/en/logstash/8.5/logstash-8-5-2.html
a8fa2a6da4
Jose Alonso Cardenas Marquez (acm) · 8.4.3
sysutils/logstash8: Pass maintainer to elastic@ group
e9360bde17
Jose Alonso Cardenas Marquez (acm) · 8.4.3
sysutils/logstash8: update to 8.4.3

ChangeLog at:	https://www.elastic.co/guide/en/logstash/8.4/releasenotes.html
046a0cd3c4
Jose Alonso Cardenas Marquez (acm) · 8.4.1
sysutils/logstash: New port: Server-side data ingestion and transformation tool (8.x version)

Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite "stash."
887999abeb