• v0.3.0 0cd8d16482

    miin-releases released this 2026-08-26 00:21:31 +02:00 | 0 commits to main since this release

    Features

    • Create objects from the app. A new tab starts you off with a skeleton
      that fits where you came from — open it from the Deployments list and you get
      a Deployment in the namespace you had filtered to. It goes through the same
      two steps as any other change: dry run against the cluster first, see the
      diff, then apply.
    • The editor suggests fields. Suggestions come from your cluster's own
      OpenAPI schema, so they match its version and include its CRDs — not a list
      baked into the app. They work while the document is still half-typed and
      therefore not valid YAML, which is exactly when you need them.
    • An "Access" group in the sidebar: ServiceAccounts, Roles, RoleBindings,
      ClusterRoles and ClusterRoleBindings. Roles show how many rules they carry and
      flag a wildcard * — allowed, often deliberate, and the line you want to find
      when reading through. Bindings name the role and the subject.

    Fixed

    • A dropped connection no longer breaks the app until you reconnect. When
      the SSH tunnel to a bastion came back up, every request kept failing with
      client error (Connect) — the rebuilt tunnel listened on a different local
      port than the one the cluster session was still pointing at. The port now
      survives a rebuild, and requests made while it is being rebuilt wait instead
      of failing.
    • Checking a manifest no longer claims the type does not exist when what
      actually happened is that the connection was gone. The two now read
      differently, and neither prints Rust's internal formatting at you.
    • Failed connection attempts are written to the log. A two-minute outage used
      to leave no trace at all, which made it impossible to say afterwards what
      went wrong.
    Downloads