poki / netlib

The Poki Networking Library for online multiplayer web games!
ISC License
37 stars 27 forks source link

Bump the gomod group with 5 updates #114

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps the gomod group with 5 updates:

Package From To
github.com/golang-migrate/migrate/v4 4.16.2 4.17.1
github.com/jackc/pgx/v5 5.4.2 5.5.4
github.com/rs/cors 1.9.0 1.11.0
go.uber.org/zap 1.24.0 1.27.0
nhooyr.io/websocket 1.8.7 1.8.11

Updates github.com/golang-migrate/migrate/v4 from 4.16.2 to 4.17.1

Release notes

Sourced from github.com/golang-migrate/migrate/v4's releases.

v4.17.1

Changelog

  • 4bc6777 Add dktesting.Cleanup() method
  • bead4a9 Added documentation and test for lock strategy
  • 129922a Added support for pgx locking table
  • a860f0c Bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
  • d1df97b Bump github.com/jackc/pgx/v4 from 4.18.1 to 4.18.2
  • a78d1ab Bump github.com/jackc/pgx/v5 from 5.3.1 to 5.5.4
  • 2e0872f Bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  • 1b707a7 Cleanup cassandra images after tests run
  • 49cac86 Cleanup mongodb images after tests run
  • 2884a8e Cleanup postgres images after tests run
  • b1d02e2 Cleanup sqlserver images after tests run
  • 06614d9 Cleanup yugabytedb images after tests run
  • e913336 Drop support for Go 1.20 and add support for Go 1.22
  • f4950c1 Fallback to dktest.DefaultCleanupTimeout if the dktest.Options doesn't have one specified
  • 5aa4670 Fix GoReleaser deprecations
  • d63a5c2 Only test against YugabyteDB LTS releases
  • 091ad5d Quote locktable from config in queries
  • 1a002d0 Set golangci-lint to 1.54.2 (latest is broken) (#1046)
  • f100226 Update dktest from v0.4.0 to v0.4.1 to fix docker vulnerability
  • ff8a961 Update yugabyte test images
  • 0350a00 [sqlserver] Always access version table with explicit schema
  • 8147693 [sqlserver] Ensure version table in provided schema
  • 7f85f9c chore: fix some typos
  • 9d70a39 chore: fix some typos in comments
  • 94b8fa5 rqlite is spelled with all lowercase

v4.17.0

Changelog

  • cf03803 Add rqlite 8.0.0 to tested database versions
  • 12968a7 Add syntax highlighting to Postgres example
  • 50112e7 Add to clickhouse README.md database creation
  • 5ded96d Bump golang.org/x/crypto from 0.14.0 to 0.17.0
  • c3ebd52 Bump google.golang.org/grpc from 1.55.0 to 1.56.3
  • 5026488 Clean up require directive grouping
  • 3b02b18 Correct a spelling mistake
  • cd17c5a Drop support for Go 1.19 and add support for Go 1.21
  • 839421e Leverage quoteIdentifier from pgx
  • bad30b5 Mention migradaptor
  • fb22436 Merge remote-tracking branch 'origin/master' into upgrade-spanner
  • bfedabb Merge remote-tracking branch 'upstream/master'
  • 92dec35 Move supported go version to standard place
  • 4078ef8 New release prep
  • 9fe7383 Quote in drop as well
  • 691f687 Reformat ScyllaDB/Cassandra docs
  • 90a3ac4 Remove cluster adaptation for tables to pass tests
  • 64755d0 Update README.md
  • f2c4b52 Update aws-sdk-go from v1.44.301 to v1.49.6

... (truncated)

Commits
  • 0c456c4 Merge pull request #1068 from goodfirm/master
  • f100226 Update dktest from v0.4.0 to v0.4.1 to fix docker vulnerability
  • c523775 Merge pull request #1055 from golang-migrate/dependabot/go_modules/github.com...
  • a78d1ab Bump github.com/jackc/pgx/v5 from 5.3.1 to 5.5.4
  • 837776f Merge pull request #1054 from golang-migrate/dependabot/go_modules/google.gol...
  • 128b650 Merge pull request #1050 from golang-migrate/dependabot/go_modules/github.com...
  • 2e0872f Bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  • d1df97b Bump github.com/jackc/pgx/v4 from 4.18.1 to 4.18.2
  • 1a002d0 Set golangci-lint to 1.54.2 (latest is broken) (#1046)
  • 2c5df87 Merge pull request #1072 from dhui/dktesting-cleanup
  • Additional commits viewable in compare view


Updates github.com/jackc/pgx/v5 from 5.4.2 to 5.5.4

Changelog

Sourced from github.com/jackc/pgx/v5's changelog.

5.5.4 (March 4, 2024)

Fix CVE-2024-27304

SQL injection can occur if an attacker can cause a single query or bind message to exceed 4 GB in size. An integer overflow in the calculated message size can cause the one large message to be sent as multiple messages under the attacker's control.

Thanks to Paul Gerste for reporting this issue.

  • Fix behavior of CollectRows to return empty slice if Rows are empty (Felix)
  • Fix simple protocol encoding of json.RawMessage
  • Fix *Pipeline.getResults should close pipeline on error
  • Fix panic in TryFindUnderlyingTypeScanPlan (David Kurman)
  • Fix deallocation of invalidated cached statements in a transaction
  • Handle invalid sslkey file
  • Fix scan float4 into sql.Scanner
  • Fix pgtype.Bits not making copy of data from read buffer. This would cause the data to be corrupted by future reads.

5.5.3 (February 3, 2024)

  • Fix: prepared statement already exists
  • Improve CopyFrom auto-conversion of text-ish values
  • Add ltree type support (Florent Viel)
  • Make some properties of Batch and QueuedQuery public (Pavlo Golub)
  • Add AppendRows function (Edoardo Spadolini)
  • Optimize convert UUID [16]byte to string (Kirill Malikov)
  • Fix: LargeObject Read and Write of more than ~1GB at a time (Mitar)

5.5.2 (January 13, 2024)

  • Allow NamedArgs to start with underscore
  • pgproto3: Maximum message body length support (jeremy.spriet)
  • Upgrade golang.org/x/crypto to v0.17.0
  • Add snake_case support to RowToStructByName (Tikhon Fedulov)
  • Fix: update description cache after exec prepare (James Hartig)
  • Fix: pipeline checks if it is closed (James Hartig and Ryan Fowler)
  • Fix: normalize timeout / context errors during TLS startup (Samuel Stauffer)
  • Add OnPgError for easier centralized error handling (James Hartig)

5.5.1 (December 9, 2023)

  • Add CopyFromFunc helper function. (robford)
  • Add PgConn.Deallocate method that uses PostgreSQL protocol Close message.
  • pgx uses new PgConn.Deallocate method. This allows deallocating statements to work in a failed transaction. This fixes a case where the prepared statement map could become invalid.
  • Fix: Prefer driver.Valuer over json.Marshaler for json fields. (Jacopo)
  • Fix: simple protocol SQL sanitizer previously panicked if an invalid $0 placeholder was used. This now returns an error instead. (maksymnevajdev)
  • Add pgtype.Numeric.ScanScientific (Eshton Robateau)

5.5.0 (November 4, 2023)

... (truncated)

Commits
  • da6f2c9 Update changelog
  • c543134 SQL sanitizer wraps arguments in parentheses
  • 20344df Check for overflow on uint16 sizes in pgproto3
  • adbb38f Do not allow protocol messages larger than ~1GB
  • c1b0a01 Fix behavior of CollectRows to return empty slice if Rows are empty
  • 88dfc22 Fix simple protocol encoding of json.RawMessage
  • 2e84dcc *Pipeline.getResults should close pipeline on error
  • d149d3f Fix panic in TryFindUnderlyingTypeScanPlan
  • 046f497 deallocateInvalidatedCachedStatements now runs in transactions
  • 8896bd6 Handle invalid sslkey file
  • Additional commits viewable in compare view


Updates github.com/rs/cors from 1.9.0 to 1.11.0

Commits
  • 4c32059 Normalize allowed request headers and store them in a sorted set (fixes #170)...
  • 8d33ca4 Complete documentation; deprecate AllowOriginRequestFunc in favour of AllowOr...
  • af821ae Merge branch 'jub0bs-master'
  • 0bcf73f Update benchmark
  • eacc8e8 Fix skewed middleware benchmarks (#165)
  • 9297f15 Respect the documented precedence of options (#163)
  • 73f81b4 Fix readme benchmark rendering (#161)
  • e19471c Prevent empty Access-Control-Expose-Headers header (#160)
  • 20a76bd Update benchmark
  • 46855ae Remove travis build report from README
  • Additional commits viewable in compare view


Updates go.uber.org/zap from 1.24.0 to 1.27.0

Release notes

Sourced from go.uber.org/zap's releases.

v1.27.0

Enhancements:

  • #1378[]: Add WithLazy method for SugaredLogger.
  • #1399[]: zaptest: Add NewTestingWriter for customizing TestingWriter with more flexibility than NewLogger.
  • #1406[]: Add Log, Logw, Logln methods for SugaredLogger.
  • #1416[]: Add WithPanicHook option for testing panic logs.

Thanks to @​defval, @​dimmo, @​arxeiss, and @​MKrupauskas for their contributions to this release.

#1378: uber-go/zap#1378 #1399: uber-go/zap#1399 #1406: uber-go/zap#1406 #1416: uber-go/zap#1416

v1.26.0

Enhancements:

  • #1297[]: Add Dict as a Field.
  • #1319[]: Add WithLazy method to Logger which lazily evaluates the structured context.
  • #1350[]: String encoding is much (~50%) faster now.

Thanks to @​hhk7734, @​jquirke, @​cdvr1993 for their contributions to this release.

#1297: uber-go/zap#1297 #1319: uber-go/zap#1319 #1350: uber-go/zap#1350

v1.25.0

This release contains several improvements including performance, API additions, and two new experimental packages whose APIs are unstable and may change in the future.

Enhancements:

  • #1246[]: Add zap/exp/zapslog package for integration with slog.
  • #1273[]: Add Name to Logger which returns the Logger's name if one is set.
  • #1281[]: Add zap/exp/expfield package which contains helper methods Str and Strs for constructing String-like zap.Fields.
  • #1310[]: Reduce stack size on Any.

Thanks to @​knight42, @​dzakaammar, @​bcspragu, and @​rexywork for their contributions to this release.

#1246: uber-go/zap#1246 #1273: uber-go/zap#1273 #1281: uber-go/zap#1281 #1310: uber-go/zap#1310

Changelog

Sourced from go.uber.org/zap's changelog.

1.27.0 (20 Feb 2024)

Enhancements:

  • #1378[]: Add WithLazy method for SugaredLogger.
  • #1399[]: zaptest: Add NewTestingWriter for customizing TestingWriter with more flexibility than NewLogger.
  • #1406[]: Add Log, Logw, Logln methods for SugaredLogger.
  • #1416[]: Add WithPanicHook option for testing panic logs.

Thanks to @​defval, @​dimmo, @​arxeiss, and @​MKrupauskas for their contributions to this release.

#1378: uber-go/zap#1378 #1399: uber-go/zap#1399 #1406: uber-go/zap#1406 #1416: uber-go/zap#1416

1.26.0 (14 Sep 2023)

Enhancements:

  • #1297[]: Add Dict as a Field.
  • #1319[]: Add WithLazy method to Logger which lazily evaluates the structured context.
  • #1350[]: String encoding is much (~50%) faster now.

Thanks to @​hhk7734, @​jquirke, and @​cdvr1993 for their contributions to this release.

#1297: uber-go/zap#1297 #1319: uber-go/zap#1319 #1350: uber-go/zap#1350

1.25.0 (1 Aug 2023)

This release contains several improvements including performance, API additions, and two new experimental packages whose APIs are unstable and may change in the future.

Enhancements:

  • #1246[]: Add zap/exp/zapslog package for integration with slog.
  • #1273[]: Add Name to Logger which returns the Logger's name if one is set.
  • #1281[]: Add zap/exp/expfield package which contains helper methods Str and Strs for constructing String-like zap.Fields.
  • #1310[]: Reduce stack size on Any.

Thanks to @​knight42, @​dzakaammar, @​bcspragu, and @​rexywork for their contributions to this release.

#1246: uber-go/zap#1246 #1273: uber-go/zap#1273 #1281: uber-go/zap#1281 #1310: uber-go/zap#1310

Commits


Updates nhooyr.io/websocket from 1.8.7 to 1.8.11

Release notes

Sourced from nhooyr.io/websocket's releases.

v1.8.11

v1.8.10

  • 454aee8 ws_js.go: Disable read limit on -1 #410 (thanks @​oderwat)
    • Forgot to add #254 to WASM code earlier.

v1.8.9

  • b4e4f4f Don't embed noCopy...
    • Whoops, we don't want noCopy's Lock method to be public. Harmless as noCopy only exists to hint go vet but not appropriate.

v1.8.8

My sincerest apologies for the 3 year delay. The last few years have been an extraordinarily challenging time for me personally and professionally. I've been experimenting nonstop to better understand what I need from my life and precisely how to attain it.

I moved across Canada from Ontario to British Columbia, taught myself photography, started working a new job at @​terrastruct where I designed and wrote https://github.com/terrastruct/d2, taught myself to cook, taught myself to exercise, bought a house on a 20 acre property in the Canadian rockies, became a volunteer firefighter and now I'm working on becoming a paramedic and search and rescue volunteer. My house burnt up in a chimney fire just 1 year after moving in. My vehicle was taken by the fire too...

It's been up and down and round and round these last few years.

Anyway, I am now thankfully working on websocket full time for the foreseeable future. See #402. I'm working on v1.9.0 next. After which I need to finish some inventory work for my house fire insurance claim. Following that I'll be back full time until v2.0.0 is released :)

Thank you to everyone who contributed by reporting issues and opening pull requests.

Special thanks to my sponsors @​alixander, @​scsmithr, @​tailscale and @​coder.

note: If anyone is good with amd64 and arm64 assembly please give me a hand with reviewing #326. I'm trying to confirm that it's correctly implemented in the most efficient way possible and that there is no unnecessary code.

Changelog

This release packs a ton of fixes and improvements. Please upgrade as soon as you can.

Breaking changes are prefixed with BREAKING.

API additions are prefixed with API.

  • d7a55cf Ensure no goroutines leak after Close #330
  • 25a5ca4 netconn.go: Fix panic on zero or negative deadline durations
  • 50952d7 compress.go: Rewrite compression docs
  • 5fe95bb write.go: Fix potential writeFrame deadlock #405
  • 6cec2ca close.go: Fix mid read close #355
  • 28c6709 conn_test: Add TestConcurrentClosePing #298 #394 @​univerio @@​bhallionOhbibi
  • e361137 wsjs: Register OnError #400
  • 1a344a4 Reject invalid "Sec-WebSocket-Key" headers from clients #360 @​Emyrk
  • 20b8838 Run autobahn-testsuite on dev daily
  • 818579b Add TestDialViaProxy #395
  • e314da6 Redirect wss/ws correctly by modifying the http client #333

... (truncated)

Commits
  • bd07a64 Merge branch 'dev'
  • e87d61a Misc fixes for release
  • 43abf8e README.md: Revert assembly change for now
  • b0ec201 Merge pull request #427 from alixander/fix-race
  • 250db1e read: Fix CloseRead to have its own done channel
  • 211ef4b ws_js_test: Fix
  • c97fb09 mask_asm: Disable for now until v1.9.0
  • 0edbb28 netconn: fmt
  • 856e371 ws_js: Update to match new close code
  • db18a31 close.go: Rewrite how the library handles closing
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions