• v0.8.0 3db3df2783

    zelnet v0.8.0 Stable

    gitea_admin released this 2026-06-29 14:12:04 +00:00 | 82 commits to main since this release

    Changed

    • Single binary + subcommands. The IBM i Host Server tool iz is folded into zelnet
      as subcommands: zelnet cmd "<CL>", zelnet sql, zelnet ifs {ls,get,put,mkdir,rm,mv,stat},
      zelnet dq, zelnet xfer, zelnet auth, zelnet pgm. The terminal is zelnet term
      (and bare zelnet <host> still connects). One install, one --help, shared
      connection/credential/TLS flags — aimed at driving IBM i (and mainframe) CI/CD from a
      single tool.
    • Host-verb credentials now read ZELNET_USER/ZELNET_PW/ZELNET_HOST first (the IZ_*
      names remain as fallbacks); --no-verify / --self-signed are now accepted on the host
      verbs too (previously terminal-only).

    Fixed

    • CI-gate correctness: every host verb now exits non-zero on failure. Previously a
      failed cmd/sql/ifs/… printed the error but exited 0, so zelnet cmd "…" || fail
      could never fire — a broken IBM i compile (or any host op) looked green. A CL escape, a
      connect/auth failure, or an op error now sets a non-zero exit code.

    Removed

    • The standalone iz binary (and its packaging entry). Everything it did is now
      zelnet <verb>; the .pkg / .deb / .rpm / tarballs install a single zelnet.
    Downloads