Releases: tg123/sshpiper
Releases · tg123/sshpiper
v1.5.0
What's Changed
- support handle ping@openssh packet by @tg123 in #582
- Bump k8s.io/client-go from 0.32.3 to 0.33.0 by @dependabot in #573
- Enable Darwin support for multiple build configurations by @tg123 in #583
- Bump k8s.io/code-generator from 0.32.3 to 0.33.0 by @dependabot in #584
- feat: add proxy-read-header-timeout flag for PROXY protocol support by @tg123 in #586
- Bump google.golang.org/grpc from 1.72.0 to 1.72.1 by @dependabot in #587
- Bump k8s.io/client-go from 0.33.0 to 0.33.1 by @dependabot in #590
- Bump github.com/pquerna/otp from 1.4.0 to 1.5.0 by @dependabot in #589
- Bump k8s.io/code-generator from 0.33.0 to 0.33.1 by @dependabot in #591
- Add go-reaper integration for process reaping by @tg123 in #580
- Fix linting issues by @tg123 in #595
- Add upstream banner mode and refactor banner callbacks by @tg123 in #594
- extract skel into its own package by @josharian in #596
- Enhance upstream banner handling with deduplication mode and refactor connection metadata by @tg123 in #597
- refactor: Revise Dockerfile - Remove entrypoint.sh by @tg123 in #598
- feat: Enhance PipeSpec and FromSpec with AuthorizedKeysSecret by @tg123 in #581
- feat: Add username-router plugin for SSHPiper to route connections based on username by @tg123 in #599
- chore(deps): bump google.golang.org/grpc from 1.72.1 to 1.72.2 by @dependabot in #600
- chore(deps): bump github.com/docker/docker from 28.1.1+incompatible to 28.2.0+incompatible by @dependabot in #602
- chore(deps): bump github.com/docker/docker from 28.2.0+incompatible to 28.2.1+incompatible by @dependabot in #603
- add permission to e2e by @tg123 in #604
- chore(deps): bump github.com/docker/docker from 28.2.1+incompatible to 28.2.2+incompatible by @dependabot in #605
- add version APIVersionNegotiation to docker plugin by @tg123 in #607
- chore(deps): bump google.golang.org/grpc from 1.72.2 to 1.73.0 by @dependabot in #609
- chore(deps): bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7 by @dependabot in #610
- chore(deps): bump k8s.io/client-go from 0.33.1 to 0.33.2 by @dependabot in #612
- chore(deps): bump k8s.io/code-generator from 0.33.1 to 0.33.2 by @dependabot in #613
- chore(deps): update golang.org/x/crypto to v0.39.0 and other dependencies by @tg123 in #616
- chore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.0+incompatible by @dependabot in #617
- introduce uri for flexable upstream conn by @tg123 in #615
New Contributors
- @josharian made their first contribution in #596
Full Changelog: v1.4.8...v1.4.9
v1.4.8
What's Changed
- Bump github.com/docker/docker from 28.0.1+incompatible to 28.0.2+incompatible by @dependabot in #547
- support proxy banner from upstream by @tg123 in #548
- chore: update .goreleaser.yaml configuration for versioning and formats by @tg123 in #549
- Bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot in #556
- Bump github.com/docker/docker from 28.0.2+incompatible to 28.0.4+incompatible by @dependabot in #553
- Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in #551
- feat: Decide upstream based on user's unix group membership by @eesaanatluri in #536
- fix the username for group routing test case by @eesaanatluri in #558
- Bump github.com/tg123/go-htpasswd from 1.2.3 to 1.2.4 by @dependabot in #560
- fix:
entrypoint.sh
- Transfer PID1 tosshpiperd
by @polarathene in #561 - docs: Improve YAML plugin config examples by @polarathene in #564
- Bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot in #570
- Bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatible by @dependabot in #569
- chore:
Dockerfile
- Use HereDoc syntax by @polarathene in #567 - option to no CA public key before retrieving public key certs by @tg123 in #579
New Contributors
- @eesaanatluri made their first contribution in #536
- @polarathene made their first contribution in #561
Full Changelog: v1.4.7...v1.4.8
v1.4.7
What's Changed
- fix e2e by @tg123 in #540
- Update dependencies: bump golang.org/x/crypto to v0.36.0, golang.org/x/sync to v0.12.0, golang.org/x/sys to v0.31.0, golang.org/x/term to v0.30.0, and golang.org/x/text to v0.23.0 by @tg123 in #541
- Bump github.com/docker/docker from 27.5.1+incompatible to 28.0.1+incompatible by @dependabot in #534
- Bump google.golang.org/grpc from 1.70.0 to 1.71.0 by @dependabot in #537
- Bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6 by @dependabot in #539
- Bump k8s.io/apimachinery from 0.32.2 to 0.32.3 by @dependabot in #544
- Bump k8s.io/client-go from 0.32.2 to 0.32.3 by @dependabot in #543
- Bump k8s.io/api from 0.32.2 to 0.32.3 by @dependabot in #542
- Bump k8s.io/code-generator from 0.32.2 to 0.32.3 by @dependabot in #545
- Feat: fail2ban whitelist by @diedpigs in #546
New Contributors
Full Changelog: v1.4.6...v1.4.7
v1.4.6
What's Changed
- Bump google.golang.org/protobuf from 1.35.2 to 1.36.1 by @dependabot in #503
- Add configuration options for allowed downstream algorithms by @tg123 in #504
- lock e2e sshd version by @tg123 in #517
- Bump k8s.io/api from 0.32.0 to 0.32.1 by @dependabot in #511
- Bump google.golang.org/grpc from 1.69.2 to 1.70.0 by @dependabot in #513
- Bump google.golang.org/protobuf from 1.36.1 to 1.36.4 by @dependabot in #514
- Bump github.com/docker/docker from 27.4.1+incompatible to 27.5.1+incompatible by @dependabot in #512
- Bump k8s.io/code-generator from 0.32.0 to 0.32.1 by @dependabot in #521
- Enhance failtoban plugin with log-only mode and SIGHUP cache reset by @tg123 in #519
- Bump k8s.io/client-go from 0.32.0 to 0.32.1 by @dependabot in #520
- Update Dockerfile to use pre-built OpenSSH binary and fix test reference to SSH binary by @tg123 in #522
- Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot in #523
- Bump Go version to 1.24 in Dockerfile and go.mod by @tg123 in #524
- Bump k8s.io/api from 0.32.1 to 0.32.2 by @dependabot in #529
- Bump k8s.io/client-go from 0.32.1 to 0.32.2 by @dependabot in #528
- Bump k8s.io/code-generator from 0.32.1 to 0.32.2 by @dependabot in #530
- Customize sshd with sshd config.d by @tg123 in #525
- Update dependencies: bump golang.org/x/crypto to v0.33.0, golang.org/x/sync to v0.11.0, golang.org/x/sys to v0.30.0, golang.org/x/term to v0.29.0, and golang.org/x/text to v0.22.0 by @tg123 in #531
Full Changelog: v1.4.5...v1.4.6
v1.4.5
What's Changed
- Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in #485
- Bump k8s.io/apimachinery from 0.31.2 to 0.32.0 by @dependabot in #496
- Bump github.com/docker/docker from 27.3.1+incompatible to 27.4.1+incompatible by @dependabot in #502
- Bump k8s.io/client-go from 0.31.2 to 0.32.0 by @dependabot in #495
- Bump google.golang.org/grpc from 1.68.0 to 1.69.2 by @dependabot in #501
- Bump k8s.io/code-generator from 0.31.2 to 0.32.0 by @dependabot in #498
Full Changelog: v1.4.4...v1.4.5
v1.4.4
What's Changed
- Bump github.com/tg123/go-htpasswd from 1.2.2 to 1.2.3 by @dependabot in #478
- Bump github.com/creack/pty from 1.1.23 to 1.1.24 by @dependabot in #479
- Bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot in #481
- update crypto to v0.29 by @tg123 in #484
- support cross auth type mapping by @tg123 in #483
Full Changelog: v1.4.3...v1.4.4
v1.4.3
What's Changed
- Bump k8s.io/client-go from 0.31.1 to 0.31.2 by @dependabot in #470
- Bump k8s.io/code-generator from 0.31.1 to 0.31.2 by @dependabot in #471
- add skel plugin for code sharing by @tg123 in #473
- Refactor README.md to update plugin list and add instructions for screen recording by @tg123 in #474
- Refactor plugin.proto and pluginbase.go to add support for metadata in connection context by @tg123 in #475
- merge totp to workingdir by @tg123 in #476
- support multiple YAML config files by @tg123 in #477
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- Bump k8s.io/apimachinery from 0.30.1 to 0.31.1 by @dependabot in #441
- Bump k8s.io/code-generator from 0.30.1 to 0.31.1 by @dependabot in #457
- Bump k8s.io/client-go from 0.30.1 to 0.31.1 by @dependabot in #456
- add test coverage for go proxy by @tg123 in #460
- Refactor YAML schema to support multiple authorized keys and known hosts by @tg123 in #463
- YAML Plugin add regex match group by @tg123 in #464
- handle nextUpHook is nil by @clysto in #465
- Refactor code to use subtle.ConstantTimeCompare for secure comparison by @tg123 in #466
- add support for ssh ca auth by @tg123 in #467
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- Allow plugins to set a log formatter when TTY isn't allocated by @mtrop-godaddy in #385
- Bump go.mod to use go 1.22 and update dependencies by @tg123 in #386
- doc updates by @tg123 in #387
- Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 by @dependabot in #391
- Bump github.com/microsoftgraph/msgraph-sdk-go from 1.37.0 to 1.43.0 by @dependabot in #392
- Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 by @dependabot in #390
- revert partial succ support by @tg123 in #395
- feat: Add test case for publickey_simple_withmultiple_keyfile by @tg123 in #396
- Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #399
- Update README.md by @eduardomozart in #408
- update to ssh V9.8.P1 to fix CVE-2024-6387 by @Damme in #412
- fix docker compose not found by @tg123 in #426
- fix lint by @tg123 in #428
- update crypto and fix partial succ support by @tg123 in #435
- Fix timing format to correctly handle microsecond portion of time delta by @clysto in #448
- support assciicast and logpath refactor by @clysto in #450
- move Azure Device Code plugin for sshpiperd out of tree by @tg123 in #453
- Fix grpc.Dial usage in sshpiperd by @tg123 in #436
- update docker sdk to v25 by @tg123 in #455
New Contributors
- @eduardomozart made their first contribution in #408
- @Damme made their first contribution in #412
- @clysto made their first contribution in #448
Full Changelog: v1.3.0...v1.4.1
v1.3.1
What's Changed
- Allow plugins to set a log formatter when TTY isn't allocated by @mtrop-godaddy in #385
- Bump go.mod to use go 1.22 and update dependencies by @tg123 in #386
- doc updates by @tg123 in #387
- Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 by @dependabot in #391
- Bump github.com/microsoftgraph/msgraph-sdk-go from 1.37.0 to 1.43.0 by @dependabot in #392
- Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 by @dependabot in #390
- revert partial succ support by @tg123 in #395
- feat: Add test case for publickey_simple_withmultiple_keyfile by @tg123 in #396
Full Changelog: v1.3.0...v1.3.1