Releases: kubeshark/kubeshark
v52.3.0
v52.3.0 (2024-05-02)
Release Highlights
Keywords: eBPF, TLS, Minikube, KinD, Traffic Retention
In this release, we introduce eBPF as the default mechanism for packet capture, provided that the kernel supports cgroup V2. This update includes the use of eBPF for TLS traffic capture, replacing AF_PACKET as the standard method. Additionally, we have implemented long-term traffic retention in AWS S3 and Google GCS as part of the traffic recorder. We have also addressed several bugs related to TLS traffic capture and decryption.
New Features & Bug Fixes
- eBPF is now the default traffic capture source for all traffic, assuming kernel support for cgroup V2 (f4e2d2f).
- Resolved an AWS S3 upload issue, enabling support for all regions beyond the default specified in the configuration.
- Introduced optional, automatic long-term traffic retention as part of the traffic recorder (https://docs.kubeshark.co/en/long_term_retention).
- Fixed a bug in the Tracer where TLS was not decrypted in Minikube and KinD environments (kubeshark/tracer@40334a3). Also fixed kubeshark/tracer#51 and kubeshark/tracer#38.
- Restored TLS capture support for kernel versions prior to 5.5 (kubeshark/tracer@7fb8b81). Fixed #1535.
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.3.0/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.3.0/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.3.0/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.3.0/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.3.0/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.
v52.2.39
v52.2.39 (2024-04-24)
Release Highlights
This release introduces an embedded authentication mechanism that makes it easy to activate the complimentary pro license, which supports clusters larger than two nodes. In addition we fixed a few Tracer related issues that may have caused Tracer to not function well in certain environments.
New Features & Bug Fixes
- Authentication mechanism embedded in the dashboard
- Significantly reduced the number of API calls to the Kubernetes API server on very busy clusters
- Fixed some tracer-related issues that may have caused Tracer to not function well in certain environments
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.39/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.39/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.39/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.39/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.2.39/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.
v52.2.30
v52.2.30 (2024-04-19)
Release Highlights
This release includes significant bug fixes such as resolving the issue with numerous TCP timeout events not being displayed and correcting a defect in the recording system. Additionally, it marks the first iteration of implementing eBPF for packet capture and network event reporting.
New Features & Bug Fixes
- Extended cluster role permissions. (d4fade3)
- Ability to control TCP timeout alerts via a configuration setting; the default setting is to suppress these alerts. (0f40278)
- Enhanced net capabilities for Tracer, in preparation for the addition of eBPF as a packet capture source.(b39c5dd)
- Resolved an issue causing upgrade failures. Issue #1534 (6b6915c)
- Fixed a bug in the recording system to ensure a recording folder is created even if the content is still being generated.
- Developed infrastructure to report network events.
- Maintained traffic entries during pauses and restarts of streaming (websocket).
- Implemented the initial version of eBPF packet capture. (kubeshark/tracer#50)
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.30/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.30/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.30/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.30/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.2.30/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.
v52.2.1
v52.2.1 (2024-03-27)
Release Highlights
This patch release provides a quick fix for an AF_PACKET SIGSEGV that was encountered and reported by one of our users.
New Features & Bug Fixes
- Added
libcap
as an alternative to AF_PACKET to prevent SIGSEGV occurrences (24aa4db). - Fixed two UI/UX bugs in the dashboard.
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.1/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.1/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.1/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.1/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.2.1/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.
v52.2.0
v52.2.0 (2024-03-27)
Release Highlights
Keywords: AMQP, Name Resolution, Timezone
In this release, we've introduced comprehensive support for AMQP, covering all 62 methods, significantly expanding our previous support, which covered only 22 methods. We've also introduced the ability to adjust the dashboard's timezone, offering support for local, custom, and UTC timezones. Additionally, we've resolved a critical bug that caused pods to display incorrect names for other pods sharing the same IP address.
New Features & Bug Fixes
- Added options for local, custom, and UTC timezones to the dashboard.
- Fixed an issue with inaccurate name resolution that resulted in Kubernetes elements displaying incorrect names (#1524).
- Implemented complete support for AMQP (#1523).
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.0/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.0/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.0/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.2.0/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.2.0/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.
v52.1.77
v52.1.77 (2024-03-19)
Release Highlights
This release focuses on a quick iteration that addresses an IPv6-related bug and introduces a significant performance enhancement. The improvement notably reduces the packet drop rate when utilizing AF-PACKET.
Keywords: Performance, Packet Drop Rate, IPv6, AF-PACKET
New Features & Bug Fixes
- Removed a deprecated Homebrew tap to streamline installations.
- Integrated local timezone support into the frontend, enhancing user experience.
- Tuned AF_PACKET TPACKET_V3 parameters for improved performance.
- Added IPv6 support to HostWithPort, resolving issue #1520.
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.77/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.77/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.77/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.77/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.1.77/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.
v52.1.75
v52.1.75 (2024-03-15)
Release Highlights
In this release, we've addressed several bugs and introduced the new (and very promising) unique
helper, marking a significant enhancement.
Keywords:
New Features & Bug Fixes
- Introduced network policies for Kubeshark components, enhancing security and operational efficiency. For details, visit (db607af).
- Improved the Homebrew installation process, making it more streamlined and user-friendly (ec1728e, 9914183).
- Fixed the naming of the checksum file for the Windows/amd64 platform to improve compatibility and installation (#1509).
- Implemented feature authorization without the need for SAML, simplifying user access control mechanisms (0aca81f).
- Switched to lower ports for certain services, enhancing system compatibility and network configuration (c0751ad).
- Addressed a bug in the service map feature that affected the display and positioning of edges, improving the visual representation and accuracy.
- Added the
unique
helper, that has many use-cases.
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.75/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.75/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.75/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.75/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.1.75/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.
v52.1.66
v52.1.66 (2024-03-06)
Release Highlights
Keywords:
New Features & Bug Fixes
- Improved tracer performance by changing the way the Tracer scans for new processes (kubeshark/tracer@282ba9c)
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.66/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.66/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.66/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.66/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.1.66/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.
v52.1.63
v52.1.63 (2024-02-28)
Release Highlights
Keywords: Custom TLS, eBPF, Homebrew
In this release, we have enhanced the Homebrew installation process and addressed several bugs. We have broadened our eBPF TLS interception capabilities to include support for Golang sockets and custom TLS configurations. Additionally, we have undertaken significant refactoring in the Worker to boost performance and conducted comprehensive bug fixes.
New Features & Bug Fixes
- The installation script is now hosted in the Kubeshark main repository.
- Enhanced the Homebrew user experience (#1488).
- Resolved a Homebrew-related issue (#1345).
- Improved support for Minikube and other Linux kernels by removing the CHECKPOINT_RESTORE capability, which can still be manually added if necessary (8fe0544).
- Refactored significant portions of the Worker's dissection-reassemble-display process for increased reliability (shifted from dynamic API call representation to a static approach to avoid marshaling and unmarshaling).
- Addressed numerous bugs in the Worker.
- Added API call METADATA to each API call information pane, encompassing all relevant API call details.
- Enabled TLS capture from Golang sockets.
- Introduced support for custom TLS eBPF probes.
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.63/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.63/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.63/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.63/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.1.63/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.
v52.1.62
Kubeshark release v52.1.62
Stale Release
Download Kubeshark for your platform
Mac (x86-64/Intel)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.62/kubeshark_darwin_amd64 && chmod 755 kubeshark
Mac (AArch64/Apple M1 silicon)
rm -f kubeshark && curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.62/kubeshark_darwin_arm64 && chmod 755 kubeshark
Linux (x86-64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.62/kubeshark_linux_amd64 && chmod 755 kubeshark
Linux (AArch64)
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.1.62/kubeshark_linux_arm64 && chmod 755 kubeshark
Windows (x86-64)
curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.1.62/kubeshark.exe
Checksums
SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256
to verify.