Repository navigation
Releases: spacedragon/k10s
Releases · spacedragon/k10s
Release list
v0.1.5
Important
🍎 macOS Installation Note ("k10s.app is damaged and can't be opened")
Because k10s is open-source and not notarized through a paid Apple Developer certificate, macOS Gatekeeper may quarantine the downloaded app and show:
"k10s.app" is damaged and can't be opened. You should move it to the Bin.
To open the app:
- Drag
k10s.appinto/Applications. - Run the following command in Terminal:
xattr -cr /Applications/k10s.app
codesign --force --deep --sign - /Applications/k10s.appWhat's Changed
- ci: publish macOS arm64 artifacts only by @spacedragon in #132
- fix: stabilize desktop connections on large Kubernetes contexts by @spacedragon in #134
- Implement Overview window by @spacedragon in #135
- fix: serve live cluster overview by @spacedragon in #144
- Fix resource details and namespace filtering by @spacedragon in #143
- fix(ui): populate top bar menus by @spacedragon in #147
- fix(backend): serve real node infrastructure by @spacedragon in #146
- fix(ui): attach streams to pod containers and surface failures by @spacedragon in #149
- fix(ui): open YAML view before editing by @spacedragon in #150
- fix: serve live storage infrastructure inventory by @spacedragon in #145
- ui: match design-08 shell hierarchy and theme by @spacedragon in #162
- ui: add per-window freshness and failure states by @spacedragon in #161
- ui: complete keyboard-first command palette by @spacedragon in #164
- ui: complete detail pane and logs workflow by @spacedragon in #163
- ui: unify destructive-action confirmation contract by @spacedragon in #160
- ui: finish deterministic taskbar layouts by @spacedragon in #165
- ui: make the full resource taxonomy functional by @spacedragon in #166
- ui: strengthen destructive confirmation and resilience states by @spacedragon in #175
- ui: complete searchable resource launcher inventory by @spacedragon in #176
- ui: align shell hierarchy with Design 08 by @spacedragon in #177
- docs(test): restore Design 08 and add real-kind visual baseline by @spacedragon in #173
- ui: improve investigation ergonomics by @spacedragon in #174
- refactor(ui): share detail projection resolution by @spacedragon in #179
- feat(ui): add optional free window resizing by @spacedragon in #151
- fix(ui): bound Overview attention list with scrolling by @spacedragon in #180
- ui: show workload details in a selection-driven bottom panel by @spacedragon in #181
- fix(backend): bound deployment relation queries by @spacedragon in #182
- feat(ui): redesign Pod detail window by @spacedragon in #184
- feat(ui): redesign Deployment detail window by @spacedragon in #185
- fix(ui): preserve list geometry with integrated details by @spacedragon in #189
- Keep Namespace catalog warm for connected context by @spacedragon in #190
- feat(ui): auto-tail pod logs and follow scroll position by @spacedragon in #183
- fix(ui): give dedicated Detail windows independent authority by @spacedragon in #191
- Redesign shared resource List + Detail views by @spacedragon in #192
- List toolbar redesign per #193 reference design by @spacedragon in #194
- List table: full-row selection and reference column layout per #193 by @spacedragon in #195
- Detail window chrome per #193 reference design by @spacedragon in #196
- Detail overview tables, long values, and label chips per #193 reference by @spacedragon in #197
- Detail shortcut footer and body containment per #193 reference by @spacedragon in #198
- #193 visual verification: list + detail screenshots vs reference by @spacedragon in #199
- Add aggregated logs for workload controllers by @spacedragon in #200
- Fix #193 integrated List + Detail responsive layout by @spacedragon in #201
- fix(ui): refine responsive resource detail layouts by @spacedragon in #202
- Monitor Kubernetes API traffic by context by @spacedragon in #203
- fix(ui): refine top bar layout, pod detail alignment, and toolbar controls by @spacedragon in #205
- feat(desktop): open pod shells in system terminal by @spacedragon in #204
- feat(ui): unified pod and service port forward management by @spacedragon in #206
- perf(backend,ui): optimize cluster connection traffic for large clusters by @spacedragon in #207
- fix(backend): restore overview pod status and needs attention detection by @spacedragon in #209
- fix(ui): restore compact resource toolbar search width and fix namespace label by @spacedragon in #208
- feat(ui): add lightweight yaml syntax highlighting and improve edit workflow by @spacedragon in #210
- feat(ui): refine navigation sidebar visual design and align items by @spacedragon in #213
- feat(ui): unify detail bottom status bar and refine pod shell action by @spacedragon in #212
- feat(ui): refine service detail overview and actions by @spacedragon in #214
- feat(ui): display toolbar before workload load, default to first namespace, and remember namespace per window by @spacedragon in #215
- feat(ui): convert service ports tab to endpoints tab by @spacedragon in #216
- fix(ui): replace Chinese strings in service endpoints with English by @spacedragon in #217
- feat(desktop): load CJK fonts from system by @spacedragon in #218
- chore(release): v0.1.5 by @spacedragon in #219
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- ci: attach release assets with a recursive glob by @spacedragon in #130
- chore(release): v0.1.4 by @github-actions[bot] in #131
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- docs: design unified k10s runtime architecture by @spacedragon in #1
- docs: preserve k10s UI design archive by @spacedragon in #45
- build: scaffold k10s runtime workspace by @spacedragon in #46
- ci: add unit test gate for PRs by @spacedragon in #47
- Task 2: Define the versioned control protocol by @spacedragon in #48
- Task 3: Add backend kernel and fake adapter by @spacedragon in #49
- Task 4: Expose authenticated control WebSocket requests by @spacedragon in #50
- Task 5: Implement the shared protocol-client state machine by @spacedragon in #51
- Task 6: Embed the server in the desktop application by @spacedragon in #52
- Task 2: Implement workspace state and navigation guards by @spacedragon in #54
- Task 7: Add the standalone server and web connection gate by @spacedragon in #53
- Task 8: Add shutdown, tracing, CI, and foundation documentation by @spacedragon in #55
- Task 1: Define normalized resource and subscription contracts by @spacedragon in #56
- feat: build k10s workspace shell by @spacedragon in #58
- feat: add overview nodes and storage views by @spacedragon in #59
- security: harden k10s access token handling by @spacedragon in #57
- feat: add connected workload windows by @spacedragon in #60
- feat: add kind-specific detail views by @spacedragon in #61
- feat: add guarded yaml editing workflow by @spacedragon in #63
- ci: add GitHub release workflow by @spacedragon in #64
- feat: load kubernetes contexts by @spacedragon in #62
- feat: add connected log and shell tools by @spacedragon in #65
- feat: add workload operation workflows by @spacedragon in #66
- feat: discover kubernetes resources by @spacedragon in #67
- test: verify connected ui prototype by @spacedragon in #68
- feat: add kubernetes watch runtime by @spacedragon in #69
- feat: normalize kubernetes resource lists by @spacedragon in #70
- feat: read kubernetes resource details by @spacedragon in #71
- ci: move pull request checks to self-hosted runner by @spacedragon in #72
- Tropicbird by @spacedragon in #75
- feat: collect kubernetes resource metrics by @spacedragon in #74
- ci: persist self-hosted caches and move Windows release by @spacedragon in #73
- feat: add kubernetes context switching by @spacedragon in #76
- feat: resume websocket control sessions by @spacedragon in #77
- test: verify Kubernetes read path against kind by @spacedragon in #78
- feat: validate Kubernetes YAML by @spacedragon in #79
- feat: harden operation state machine by @spacedragon in #80
- feat: execute core Kubernetes mutations by @spacedragon in #81
- feat: add specialized workload operations by @spacedragon in #82
- feat: stream Kubernetes pod logs by @spacedragon in #83
- feat: add Kubernetes Pod exec by @spacedragon in #84
- feat: integrate Kubernetes operation recovery by @spacedragon in #85
- test: verify Kubernetes operations against kind by @spacedragon in #86
- feat: enforce WebSocket resource budgets by @spacedragon in #87
- feat: harden runtime shutdown recovery by @spacedragon in #88
- perf: establish k10s capacity budgets by @spacedragon in #89
- test: add browser and platform coverage by @spacedragon in #90
- build: package k10s releases by @spacedragon in #91
- docs: prepare k10s release operations by @spacedragon in #92
- fix: reconcile mutation idempotency by @spacedragon in #95
- fix: bind fake idempotency to exact requests by @spacedragon in #97
- fix: preserve bounded Kubernetes log streams by @spacedragon in #99
- fix: cancel and decode Kubernetes exec streams by @spacedragon in #101
- fix: revoke YAML authority during recovery by @spacedragon in #103
- test: enforce kind mutation contracts by @spacedragon in #105
- fix: bound control session retention by @spacedragon in #107
- docs: design Service panel and desktop port forwarding by @spacedragon in #93
- fix: gate crash recovery on target refresh by @spacedragon in #109
- test: exercise production load paths by @spacedragon in #112
- fix: exercise real browser and desktop UI paths by @spacedragon in #114
- fix: preserve complete release outputs by @spacedragon in #116
- docs: bind operator guidance to runtime contracts by @spacedragon in #118
- feat: isolate kube exec plugin failures by context by @spacedragon in #120
- Add MIT license and migrate CI to GitHub-hosted runners by @spacedragon in #121
- feat: Services panel + desktop-only port forwarding by @spacedragon in #119
- ci: auto-bump version and release from main by @spacedragon in #122
- ci: land version bumps through a release PR by @spacedragon in #124
- ci: create release PR without --json (gh < 2.36 on hosted runners) by @spacedragon in #125
- feat: persist desktop workspace layout across restarts by @spacedragon in #123
- chore(release): v0.1.1 by @github-actions[bot] in #126
- chore(release): v0.1.2 by @github-actions[bot] in #127
- ci: resolve merge sha via --template instead of --jq -r by @spacedragon in #128
- chore(release): v0.1.3 by @github-actions[bot] in #129
New Contributors
- @spacedragon made their first contribution in #1
- @github-actions[bot] made their first contribution in #126
Full Changelog: https://github.com/spacedragon/k10s/commits/v0.1.3