Minor improvements in UI. More components and other changes in the Extensions API.
What's Changed
- New APIs are exported, then extensions can use ie, an event list with filtering for chosen resources. See #841, #858, #859
- A New view for endpoint slices is added to the Network menu. See #846
- React JSX runtime is exported in the API so extensions can use it instead of the plain
React.createElement
. See #902 - All views have tooltips for items that can be too long to present in the tables. See #882
- Redesigned view for Jobs that presents all properties from Batch/v1 API. Jobs can be suspended/resumed. See #882
- Schedules for CronJobs are presented in human-readable form. See #882
- Column with number of pods in Deployments and DaemonSets is split to separate columns.
- Column with labels in Secrets list is removed.
- IngressClass is not namespaced, and the link to parameters is clickable. See #894, #917
- "About Freelens" checks if a newer version is available. See #898
- HTTP proxy from the settings is used to download kubectl matching the cluster version. See #909
- YAML editor handles
"yes"
and"no"
strings correctly. See #881, #886 - Events from all namespaces are shown in the cluster overview. See #856, #880
- State files used by pnpm are moved to the application directory. See #920
- Allow installing extensions on Windows arm64. See #924
- Validate extensions before installing them. See #924
- Project uses Biome 2.0 with organized imports. See #869, #874
- Electron 35.6.0 with Chrome: 134.0.6998.205 and Node 22.15.1
- Helm 3.18.3
- kubectl 1.33.2
- freelens-k8s-proxy 1.3.4 (Update kubernetes packages to v0.33.2)
Full Changelog: v1.3.2...v1.4.0
Discussion: #857