RC2 is ready to be public but is still missing some features which will be in RC3 or 1.0 release, which are detailed below.
What is Seven Update:
Seven Update is an open source update platform for windows. It allows an easy way to keep your software updated. Much like windows update, it offers automatic update notification and installation. If your familiar with linux, think of a package manager for Windows, the difference being Seven Update does not officially support Installation of programs. Seven Update is also great for developers with an easy to use SDK to create “.sui” and “.sua” files. The SDK allows the developer to easily use Seven Update for their update distribution needs.Seven Update is OPEN SOURCE and FREE to consumers, Open source projects, and non-profit organizations. Commercial use does require a license, which does have a fee.
Seven Update Release Candidate 2 Information:
RC2 brings numerous bug fixes and UI updates that make it easier to update your favorite software. There have been several memory and speed optimizations as well as architectural changes as well.
Some of the highlights include:
- More secure updating, you must have admin privileges to download updates now, previously admin was only needed for installation.
- Better automatic update options
- Uses less resources especially for automatic updates.
- Easier to translate the program UI
- Software updates for Seven Update no longer need a reboot (after the RC2 update)
- Various bug fixes
Release Candidate 2 Install Notes:
If you have Seven Update RC1 installed, Seven Update will notify you of the RC2 Update. Please note this process is a 2 part update. The first part will be installed and a reboot will be needed. After you have rebooted your computer, run Seven Update and check for updates again to install the 2nd part. The 2nd part will not need a reboot and complete the RC2 update. After RC2 is installed, other software updates may be available.
After RC2 is installed, please re configure your automatic update settings as this feature has been updated and may need updated.
RC2 does introduce the ability for Seven Update to update itself without a reboot. Most of the updates will not need a reboot, however while in dev status you may need to reboot after updates more often. I will try to minimize that and already have taken the necessary steps do to so.
What if i have problems (crashes, bugs) after the RC2 update?
Please run this file, must be an admin to make it work and Seven Update should be closed. Now run Seven Update and check for updates and install them. If that does not work, or you want to avoid any more hassle. Uninstall Seven Update, run the program, download the new installer and reinstall. The reason for the crashes is due to the update history, hidden updates, and application list. The format has changed since RC1 and an outdated SU cannot read them correctly. Sorry for the inconvenience, however i do not anticipate any issues as long as the user updates without first going into the history, hidden, or option pages. Once Seven Update has been updated, it will delete any old files (just like that that program does) to avoid any issues.
What didn’t make it in RC2:
Full locale support will be out sometime in july.
Close file/program and retry prompt may appear in the next release
Seven Update SDK RC2 Information:
SDK RC2 brings enhancements to the SUI format, i have already implemented locale support in the SUI, which will make it easier to transition and update the program UI’s when full support is ready.
SUI files created from previous releases are not compatible and will cause issues if you try to use them. This should be the last breaking change. Future SUI updates will be backcompat and updatable without recreating them. Also in RC2 is the ability to add multiple files at once, it also pre fills in all of the required info, making it easier and faster to create an update.
The format support is now implemented for locale’s (allowing translation and multiple languages for Update and App Info strings). As the user base grows and the existing user base updates to RC2, it is going to make the transition for locale support smooth.
The only thing i need to implement for full SUI locale support would be to code the UI to select, save and switch languages, which is going to be a bit tricky, but should be done sometime in july.
The program UI’s are already able to be translated.