Releases: freelensapp/freelens
v1.8.1
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
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
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
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
Bugfixing release that address the problem on Windows with opening the terminal.
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/Nformat (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
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/Nformat (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
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
What's Changed
- Updates dependency
compressionto ^v1.8.1 that useson-headerswith 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
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
v1.5.0
What's Changed
- Ephemeral containers are presented in Pods views and menus (#958, #966)
- Nodes list shows metrics from metrics-server if Prometheus is not available (#986)
- Better presentation for boolean values (#953, #956)
- New format of port details for Pods and Services (#982)
- More details are presented for Services (#983, #989)
- Removed Kubernetes API batch/v1beta1 (#972)
- Extension API has all utilities exported in
Common.Utiland all stores and APIs exported inRenderer.K8sApi(#950) - Extension API has a new class LensExtensionKubeObject that simplifies new classes for CRDs (#991)
- Electron: 35.7.0 with Chrome: 134.0.6998.205 and Node: 22.16.0
- Helm v3.18.4
- 16 dependencies updated in total
Full Changelog: v1.4.0...v1.5.0
Discussion: https://github.com/freelensapp/freelens/discussions/935