You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Features
Added Redis caching for squirrel_windows updater responses, including the rewritten RELEASES feed served as a raw text/plain body (filename column rewritten to absolute storage URLs so Squirrel downloads each .nupkg directly from storage).
Added the updater parameter to the edge CDN object key so edge responses are cached per updater.
Fixes
Team users now store artifacts under their admin: UpdateSpecificApp resolves the request owner via ResolveRequestOwner before uploading to S3.
.blockmap and .nupkg artifacts are now excluded from the checkLatest response since they are derived by updaters (electron-builder from the .yml, Squirrel from the RELEASES feed) and must not be returned.
Cached squirrel_windowsRELEASES feeds no longer skew update analytics: the update status is now persisted in the cache entry (HasUpdate) and reused on cache hits, so outdated clients are correctly counted as outdated instead of falling through to clients_using_latest_version (the raw string body could not be inspected for update_available).
Security
Updated go.mongodb.org/mongo-driver to 1.17.7.
Bumped github.com/ku9nov/faynosync-sdk-go to 0.2.0.