What's Changed
- plugin: drop dependency on the sshpiper crypto fork by @tg123 in #786
- chore: drop crypto git submodule, consume sshpiper.crypto as Go module by @tg123 in #788
- e2e: upgrade kind to v0.32.0 and pin node image to fix E2E failure by @tg123 with @Copilot in #792
- feat: env injection on upstream session by @tg123 in #791
- chore(deps): bump k8s.io/api from 0.36.1 to 0.36.2 by @dependabot[bot] in #795
- chore(deps-dev): bump esbuild from 0.25.0 to 0.28.1 in /cmd/sshpiperd-webadmin/internal/httpapi/web in the npm_and_yarn group across 1 directory by @dependabot[bot] in #797
- chore(deps): bump k8s.io/client-go from 0.36.1 to 0.36.2 by @dependabot[bot] in #794
- chore(deps): bump k8s.io/code-generator from 0.36.1 to 0.36.2 by @dependabot[bot] in #793
- Split E2E and benchmark into separate CI pipelines by @tg123 with @Copilot in #798
- Migrate from Logrus to native
log/slog, harden plugin stdio safety, and add plugin logger bridge hooks by @tg123 with @Copilot in #735 - Add
CreateConnplugin callback to let plugins create the upstreamnet.Connby @tg123 with @Copilot in #737 - e2e: bump openssh-server hosts to 10.2_p1-r0-ls227 by @tg123 with @Copilot in #800
- chore(deps): bump github.com/tg123/go-htpasswd from 1.2.4 to 1.2.5 by @dependabot[bot] in #801
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #803
- chore(deps): bump github.com/moby/moby/api from 1.54.2 to 1.55.0 by @dependabot[bot] in #805
- chore(deps): bump github.com/moby/moby/client from 0.4.1 to 0.5.0 by @dependabot[bot] in #804
- chore(deps): bump actions/setup-go from 6 to 7 by @dependabot[bot] in #810
- chore(deps): bump k8s.io/client-go from 0.36.2 to 0.36.3 by @dependabot[bot] in #814
- chore: rebase crypto onto v0.54.0 by @tg123 in #816
- Add controls to disable SSH port forwarding by @tg123 with @Copilot in #813
- ci: pin lhstrh/action-repo-semver to a commit SHA by @tg123 in #821
- feat: add revtunnel plugin exposing ssh -R reverse tunnels under a generated GUID by @tg123 in #802
- yaml plugin: sanitize path placeholders and fail closed on empty known_hosts by @tg123 in #820
- chore(deps): bump github.com/moby/moby/client from 0.5.0 to 0.5.1 by @dependabot[bot] in #818
- fix(daemon): keep username-based recording dir within configured root by @tg123 in #819
- chore(deps): bump k8s.io/code-generator from 0.36.2 to 0.36.3 by @dependabot[bot] in #823
- chore(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 by @dependabot[bot] in #822
- chore(deps): bump docker/login-action from 4 to 4.5.2 by @dependabot[bot] in #824
- chore(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.1 by @dependabot[bot] in #811
Full Changelog: v1.5.4...v1.5.5