Skip to content

Releases: kubeshark/kubeshark

v52.3.62

01 Jun 13:42
d22e30f
Compare
Choose a tag to compare

v52.3.63 (2024-06-01)

Release Highlights

Keywords: eBPF, PF-RING, AF_PACKET, TLS, complimentary pro license

This release primarily focuses on bug fixes that enhance performance, increase TLS capture support, improve name/IP resolution, and fix a bug that prevented kubeshark CLI users from upgrading and leveraging the complimentary pro license. Additionally, we have changed the algorithm for selecting the best traffic capture method, making AF_PACKET the default while allowing users to explicitly choose eBPF or PF_RING as packet capture options.

New Features & Bug Fixes

  • Set eBPF and PF-RING as explicit packet capture options, with AF_PACKET as the default.
  • Improved name/IP resolution support for kube-probe.
  • Enhanced performance by fixing a bug related to K8s watchers that caused elevated CPU usage by workers.
  • Added K8s service-related information to the request/response pair metadata.
  • Fixed a bug related to the complimentary Pro license automatic provisioning when using kubeshark CLI to log in, sign up, or upgrade (#1546).
  • Improved TLS traffic interception (kubeshark/tracer#62).

Download Kubeshark for your platform

Mac (x86-64/Intel)

curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.3.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.3.62/kubeshark_darwin_arm64 && chmod 755 kubeshark

Linux (x86-64)

curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.3.62/kubeshark_linux_amd64 && chmod 755 kubeshark

Linux (AArch64)

curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.3.62/kubeshark_linux_arm64 && chmod 755 kubeshark

Windows (x86-64)

curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.3.62/kubeshark.exe

Checksums

SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256 to verify.

v52.3.59

25 May 02:44
c1e812e
Compare
Choose a tag to compare

v52.3.59 (2024-05-24)

Release Highlights

Keywords: OpenShift, eBPF, performance, Kafka

This release focuses on fixing several significant bugs that adversely impacted Kubeshark's performance. We also improved Kubeshark's name/IP resolution using eBPF capabilities, especially in situations where the pods reside on the host network. Finally, we extended our Kafka support to cover the entire protocol.

New Features & Bug Fixes

  • Added a necessary SCC to the OpenShift Helm template (#1539)
  • Added the ability to indicate specific Docker tags for each software component (e.g., front, worker, hub)(487f0b9)
  • Watch node events (3798bf7)
  • Full Kafka protocol support
  • Improved IP/name resolution, especially in situations where the pod is on the host network, by using cgroup ID
  • Fixed a significant bug where Kubeshark didn't detect new pod events and therefore did not capture traffic for these new pods
  • Fixed a significant bug where the Workers' CPU usage randomly jumped to 100% (#1544)

Download Kubeshark for your platform

Mac (x86-64/Intel)

curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.3.59/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.59/kubeshark_darwin_arm64 && chmod 755 kubeshark

Linux (x86-64)

curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.3.59/kubeshark_linux_amd64 && chmod 755 kubeshark

Linux (AArch64)

curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/v52.3.59/kubeshark_linux_arm64 && chmod 755 kubeshark

Windows (x86-64)

curl -LO https://github.com/kubeshark/kubeshark/releases/download/v52.3.59/kubeshark.exe

Checksums

SHA256 checksums available for compiled binaries.
Run shasum -a 256 -c kubeshark_OS_ARCH.sha256 to verify.

v52.3.0

02 May 20:50
b88f1c7
Compare
Choose a tag to compare

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

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

24 Apr 13:11
f017020
Compare
Choose a tag to compare

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

19 Apr 15:05
5a322fc
Compare
Choose a tag to compare

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

28 Mar 01:00
35c1a88
Compare
Choose a tag to compare

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

27 Mar 18:55
0b58558
Compare
Choose a tag to compare

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

19 Mar 16:24
3cc9ff8
Compare
Choose a tag to compare

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

15 Mar 17:44
9162c4f
Compare
Choose a tag to compare

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

05 Mar 21:17
93de6e8
Compare
Choose a tag to compare

v52.1.66 (2024-03-06)

Release Highlights

Keywords:

New Features & Bug Fixes

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.