Releases: SteamRE/DepotDownloader
Releases · SteamRE/DepotDownloader
DepotDownloader_2.6.0
- Updated to .NET 8.0
- Prompt for password when the saved access token expires
- Replaced deprecated sentry data with guard data from the new login system
DepotDownloader 2.5.0
- Added support for ARM platforms
- Added an icon to the executable
- Added OS specific builds
- Added support for new Steam login system
- Added support for new encrypted manifest format in appinfo
- Fixed a bug with
public
branch not being detected
DepotDownloader 2.4.7
- Use the original appid when retrieving the depot decryption key and manifest request code
DepotDownloader 2.4.6
- Added Manifest Request Code support.
DepotDownloader 2.4.5
- Removed the CDN authentication path that is now unsupported.
DepotDownloader 2.4.4
- Fixed an issue where too many file handles were open at the same time when downloading a large depot.
DepotDownloader 2.4.3
- This release disables IPv6 from being used for HTTP sockets. This is most likely due to non-functional IPv6 stacks. For more information on the issue, see dotnet/runtime#44686
DepotDownloader 2.4.2
- This release includes additional HTTP diagnostic data when the -debug flag is specified.
DepotDownloader 2.4.1
This release contains a major refactor of the download path to better utilize available network bandwidth.
Breaking Changes
- This release now targets .NET 5.0 to simplify the packaging.
- The syntax for the filelist has changed in this release. Regex patterns must be prefixed with
regex:
#175
Changes and Fixes
- Multiple depots can be specified at the same time (eg
-depot 440 441
). When-manifest
is specified, you must specify an id for each depot. - We now fetch
-pubfile
using PublishedFileGetDetails. When the file is available via URL, we will download it instead. - We now fetch
-ugc
using UFSGetUGCDetails when authenticated. When authenticated and the file is available via URL, we will download it instead. - CDN servers marked with
allowed_app_ids
are now filtered during selection - If a CDN server is available marked
use_as_proxy
, we will use that for all requests - When processing the delta between depots, we now properly delete files that no longer exist #113
- When a
FreeOnDemand
license is claimed, we need to fetch the app info we haven't seen yet #140 - Corrected the loading of the previous manifest when processing deltas #139
- Corrected an error parsing the license list #131
- The timeout for HTTP requests has been split into a separate timeout for the response headers and the response body. (See SteamRE/SteamKit@627a048)
The release includes a handful of contributions from @NicknineTheEagle (#113 #139 #140)
DepotDownloader 2.3.6
- This is a hotfix release to implement package tokens for querying ownership data. (#103)