Skip to content

Releases: freelensapp/freelens

v1.9.0

05 May 09:39
04e4ec3

Choose a tag to compare

What's new:

  • Pods can be resized by patching their resources or container resources. See #1805, #1840
  • Logs can be wrapped for better readability. See #1674
  • When pressing Ctrl+F/Cmd+F in the pod logs view, the search input is now prefilled with the currently selected text. See #1672
  • Fixed search input when too fast typing caused dropping characters while typing. See #1646, #1809
  • OpenShift Prometheus support with bearer token authentication. See #1647
  • Prometheus HTTP request method can be switched from GET to POST. See #1824
  • Correct service labels are used to detect Helm chart with Prometheus. See #1783
  • Gracefully exiting remote shell to prevent orphaning shell sessions. See #1691
  • Better handling for high-volume terminal traffic during large file transfers. See #1694
  • Added a warning column for pods with K8s warning events. See #1540, #1539
  • The default color theme now is "Sync with system". See #1834
  • 109 dependencies have been updated in total.
  • Uses Electron v39.8.9 with Chrome v142.0.7444.265 and Node v22.22.1
  • Has bundled kubectl v1.36.0 and Helm v4.1.4

v1.8.1

13 Feb 18:23
596839f

Choose a tag to compare

What's new

  • New section for favorite items in a sidebar menu. See #1565
  • Fixed a regression when Freelens stopped working with active HTTP proxy. See #1552, #1526
  • Fixed an issue where the line progress for CPU and memory was not visible in PodDetailsList. See #1556
  • Fixed HPA metrics for type ContainerResource. See #1537
  • Fixed Prometheus Operator support. See #1529
  • Fixed typos in the template names. See #1548
  • Electron v39.5.2 with Chrome v142.0.7444.265 and Node v22.22.0.
  • kubectl 1.35.1
  • Helm 4.1.1

v1.8.0

29 Dec 16:52
f529b13

Choose a tag to compare

What's new

  • Menu items can be reordered. See #1248
  • Columns can be resized. See #1514
  • Correctly install helm chart with edited values. See #1510
  • API: New API for multi-cluster operations in extensions. See #1430
  • Internals: explicit registration of DI components. See #1474
  • Electron v39.2.7 with Chromium 142.0.7444.235 and Node 22.21.1
  • Kubernetes 1.35.0
  • Helm 4.0.4

v1.7.0

03 Dec 12:55
6c92d20

Choose a tag to compare

New features and some bug fixes.

  • Optional modes for YAML editor: to show managed fields or sort keys. See #1427, #1399, #814
  • Windows Portable distribution target is available to download. See #1436, #1416
  • More safe dereferencing of values in env and envFrom fields that fixes crashes. See #1390, #1389
  • Presentation of host and pod IPs that fixes crashes. See #1415,
  • Presentation of pod-level resource requests and limits. See #1426, #1251
  • Presentation of managed fields. See #1411
  • Middle mouse click doesn't open the default browser. See #1395
  • Custom User-Agent is used for Kubernetes API queries. See #1412
  • Additional notification about the new version of Freelens. See #1393, #714
  • Extensions API changes: New functions to query registered Kubernetes clusters. See #1422, #1421, #1429, #1173
  • Helm upgraded to v4.0.1. See #1363

v1.6.2

19 Nov 11:26
27193e8

Choose a tag to compare

What's Changed

  • New column with direct access to logs of the main container. See #1301
  • Right-click open context menu on resources list view. See #1294, #1318
  • Persistent mode for search with the option to link views and namespaces. See #722, #1303, #1317, #1321
  • Option to auto-hide the toolbar. See #780, #1291
  • Option to hide systray icon. See #1307, #1369, #1371
  • Pods present value from resourceFieldref. See #1366
  • Cluster search and port forwards are available from the command palette. See #925, #1272, #1330
  • Less confusing indicator for restarted containers. See #1237, #1315
  • Annotations are not a part of the search field. See #1335
  • CRDs store refresh after changes. See #1250
  • New components LinkToStorageClass and LinkToConfigMap. See #1365
  • Turborepo is used for faster builds. See #1331
  • Licenses of used libraries and components are listed under the Help menu. See #1316
  • Kubernetes 1.34.2
  • Helm 3.19.2
  • freelens-k8s-proxy 1.4.1.

Full Changelog: v1.6.1...v1.6.2

v1.6.1

26 Sep 12:48
bb4fb88

Choose a tag to compare

Bugfixing release that address the problem on Windows with opening the terminal.

  • Removed security patch that broke application on Windows (#1228, #1232)

Notes from v1.6.0:

Ready for Kubernetes v1.34. New improvements and bug fixes.

  • Views for (cluster) role bindings show more details and hyperlinks to (cluster) roles and service accounts. (#1125)
  • Added HTTPS support and custom prefix in Prometheus settings. (#1131)
  • Pods and other resources can be force deleted or force finalized. (#1147)
  • Pods and Deployments lists have some additional columns that are hidden by default. (#1136)
    • New column with pod IP address (hidden by default).
    • New (old) column with number of deployment replicas in N/N format (hidden by default).
    • Columns with node and QoS are now hidden by default.
    • More hyperlinks in the details.
  • Node list shows Ready/NotReady condition and has a column if the node is schedulable. (#1196, #1207)
  • CronJob and Job have a field "Resumed" rather than "Suspend". (#1141)
  • Items to the list of allowed namespaces or groups and roles to the bindings can be added from a single comma-separated string. (#1144)
  • Only the first load balancer and the rule of the ingress are shown in the list and more in the tooltip. (#1146, #1217)
  • Better compatibility with VictoriaMetrics. (#1111, #1202)
  • Paste action works for the search box in the editor, too. (#1216)
  • More assertions to prevent crashes. (#1145, #1201)
  • Fixed CVE-2025-7783, CVE-2025-54798, CVE-2025-5889 in dependencies. (#1209, #1210, #1211, #1213)
  • Updated Electron 35.7.5
  • Updated Helm 3.19.0
  • Updated kubectl 1.34.1
  • 55 other dependencies have been updated in total.

v1.6.0

24 Sep 12:33
2bea3da

Choose a tag to compare

Ready for Kubernetes v1.34. New improvements and bug fixes.

  • Views for (cluster) role bindings show more details and hyperlinks to (cluster) roles and service accounts. (#1125)
  • Added HTTPS support and custom prefix in Prometheus settings. (#1131)
  • Pods and other resources can be force deleted or force finalized. (#1147)
  • Pods and Deployments lists have some additional columns that are hidden by default. (#1136)
    • New column with pod IP address (hidden by default).
    • New (old) column with number of deployment replicas in N/N format (hidden by default).
    • Columns with node and QoS are now hidden by default.
    • More hyperlinks in the details.
  • Node list shows Ready/NotReady condition and has a column if the node is schedulable. (#1196, #1207)
  • CronJob and Job have a field "Resumed" rather than "Suspend". (#1141)
  • Items to the list of allowed namespaces or groups and roles to the bindings can be added from a single comma-separated string. (#1144)
  • Only the first load balancer and the rule of the ingress are shown in the list and more in the tooltip. (#1146, #1217)
  • Better compatibility with VictoriaMetrics. (#1111, #1202)
  • Paste action works for the search box in the editor, too. (#1216)
  • More assertions to prevent crashes. (#1145, #1201)
  • Fixed CVE-2025-7783, CVE-2025-54798, CVE-2025-5889 in dependencies. (#1209, #1210, #1211, #1213)
  • Updated Electron to 35.7.5
  • Updated Helm to 3.19.0
  • Updated kubectl to 1.34.1
  • Updated freelens-k8s-proxy to 1.4.0
  • 55 other dependencies have been updated in total.

Warning!

After the release v1.6.0, we found the issue on Windows that the terminal window cannot be opened (#1228). This issue will be fixed in the next v1.6.1 release.

v1.5.3

18 Aug 11:57
d29884c

Choose a tag to compare

The maintenance release with some improvements and bug fixes:

  • The timestamps with duration are presented in Cronjob, Event, Job, and Pod details (#1066)
  • The timestamp is shown in the object details when the object is deleted (#1074)
  • Consistent presentation of Kubernetes object conditions (#1077)
  • All available resources are shown for the nodes (#1098)
  • Events are ordered (#1095)
  • CRDs views show short names list (#1088)
  • Application should not crash if pod metrics do not have information about containers (#1068, #1073)
  • API: DurationAbsoluteTimestamp is exported (#1066)
  • API: DrawerItem component has name optional (#1070)
  • Updated Electron 35.7.4 with Chrome 134.0.6998.205 and Node 22.16.0
  • Updated Helm 3.18.5
  • Updated kubectl 1.33.4
  • 39 dependencies updated in total

v1.5.2

20 Jul 18:01
da3c4b6

Choose a tag to compare

What's Changed

  • Updates dependency compression to ^v1.8.1 that uses on-headers with fix for CVE-2025-7339 (#1023)
  • Fixes incorrect presentation of the restarted containers in Pods list and details view (#1016, #1018)
  • Restarted containers should be shown as running again (#1015)
  • More types are exported in Extensions API (#1019)

Full Changelog: v1.5.1...v1.5.2

Discussion: https://github.com/freelensapp/freelens/discussions/1024

v1.5.1

17 Jul 20:02
e7e6c44

Choose a tag to compare

What's Changed

  • Fixed regression in Extensions API (#997)
  • Restarted containers are shown as green square and with a yellow border rather than grey (#1004)
  • Freelens can fetch metrics from Mimir (#1002)
  • Electron 35.7.2
  • kubectl 1.33.3
  • freelens-k8s-proxy 1.3.6 for Kubernetes 1.33.3

Full Changelog: v1.5.0...v1.5.1

Discussion: https://github.com/freelensapp/freelens/discussions/1009