Skip to content

Update dependency SteamKit2 to 3.5.0 - #1321

Open
renovate[bot] wants to merge 1 commit into
dev8from
renovate/steamkit2-3.x
Open

renovate[bot] wants to merge 1 commit into
dev8from
renovate/steamkit2-3.x

Conversation

@renovate

@renovate renovate Bot commented Jun 12, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
SteamKit2 3.2.0 → 3.5.0 age confidence

Release Notes

SteamRE/SteamKit (SteamKit2)

v3.5.0

Compare Source

  • Added CallbackManager.Subscribe overloads that accept callbacks returning Task.
  • Added SteamClient.GetRequiredHandler<T>, which throws if the handler is not registered.
  • Added SteamUserStats.DownloadLeaderboardEntriesForUsers.
  • Added BypassProxiesOfType to CDN Server.
  • Replaced the vendored LZMA decoder with a span-based decoder.
  • Vectorized Adler-32 checksums.
  • Fixed GetAuthSessionTicket hanging or throwing "Ticket verification failed" when called repeatedly.
  • Fixed a crash or disconnect when messages were sent from multiple threads at the same time on an encrypted connection.
  • Fixed a NullReferenceException when sending a message while an encrypted connection is disconnecting.
  • Fixed an exception when closing an already disposed websocket.
  • Fixed decrypted depot chunk length validation.
  • Short or corrupt VZstd chunks now throw InvalidDataException.
  • Updated Steam enums and protobufs.
  • Updated dependencies.

BREAKING CHANGES

  • SteamCloud now uses unified messages: RequestUGCDetails, GetSingleFileInfo and ShareFile return Task, and their callbacks no longer derive from CallbackMsg.
  • Removed the deprecated IsSteamDeck from LogOnDetails, use GamingDeviceType instead.
  • Removed steammessages_clientserver_ufs protobufs.

v3.4.0

Compare Source

  • Added UserCountryCode to LoggedOnCallback.
  • Added privacy-related enums.
  • Moved Utils.AdlerHash to DepotChunk.AdlerHash which is an unrolled version for better performance.
  • Removed LINQ allocations from KeyValue indexer.
  • Updated EGamingDeviceType enum.
  • Fixed GameID.GetHashCode.
  • Fixed LinkTarget not being decrypted in DepotManifest.
  • Updated Steam enums and protobufs.
  • Updated dependencies.

BREAKING CHANGES

  • SteamKit now targets .NET 10.
  • Removed deprecated Facebook fields from AccountInfoCallback.

v3.3.1

Compare Source

  • Deprecated IsSteamDeck and added GamingDeviceType to LogOnDetails
  • Updated Steam protobufs.
  • Updated dependencies.

v3.3.0

Compare Source

  • Configuration.HttpClientFactory will now be used for websocket CM connections.
    • Added HttpClientPurpose enum to allow returning different HTTP clients for different purposes.
  • Post client disconnection callback before cancelling async jobs.
    • Related to the AsyncJob change in the previous release.
  • Added some Deadlock protobufs.
  • Updated Steam protocol version.
  • Updated Steam protobufs.

Configuration

📅 Schedule: (in timezone Asia/Shanghai)

  • Branch creation
    • "before 1am,before 5am,before 9am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/steamkit2-3.x branch from 9ffde2c to 3b81c20 Compare October 21, 2026 10:29
@renovate renovate Bot changed the title Update dependency SteamKit2 to 3.4.0 Update dependency SteamKit2 to 3.5.0 Oct 21, 2026

This branch has not been deployed

No deployments
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.

0 participants