Sparkle (software)

Software framework for macOS From Wikipedia, the free encyclopedia

Sparkle (software)

Sparkle is an open-source software framework for macOS designed to simplify updating software for the end user of a program. Sparkle's primary means of distributing updates is through "appcasting," a term coined for the practice of using an RSS enclosure to distribute updates and release notes.

Quick Facts Original author(s), Developer(s) ...
Sparkle
Original author(s)Andy Matuschak
Developer(s)Sparkle Project (2014–present)
Initial releaseJanuary 9, 2006 (2006-01-09)
Stable release
2.6.0 / March 15, 2024; 13 months ago (2024-03-15)
Repository
Written inObjective-C, Swift
Operating systemmacOS
TypeSoftware update
LicenseMIT License
Websitesparkle-project.org
Close

History

Sparkle 0.1 (beta) was released in January 2006 by Andy Matuschak to provide apps "instant self-update" functionality, which very few applications had at the time.[1]

In August 2009, Sparkle added support for delta updates for installing smaller and faster incremental updates. This was first used to update WebKit's nightly builds.[2]

In 2016, Radek discovered a man-in-the-middle attack vulnerability in applications that use Sparkle to receive updates through an unencrypted channel.[3]

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.