Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update golang-packages #3713

Merged
merged 5 commits into from
May 23, 2024
Merged

fix(deps): update golang-packages #3713

merged 5 commits into from
May 23, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 19, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
code.gitea.io/sdk/gitea v0.17.1 -> v0.18.0 age adoption passing confidence
github.com/caddyserver/certmagic v0.20.0 -> v0.21.2 age adoption passing confidence
github.com/distribution/reference v0.5.0 -> v0.6.0 age adoption passing confidence
github.com/expr-lang/expr v1.16.3 -> v1.16.7 age adoption passing confidence
github.com/gin-gonic/gin v1.9.1 -> v1.10.0 age adoption passing confidence
github.com/hashicorp/go-hclog v1.2.0 -> v1.6.3 age adoption passing confidence
github.com/hashicorp/go-plugin v1.4.3 -> v1.6.1 age adoption passing confidence
github.com/prometheus/client_golang v1.19.0 -> v1.19.1 age adoption passing confidence
github.com/rs/zerolog v1.32.0 -> v1.33.0 age adoption passing confidence
github.com/urfave/cli/v2 v2.27.1 -> v2.27.2 age adoption passing confidence
github.com/xanzy/go-gitlab v0.101.0 -> v0.105.0 age adoption passing confidence
golang.org/x/crypto v0.22.0 -> v0.23.0 age adoption passing confidence
golang.org/x/net v0.24.0 -> v0.25.0 age adoption passing confidence
golang.org/x/oauth2 v0.18.0 -> v0.20.0 age adoption passing confidence
golang.org/x/sync v0.6.0 -> v0.7.0 age adoption passing confidence
golang.org/x/term v0.19.0 -> v0.20.0 age adoption passing confidence
golang.org/x/text v0.14.0 -> v0.15.0 age adoption passing confidence
google.golang.org/grpc v1.62.1 -> v1.64.0 age adoption passing confidence
google.golang.org/protobuf v1.33.0 -> v1.34.1 age adoption passing confidence
k8s.io/api v0.29.3 -> v0.30.1 age adoption passing confidence
k8s.io/apimachinery v0.29.3 -> v0.30.1 age adoption passing confidence
k8s.io/client-go v0.29.3 -> v0.30.1 age adoption passing confidence

Release Notes

caddyserver/certmagic (github.com/caddyserver/certmagic)

v0.21.2

Compare Source

This is apparently the same as v0.21.1, for some reason I thought there were new commits. Oh well, enjoy!

What's Changed

Full Changelog: caddyserver/certmagic@v0.21.0...v0.21.2

v0.21.1

Compare Source

v0.21.0

Compare Source

CertMagic v0.21 introduces some big changes:

  • Draft support for draft-03 of ACME Renewal Information (ARI) which assists with deciding when to renew certificates. This augments CertMagic's already-advanced logic using cert lifetime and OCSP/revocation status.
  • New ZeroSSLIssuer uses the ZeroSSL API to get certificates. ZeroSSL also has an ACME endpoint, which can still be accesed using the existing ACMEIssuer, as always. Their proprietary API is paid, but has extra features like IP certificates, better reliability, and support.
  • DNS challenges should be smoother in some cases as we've improved propagation checking.
  • In the odd case your ACME account disappears from the ACME server, CertMagic will automatically retry with a new account. (This happens in some test/dev environments.)
  • ACME accounts are identified only by their public keys, but CertMagic maps accounts by CA+email for practical/storage reasons. So now you can "pin" an account key to use by specifying your email and the account public key in your config, which is useful if you need to absolutely be sure to use a specific account (like if you get rate limit exemptions from a CA).

Please try it out and report any issues!

Thanks to @​Framer for their contributions to this release!

What's Changed

New Contributors

Full Changelog: caddyserver/certmagic@v0.20.0...v0.21.0

distribution/reference (github.com/distribution/reference)

v0.6.0

Compare Source

What's Changed

New Contributors

Full Changelog: distribution/reference@v0.5.0...v0.6.0

expr-lang/expr (github.com/expr-lang/expr)

v1.16.7

Compare Source

Expr is a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy,
safety, and speed.

program, err := expr.Compile(`now() - created_at < duration("24h")`)

In this release:

  • Improved now() and date() type validation
  • Updated documentation

Expr Editor

The Expr Editor is an embeddable code editor written in JavaScript with
full support of Expr language.

Expr Pro

Expr Pro is a set of extensions for Expr for advanced use cases. It includes
expressions explanation, performance profiling, and more.

v1.16.6

Compare Source

Expr is a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy,
safety, and speed.

program, err := expr.Compile(`now() - created_at < duration("24h")`)

In this release:

  • Added an option to set default timezone for date() and now() builtins with expr.Timezone("Europe/Zurich")
  • Added a new timezone("UTC") builtin
  • Fixed double-escaping of keys in map printing (#​640)
  • Starting from this release, Expr has no dependencies go.mod (#​618, #​642)

Expr Editor

The Expr Editor is an embeddable code editor written in JavaScript with
full support of Expr language.

Expr Pro

Expr Pro is a set of extensions for Expr for advanced use cases. It includes
expressions explanation, performance profiling, and more.

v1.16.5

Compare Source

Expr is a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy,
safety, and speed.

output, err := expr.Eval("metric > 100", map[string]any{
    "metric": 200,
})

In this release:

  • Added compiler optimization for boolean operations between all, any, none functions (#​626)
  • Added optional predicate to sum() builtin (#​592)
  • Added sum() compiler optimization c2b609e edb1b5a
  • Improved WithContext to work for methods on env struct (#​602)
  • Improved count() builtin: now predicate is optional 725b702
  • Fixed printing of combinations conditional with binary nodes 6157395
  • Fixed optional chaining to return proper nil 5804ccb

Expr Editor

The Expr Editor is an embeddable code editor written in JavaScript with
full support of Expr language.

Expr Pro

Expr Pro is a set of extensions for Expr for advanced use cases. It includes
expressions explanation, performance profiling, and more.

v1.16.4

Compare Source

This release reverts a wrong compiler optimization for all, any, one, none predicates (#​555).

The optimization contains error logic which can lead to a wrong expression.

It is highly recommended to upgrade to the latest version.

gin-gonic/gin (github.com/gin-gonic/gin)

v1.10.0

Compare Source

Changelog

Features
Bug fixes
Enhancements
Build process updates
Documentation updates
Others
hashicorp/go-hclog (github.com/hashicorp/go-hclog)

v1.6.3: Optional JSON escaping

Compare Source

What's Changed

New Contributors

Full Changelog: hashicorp/go-hclog@v1.6.2...v1.6.3

v1.6.2: Fix level syncing

Compare Source

What's Changed

Full Changelog: hashicorp/go-hclog@v1.6.1...v1.6.2

v1.6.1: Fix forcing color

Compare Source

What's Changed

Full Changelog: hashicorp/go-hclog@v1.6.0...v1.6.1

v1.6.0: New level inheritance mode

Compare Source

This release adds the ability to have sub-loggers arrange themselves into a tree and sync the level changes downward in the tree.

What's Changed

New Contributors

Full Changelog: hashicorp/go-hclog@v1.5.0...v1.6.0

v1.5.0: Better color and sublogger mods

Compare Source

What's Changed

New Contributors

Full Changelog: hashicorp/go-hclog@v1.4.0...v1.5.0

v1.4.0: Add GetLevel

Compare Source

What it says on the tin, add GetLevel to the Logger interface.

What's Changed

Full Changelog: hashicorp/go-hclog@v1.3.1...v1.4.0

v1.3.1: Improved multi line output rendering

Compare Source

What's Changed

Full Changelog: hashicorp/go-hclog@v1.3.0...v1.3.1

v1.3.0: Field Colorization

Compare Source

This version adds the ability to colorize fields for improved readability.

What's Changed

New Contributors

Full Changelog: hashicorp/go-hclog@v1.2.2...v1.3.0

v1.2.2: Minor formatting fix

Compare Source

What's Changed

Full Changelog: hashicorp/go-hclog@v1.2.1...v1.2.2

v1.2.1: testify/go.yaml fix

Compare Source

This bumps the version of testify and go.yaml that are referenced by go-hclog to fix a security issue in go.yaml.

hashicorp/go-plugin (github.com/hashicorp/go-plugin)

v1.6.1

Compare Source

BUGS:

  • Suppress spurious os.ErrClosed on plugin shutdown [GH-299]

ENHANCEMENTS:

  • deps: bump google.golang.org/grpc to v1.58.3 [GH-296]

v1.6.0

Compare Source

CHANGES:

  • plugin: Plugins written in other languages can optionally start to advertise whether they support gRPC broker multiplexing.
    If the environment variable PLUGIN_MULTIPLEX_GRPC is set, it is safe to include a seventh field containing a boolean
    value in the |-separated protocol negotiation line.

ENHANCEMENTS:

  • Support muxing gRPC broker connections over a single listener [GH-288]
  • client: Configurable buffer size for reading plugin log lines [GH-265]
  • Use buf for proto generation [GH-286]
  • deps: bump golang.org/x/net to v0.17.0 [GH-285]
  • deps: bump golang.org/x/sys to v0.13.0 [GH-285]
  • deps: bump golang.org/x/text to v0.13.0 [GH-285]

v1.5.2

Compare Source

ENHANCEMENTS:

client: New UnixSocketConfig.TempDir option allows setting the directory to use when creating plugin-specific Unix socket directories [GH-282]

v1.5.1

Compare Source

BUGS:

  • server: PLUGIN_UNIX_SOCKET_DIR is consistently used for gRPC broker sockets as well as the initial socket [GH-277]

ENHANCEMENTS:

  • client: New UnixSocketConfig option in ClientConfig to support making the client's Unix sockets group-writable [GH-277]

v1.5.0

Compare Source

ENHANCEMENTS:

  • client: New runner.Runner interface to support clients providing custom plugin command runner implementations [GH-270]
    • Accessible via new ClientConfig field RunnerFunc, which is mutually exclusive with Cmd and Reattach
    • Reattaching support via ReattachConfig field ReattachFunc
  • client: New ClientConfig field SkipHostEnv allows omitting the client process' own environment variables from the plugin command's environment [GH-270]
  • client: Add ID() method to Client for retrieving the pid or other unique ID of a running plugin [GH-272]
  • server: Support setting the directory to create Unix sockets in with the env var PLUGIN_UNIX_SOCKET_DIR [GH-270]
  • server: Support setting group write permission and a custom group name or gid owner with the env var PLUGIN_UNIX_SOCKET_GROUP [GH-270]

v1.4.10

Compare Source

BUG FIXES:

  • additional notes: ensure to close files [GH-241]

ENHANCEMENTS:

  • deps: Remove direct dependency on golang.org/x/net [GH-240]

v1.4.9

Compare Source

ENHANCEMENTS:

  • client: Remove log warning introduced in 1.4.5 when SecureConfig is nil. [GH-238]

v1.4.8

Compare Source

BUG FIXES:

v1.4.7

Compare Source

ENHANCEMENTS:

  • More detailed error message on plugin start failure: [GH-223]

v1.4.6

Compare Source

BUG FIXES:

  • server: Prevent gRPC broker goroutine leak when using GRPCServer type GracefulStop() or Stop() methods [GH-220]

v1.4.5

Compare Source

ENHANCEMENTS:

  • client: log warning when SecureConfig is nil [GH-207]

v1.4.4

Compare Source

ENHANCEMENTS:

  • client: increase level of plugin exit logs [GH-195]

BUG FIXES:

  • Bidirectional communication: fix bidirectional communication when AutoMTLS is enabled [GH-193]
  • RPC: Trim a spurious log message for plugins using RPC [GH-186]
prometheus/client_golang (github.com/prometheus/client_golang)

v1.19.1

Compare Source

What's Changed

  • Security patches for golang.org/x/sys and google.golang.org/protobuf

New Contributors

Full Changelog: prometheus/client_golang@v1.19.0...v1.19.1

rs/zerolog (github.com/rs/zerolog)

v1.33.0

Compare Source

urfave/cli (github.com/urfave/cli/v2)

v2.27.2

Compare Source

What's Changed


Configuration

📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - "before 4am" (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot enabled auto-merge (squash) May 19, 2024 02:42
@renovate renovate bot force-pushed the renovate/golang-packages branch 5 times, most recently from e7fdb6e to 806316b Compare May 23, 2024 04:39
@renovate renovate bot force-pushed the renovate/golang-packages branch from 806316b to 3bf03d6 Compare May 23, 2024 13:30
Copy link
Contributor Author

renovate bot commented May 23, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@renovate renovate bot merged commit 37ea906 into main May 23, 2024
6 of 13 checks passed
@renovate renovate bot deleted the renovate/golang-packages branch May 23, 2024 15:37
@woodpecker-bot woodpecker-bot mentioned this pull request May 23, 2024
1 task
6543 pushed a commit to 6543-forks/woodpecker that referenced this pull request Sep 5, 2024
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant