This release adds 2 notable features for engineering teams evaluating rollout.
Published 25d
Deployment Automation
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
api
auto-update
cross-platform
desktop-app
electron
electron-updater
+8 more
go
mongodb
s3
self-hosted
software-updates
tauri
tuf
update-server
Affected surfaces
deps
Summary
AI summaryRedis caching for Squirrel updater responses improves update analytics and artifact handling.
Full changelog
Features
- Added Redis caching for
squirrel_windowsupdater responses, including the rewrittenRELEASESfeed served as a rawtext/plainbody (filename column rewritten to absolute storage URLs so Squirrel downloads each.nupkgdirectly from storage). - Added the
updaterparameter to the edge CDN object key so edge responses are cached per updater.
Fixes
- Team users now store artifacts under their admin:
UpdateSpecificAppresolves the request owner viaResolveRequestOwnerbefore uploading to S3. .blockmapand.nupkgartifacts are now excluded from thecheckLatestresponse since they are derived by updaters (electron-builder from the.yml, Squirrel from theRELEASESfeed) and must not be returned.- Cached
squirrel_windowsRELEASESfeeds 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 toclients_using_latest_version(the raw string body could not be inspected forupdate_available).
Security
- Updated
go.mongodb.org/mongo-driverto 1.17.7. - Bumped
github.com/ku9nov/faynosync-sdk-goto 0.2.0.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About FaynoSync
Self-hosted Dynamic Update Server with statistics, supporting multiple updaters. Flexible features for seamless app updates and insights.
Beta — feedback welcome: [email protected]