This release shows Argo CD sync progress and lets you pin table columns. It also fixes proxy login, NO_PROXY handling, table watches on Kubernetes 1.37, and filter selection.
New features
- Shows Argo CD sync progress in the list and the Argo CD view. The SYNC column shows
Syncing, and the view lists the sync result and the failed objects. - Lets you choose which columns stay fixed during horizontal scrolling. Set
pinin a view to list the headers that stay in view.
Fixes
- Fixes proxy login for user names and passwords with special characters, such as
@. Before, the proxy rejected these credentials with407. - Fixes
NO_PROXYhandling with entries that the Kubernetes client cannot read, such as a trailing comma. Before, sofka stopped. Now sofka skips the entry, warns, and keeps an explicit kubeconfigproxy-url. - Fixes the table watch on Kubernetes 1.37 clusters. sofka now requests uncompressed watch events.
- Keeps the selected object when the filter changes. The cursor stays on the object, and before, it moved to the first row.
Other changes
- Changes how sofka builds Kubernetes API calls for namespaced and cluster-scoped kinds. The request URLs stay the same, so users see no change.
What's Changed
- chore(deps): update taiki-e/install-action action to v2.88.1 by @homelab-crafter[bot] in #987
- fix: percent-decode proxy credentials before basic auth by @nklmilojevic in #992
- chore(renovate): group kube, k8s-openapi and deskribe updates by @nklmilojevic in #991
- fix(deps): update kube to 5 with k8s-openapi 0.29 and deskribe 0.2 by @nklmilojevic in #993
- refactor: build dynamic Apis with Api::dynamic and constrain by @nklmilojevic in #994
- feat: show Argo CD sync progress in the list and Argo CD view by @nklmilojevic in #995
- feat: choose which columns stay fixed during horizontal scrolling by @nklmilojevic in #997
- fix: keep the selected object when the filter changes by @nklmilojevic in #996
Full Changelog: v0.33.0...v0.34.0