Repository navigation
Releases
Unbind v0.1.115
Unbind v0.1.115
Services can expose TCP and UDP on the same port number.
Container Images
| Component | Image |
|---|---|
| App (SPA + API) | ghcr.io/unbindapp/unbind:v0.1.115 |
| Builder | ghcr.io/unbindapp/unbind-builder:v0.1.115 |
| Operator | ghcr.io/unbindapp/unbind-operator:v0.1.115 |
Installer
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | shWhat's Changed
Unbind v0.1.114
Unbind v0.1.114
Registry cleanup keeps images used by cron jobs and stopped services, tighter search row spacing, and sort options no longer fade when unselected.
Container Images
| Component | Image |
|---|---|
| App (SPA + API) | ghcr.io/unbindapp/unbind:v0.1.114 |
| Builder | ghcr.io/unbindapp/unbind-builder:v0.1.114 |
| Operator | ghcr.io/unbindapp/unbind-operator:v0.1.114 |
Installer
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | shWhat's Changed
Unbind v0.1.113
Unbind v0.1.113
Registry cleanup deletes overwritten build caches that filled the volume, card dragging that picks up on a short hold with faded shadows and a lasting drop outline, team avatar card polish, and muted sort menu items.
Container Images
| Component | Image |
|---|---|
| App (SPA + API) | ghcr.io/unbindapp/unbind:v0.1.113 |
| Builder | ghcr.io/unbindapp/unbind-builder:v0.1.113 |
| Operator | ghcr.io/unbindapp/unbind-operator:v0.1.113 |
Installer
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | shWhat's Changed
- api | web | docs: delete overwritten build caches in registry cleanup (#51) (cd73bc0)
- web: fade card drag shadows and keep the drop outline until it lands (#50) (df84912)
- web | docs: shrink grabbed cards and pick them up on a short hold (#49) (d8d0120)
- web: mute unselected sort menu items until hovered (#48) (8be868f)
- web: keep the team avatar remove button in place when there's no avatar (#47) (5f8f29d)
- web: even out the vertical padding around the team avatar card (#46) (8e7da4f)
- web: rename the team icon card title to Team Avatar (#45) (44199fd)
Unbind v0.1.112
Unbind v0.1.112
The git commit and branch available to builds and running services, clearing a service's domains and ports in one update, and no stray domains on cron services.
Container Images
| Component | Image |
|---|---|
| App (SPA + API) | ghcr.io/unbindapp/unbind:v0.1.112 |
| Builder | ghcr.io/unbindapp/unbind-builder:v0.1.112 |
| Operator | ghcr.io/unbindapp/unbind-operator:v0.1.112 |
Installer
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | shWhat's Changed
Unbind v0.1.111
Unbind v0.1.111
Search, sort and drag-to-reorder for projects and services, drop position outlines, smoother card dragging on iOS, mobile Safari search fixes, and better network exception search.
Container Images
| Component | Image |
|---|---|
| App (SPA + API) | ghcr.io/unbindapp/unbind:v0.1.111 |
| Builder | ghcr.io/unbindapp/unbind-builder:v0.1.111 |
| Operator | ghcr.io/unbindapp/unbind-operator:v0.1.111 |
Installer
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | shWhat's Changed
- web: stop card drags selecting text and dragging volume links on iOS (#40) (287824c)
- web: add a card height variant to no-items cards with buttons (#39) (3ecac1f)
- web: stop cards dragging from overlays and fix drop placeholder pulse (#38) (3b83775)
- docs: update readme architecture diagram (#37) (c06b3d2)
- web: show a dashed outline where dragged cards will land (#36) (e8d984f)
- web: size the search clear button explicitly to fix mobile Safari (#35) (4076df6)
- web: stop sorted cards jumping on drop, match project and service drag (#34) (4e94d19)
- web: use smaller rounding on the search clear button (#33) (fcb9bb0)
- web: inset the search clear button evenly and narrow project search (#32) (34304c6)
- web: close the sort dropdown when resetting the sort (#31) (45b0e8d)
- web | api | docs: Search, sort and manual ordering for projects and services (#28) (83b44b5)
- web: match network exception search by words (#30) (74ac2bb)
Unbind v0.1.110
Unbind v0.1.110
Network isolation between teams, exceptions for services that call across teams or accept outside connections, and a new Network page in system settings.
Container Images
| Component | Image |
|---|---|
| App (SPA + API) | ghcr.io/unbindapp/unbind:v0.1.110 |
| Builder | ghcr.io/unbindapp/unbind-builder:v0.1.110 |
| Operator | ghcr.io/unbindapp/unbind-operator:v0.1.110 |
Installer
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | shWhat's Changed
Unbind v0.1.109
Unbind v0.1.109
GitHub connections shared with many or all teams, watch paths when creating a service, GitHub repositories over MCP, a check for updates button, and team icon polish.
Container Images
| Component | Image |
|---|---|
| App (SPA + API) | ghcr.io/unbindapp/unbind:v0.1.109 |
| Builder | ghcr.io/unbindapp/unbind-builder:v0.1.109 |
| Operator | ghcr.io/unbindapp/unbind-operator:v0.1.109 |
Installer
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | shWhat's Changed
- web: drop team icon borders and widen breadcrumb dropdowns (#27) (c15a105)
- api | web | docs: list github installations and repositories over mcp (#26) (402ea74)
- api | web | docs: accept watch paths when creating a service (#25) (19974ba)
- api | web | docs: share a github connection with many teams or all teams (#24) (0bceafc)
- web: keep update check success and failure colors on hover (#23) (f243fa2)
- web: inset the team icon hover overlay inside the icon border (#22) (8d07d9c)
- web | docs: guard deleted team pages, generate routes before typecheck (#21) (2434920)
- api | web | docs: add a check for updates button to the account menu (#20) (e1f0a32)
- web: sort metrics chart tooltip and legend by value (#19) (b581263)
- web | docs: drop settings card titles and overlay the team avatar picker (#18) (75f1362)
- web: reduce horizontal padding on the team icon remove button (#17) (9f625be)
- web | scripts: border letter team icons, block dev scripts in worktrees (#16) (64bfc72)
Unbind v0.1.108
Unbind v0.1.108
Security hardening across logins, permissions, webhooks and the built-in registry, encrypted public database connections, custom team icons, and clearer R2 bucket errors.
Container Images
| Component | Image |
|---|---|
| App (SPA + API) | ghcr.io/unbindapp/unbind:v0.1.108 |
| Builder | ghcr.io/unbindapp/unbind-builder:v0.1.108 |
| Operator | ghcr.io/unbindapp/unbind-operator:v0.1.108 |
Installer
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | shWhat's Changed
- releases: acknowledge registry login chart changes for v0.1.108 (64d2dd5)
- web: enlarge team icons in the logo link, breadcrumbs and dropdowns (#15) (9497bef)
- api: explain tls handshake failures when adding r2 buckets (#14) (4a2c105)
- web: stop a pending close from clearing a reopened deployment panel (#13) (a9241e0)
- api | web: show the team icon in place of the logo inside projects (#12) (01cb181)
- api | operator | web: encrypt public database connections (b98e98d)
- api | web: let teams upload custom icons and use an up-down chevron (#11) (44f5da5)
- api: expect token revocation in user password tests (#10) (ff0ec12)
- api: keep webhook urls out of delivery errors and logs (8a7760c)
- api: drop the stored smtp password when the relay changes (0a50d8c)
- api: limit login attempts, hide account existence, guard public writes by origin and end sessions on password change (2afb1d6)
- api: bound variable rendering, webhook responses, terminal frames and drop the form body decoder (8c096a7)
- api: bind services, deployments and grouped deletes to the ids and roles they belong to (14f7464)
- api: require editor on a referenced source and validate references on every write (aa7b836)
- api | web: authorize webhooks on the one resource they belong to (f3216db)
- api: stop system editors from joining groups above their own grants (8b2ac9c)
- api | charts: require a login on the in-cluster registry (1425fad)
Unbind v0.1.107
Unbind v0.1.107
Password-protected platform Redis limited to the API, hidden service group secrets for viewers, safer domain redirects, no redeploys when nothing changed, and helmfile sync fixes.
Container Images
| Component | Image |
|---|---|
| App (SPA + API) | ghcr.io/unbindapp/unbind:v0.1.107 |
| Builder | ghcr.io/unbindapp/unbind-builder:v0.1.107 |
| Operator | ghcr.io/unbindapp/unbind-operator:v0.1.107 |
Installer
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | shWhat's Changed
- api: stop redeploying services when nothing in the spec changed (#9) (be32c91)
- api | operator: keep redirect paths out of raw nginx config (c2f0cec)
- api: redact service group secrets for viewers and keys without the privilege (2894686)
- api | charts: require a password on the platform redis and limit it to the api (e158dad)
- charts: render live values so helmfile sync works after in-app changes (ce53b81)
- ci: remove plane sync (0e3efd1)
- ci: setup plane sync (af8cf08)
Unbind v0.1.106
Unbind v0.1.106
Ships the missing service definition update so the stop-first rollout setting works on existing installs, and fixes dialogs from dropdown menus closing on first click.
Container Images
| Component | Image |
|---|---|
| App (SPA + API) | ghcr.io/unbindapp/unbind:v0.1.106 |
| Builder | ghcr.io/unbindapp/unbind-builder:v0.1.106 |
| Operator | ghcr.io/unbindapp/unbind-operator:v0.1.106 |
Installer
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | sh