Skip to content

Releases: tg123/sshpiper

v1.5.0

30 Jun 23:15
7fdd889

Choose a tag to compare

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

Full Changelog: v1.4.8...v1.4.9

v1.4.8

07 May 07:36
c93e3c2

Choose a tag to compare

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 to sshpiperd 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

Full Changelog: v1.4.7...v1.4.8

v1.4.7

15 Mar 11:24
9ff3550

Choose a tag to compare

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

17 Feb 09:34
c12ddd9

Choose a tag to compare

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

22 Dec 06:59
f5fe06c

Choose a tag to compare

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

10 Nov 11:03
085ba59

Choose a tag to compare

What's Changed

Full Changelog: v1.4.3...v1.4.4

v1.4.3

28 Oct 09:00
4694964

Choose a tag to compare

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

23 Oct 17:14
ed19d55

Choose a tag to compare

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

18 Oct 16:17
304dd72

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.4.1

v1.3.1

30 May 18:53
305e816

Choose a tag to compare

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