Skip to content

Releases: pomerium/cli

v0.32.2

09 Apr 18:58
b2287a3

Choose a tag to compare

What's Changed

Fixes to mac CI for publishing binaries:

Full Changelog: v0.32.1...v0.32.2

v0.32.1

09 Apr 18:12
b3bb415

Choose a tag to compare

⚠️ Mac binaries were not published for 0.32.1, for mac users seeking the latest release of pomerium/cli, use 0.32.2 .

What's Changed

New Contributors

Full Changelog: v0.32.0...v0.32.1

v0.32.1-rc.1

31 Mar 18:46
db41927

Choose a tag to compare

v0.32.1-rc.1 Pre-release
Pre-release

Test pre-release for Apple certificate rotation verification (OPE-244)

This release tests the new Developer ID Application cert (247F4DF4...) and
Developer ID Installer cert (4CCCBFF1...) under bdd@pomerium.com.

Do not use in production. This will be deleted after verification.

v0.32.0

27 Jan 23:37
6760b68

Choose a tag to compare

What's Changed

Full Changelog: v0.31.0...v0.32.0

v0.31.0

14 Oct 20:32
2dd39af

Choose a tag to compare

What's Changed

Full Changelog: v0.30.0...v0.31.0

v0.30.1

10 Jul 17:34
43e1f9c

Choose a tag to compare

Dependencies

  • downgrade pomerium/pomerium to avoid cgo dependency by @kenjenkins in #542

Full Changelog: v0.30.0...v0.30.1

v0.30.0

09 Jul 18:28
ab563f8

Choose a tag to compare

Security

  • restrict file permissions for cached k8s credentials by @kenjenkins in #539

Changes

Dependencies

  • build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #502
  • build(deps): bump the github-actions group with 6 updates by @dependabot in #512
  • upgrade go to v1.24 by @calebdoxsey in #510
  • build(deps): bump the go group across 1 directory with 6 updates by @dependabot in #515
  • build(deps): bump the github-actions group with 2 updates by @dependabot in #522
  • build(deps): bump the docker group with 3 updates by @dependabot in #521
  • build(deps): bump the go group with 7 updates by @dependabot in #520
  • build(deps): bump github.com/open-policy-agent/opa from 1.2.0 to 1.4.0 by @dependabot in #523
  • build(deps): bump the go group with 7 updates by @dependabot in #528
  • build(deps): bump the docker group with 3 updates by @dependabot in #526
  • build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot in #529
  • build(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 by @dependabot in #534
  • build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 by @dependabot in #533
  • build(deps): bump docker/setup-buildx-action from 3.10.0 to 3.11.1 in the github-actions group by @dependabot in #537
  • build(deps): bump the docker group with 3 updates by @dependabot in #536
  • build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot in #535
  • build(deps): bump the go group with 6 updates by @dependabot in #538

Full Changelog: v0.29.1...v0.30.0

v0.29.1

02 Apr 16:46
f67afc8

Choose a tag to compare

What's Changed

Full Changelog: v0.29.0...v0.29.1

v0.29.0

26 Mar 20:21
015e1b9

Choose a tag to compare

Changes

  • Modify the --client-cert-issuer and --client-cert-subject options to allow matching on any value of multi-valued name attributes. (@kenjenkins in #449)
  • Update the golangci-lint tool to version 1.60.1 in the CLI/CI configuration. (@calebdoxsey in #453)
  • Remove reliance on expiration timestamps in cached credentials by verifying JWT validity through access attempts to /api, assuming invalidity if access fails. (@calebdoxsey in #460)
  • Rename the tcptunnel component to tunnel to align with upcoming modifications. (@calebdoxsey in #467)
  • Implement HTTP/3 tunneling by detecting the h3 Alt-Svc header in HTTP/2 proxy responses and selecting the appropriate tunneler based on the protocol used. (@calebdoxsey in #474)
  • Standardize logging by replacing all instances of stdlog with zerolog and refining log messages. (@calebdoxsey in #475)
  • Implement UDP support over HTTP/1 using the CONNECT-UDP method, enabling UDP tunneling with session management and packet framing via the capsule protocol. (@calebdoxsey in #476)
  • Implement UDP support over HTTP/3 by utilizing QUIC datagrams and applying back pressure to block rather than drop packets. (@calebdoxsey in #477)
  • Implement UDP protocol support in the API utilized by the desktop client. (@calebdoxsey in #481 (ENG-1801))
  • Prevent the clearing of JWT credentials when a tunnel receives a 403 Forbidden response, thereby avoiding an infinite authentication loop. (@calebdoxsey in #485 (ENG-1834))
  • Refactor the JWT cache to improve compatibility with non-tcp/udp tunnel code. (@calebdoxsey in #486)
  • Introduce a new pomerium-cli routes list <URL> subcommand to list routes, requiring a JWT for endpoint querying, with output to stdout and integration into the CLI API. (@calebdoxsey in #487 (ENG-1878))
  • Introduce an "autostart" field to the CLI to enable automatic connections when launching the desktop app. (@wrmedford in #494)
  • Upgrade the pomerium/pomerium dependency to the latest main branch to incorporate the update of golang.org/x/oauth2 to version 0.27.0. (@kenjenkins in #498 (ENG-2053))

Dependencies

Read more

v0.23.0

11 Apr 18:48
d64fd3f

Choose a tag to compare

v0.23.0 adds the ability to use client certificates stored in the Windows certificate store or Keychain (on macOS).
See https://www.pomerium.com/docs/capabilities/tcp#client-certificates for more information.

What's Changed

Dependency updates

  • build(deps): bump distroless/static from a01d47d to 7198a35 by @dependabot in #272
  • build(deps): bump distroless/base from 357bc96 to ba4cde5 by @dependabot in #271
  • build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 by @dependabot in #277
  • build(deps): bump github.com/pomerium/pomerium from 0.22.0 to 0.22.1 by @dependabot in #275
  • build(deps): bump golang from 1.20.3-buster to 1.20.4-buster by @dependabot in #274
  • build(deps): bump github.com/getsentry/sentry-go from 0.20.0 to 0.21.0 by @dependabot in #273
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #276
  • build(deps): bump actions/setup-go from 4.0.0 to 4.0.1 by @dependabot in #278
  • build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #280
  • build(deps): bump actions/setup-python from 4.6.0 to 4.6.1 by @dependabot in #282
  • build(deps): bump golang from 4cf6dc4 to 6be6011 by @dependabot in #283
  • build(deps): bump github.com/pomerium/pomerium from 0.22.1 to 0.22.2 by @dependabot in #281
  • build(deps): bump docker/login-action from 2.1.0 to 2.2.0 by @dependabot in #289
  • build(deps): bump docker/setup-buildx-action from 2.5.0 to 2.6.0 by @dependabot in #288
  • build(deps): bump docker/metadata-action from 4.4.0 to 4.5.0 by @dependabot in #287
  • build(deps): bump goreleaser/goreleaser-action from 4.2.0 to 4.3.0 by @dependabot in #286
  • build(deps): bump github.com/golangci/golangci-lint from 1.52.2 to 1.53.2 by @dependabot in #285
  • build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #284
  • build(deps): bump golang from 1.20.4-buster to 1.20.5-buster by @dependabot in #291
  • build(deps): bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #290
  • build(deps): bump golang from b0f97bf to eb3f9ac by @dependabot in #293
  • build(deps): bump docker/build-push-action from 4.0.0 to 4.1.1 by @dependabot in #294
  • build(deps): bump docker/setup-buildx-action from 2.6.0 to 2.7.0 by @dependabot in #295
  • build(deps): bump docker/metadata-action from 4.5.0 to 4.6.0 by @dependabot in #296
  • build(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0 by @dependabot in #297
  • build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.0 by @dependabot in #298
  • build(deps): bump github.com/getsentry/sentry-go from 0.21.0 to 0.22.0 by @dependabot in #299
  • build(deps): bump github.com/golangci/golangci-lint from 1.53.2 to 1.53.3 by @dependabot in #301
  • build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 by @dependabot in #300
  • build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #304
  • build(deps): bump docker/setup-buildx-action from 2.7.0 to 2.8.0 by @dependabot in #302
  • build(deps): bump google.golang.org/grpc from 1.56.0 to 1.56.1 by @dependabot in #303
  • build(deps): bump docker/setup-buildx-action from 2.8.0 to 2.9.0 by @dependabot in #305
  • build(deps): bump actions/setup-python from 4.6.1 to 4.7.0 by @dependabot in #306
  • build(deps): bump docker/setup-buildx-action from 2.9.0 to 2.9.1 by @dependabot in #307
  • build(deps): bump google.golang.org/grpc from 1.56.1 to 1.57.0 by @dependabot in #312
  • build(deps): bump github.com/rs/zerolog from 1.29.1 to 1.30.0 by @dependabot in #310
  • build(deps): bump github.com/getsentry/sentry-go from 0.22.0 to 0.23.0 by @dependabot in #309
  • build(deps): bump github.com/go-chi/chi/v5 from 5.0.8 to 5.0.10 by @dependabot in #311
  • build(deps): bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #320
  • build(deps): bump docker/setup-buildx-action from 2.9.1 to 2.10.0 by @dependabot in #319
  • build(deps): bump tibdex/github-app-token from 1.8.0 to 1.8.2 by @dependabot in #318
  • build(deps): bump actions/setup-go from 4.0.1 to 4.1.0 by @dependabot in #317
  • build(deps): bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0 by @dependabot in #316
  • build(deps): bump github.com/golangci/golangci-lint from 1.53.3 to 1.54.2 by @dependabot in #324
  • build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #323
  • build(deps): bump distroless/static from 7198a35 to e7e79fb by @dependabot in #321
  • build(deps): bump github.com/pomerium/pomerium from 0.22.2 to 0.23.0 by @dependabot in #322
  • update github.com/elazarl/goproxy by @kenjenkins in #326
  • build(deps): bump goreleaser/goreleaser-action from 4.4.0 to 4.6.0 by @dependabot in #329
  • build(deps): bump actions/cache from 3.3.1 to 3.3.2 by @dependabot in #330
  • build(deps): bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in #328
  • build(deps): bump tibdex/github-app-token from 1.8.2 to 2.0.0 by @dependabot in #331
  • build(deps): bump goreleaser/goreleaser-action from 4.6.0 to 5.0.0 by @dependabot in #333
  • build(deps): bump docker/build-push-action from 4.1.1 to 5.0.0 by @dependabot in #339
  • build(deps): bump docker/setup-buildx-action from 2.10.0 to 3.0.0 by @dependabot in #342
  • build(deps): bump docker/setup-qemu-action from 2.2.0 to 3.0.0 by @dependabot in #341
  • build(deps): bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in #340
  • build(deps): bump docker/metadata-action from 4.6.0 to 5.0.0 by @dependabot in #338
  • build(deps): bump distroless/base from ba4cde5 to 80c68f0 by @dependabot in #352
  • build(deps): bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #351
  • build(deps): bump tibdex/github-app-token from 2.0.0 to 2.1.0 by @dependabot in #350
  • build(deps): bump google.golang.org/grpc from 1.57.0 to 1.58.2 by @dependabot in #349
  • build(deps): bump golang.org/x/sys from 0.11.0 to 0.12.0 by @dependabot in #348
  • build(deps): bump github.com/rs/zerolog from 1.30.0 to 1.31.0 by @dependabot in #347
  • build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0 by @dependabot in #346
  • build(deps): bump github.com/getsentry/sentry-go from 0.23.0 to 0.24.1 by @dependabot in #345
  • build(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #354
  • build(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in https...
Read more