Sparkle (software)
The topic of this article may not meet Wikipedia's notability guidelines for products and services. (June 2016) |
| Sparkle | |
|---|---|
Sparkle's Test App showing a software update window | |
| Original author | Andy Matuschak |
| Developer | Sparkle Project (2014–present) |
| Initial release | January 9, 2006 |
| Stable release | 2.6.0
/ March 15, 2024 |
| Repository |
|
| Written in | Objective-C, Swift |
| Engine | |
| Operating system | macOS |
| Type | Software update |
| License | MIT License |
| Website | sparkle-project |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). 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.
History
[edit | edit source]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
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]