Releases: dbforge/nUpdate
Releases · dbforge/nUpdate
nUpdate v4.0
- Removed
nUpdate.ProvideTAP
andnUpdate.WithoutTAP
packages and replaced them with onenUpdate
package - Upgraded
nUpdate
package to .NET standard 2.0 - Upgraded all other packages and applications to .NET Framework 4.6.1 and applied the SDK project styles
- Fixed problems with TLS 1.2 and FTPS certificates in the administration
- Simplified the project structures
- Removed redundant dependencies to
System.Windows.Forms
and others
nUpdate v3.5.0
- Fixed possible security issue in the update installer
- Added property to choose, if the installer should be run as admin or not
- Wait for host process to safely exit in the update installer
- Fixed possible NullReferenceException in the update installer
nUpdate v3.4.1
NOTICE: It is highly recommended to use the newest version of the library together with the newest one of nUpdate.Administration to ensure the mechanisms for closing a possible vulnerability are working.
You may use the newest version with an elder one for compatiblity reasons, but it is NOT recommended to do so. ARP-spoofing or a server compromising could lead to a remote code execution which is a major security flaw.
Although the package content itself is verified through a signature, the scripts of the update operations were not to this point which makes this vulnerable.
nUpdate v3.4.1 fixes this problem to make the operations part of the package content and ensure no problems can occur.
- Fixed heavy security issue allowing a possible remote code execution
- Fixed a vulnerability due to an older version of DotNetZip
- Added windows event log usage to update installer for service applications
- Fixed a bug that would recognize the app running as service although it is not when installing an update
- Added the possibility to run operations before replacing files or folders
- Added the "Replace files/folders" operation to the dialog for package editing
- Added rollout conditions
- Added WPF update installer
- Fixed problems with unhandled exceptions in the update installer
- Updated all dependencies to the newest version
- Added Italian as language
- Improved the code to prevent further bugs
- Fixed many smaller bugs
nUpdate v3.3.1
- Fixed a bug that caused that nUpdate UpdateInstaller did not install any updates
nUpdate v3.3
- Fixed a possible IOException in the update installer
- Fixed a bug where package architectures were not filtered correctly
- Added a search timeout
- Added the possibility to use a dynamic URI for the update packages
- Fixed a possible
InvalidOperationException
in the ProjectEditDialog
nUpdate v3.2.1
- Fixed an
ArgumentNullException
when no updates were found and the corresponding dialog was closed (nUpdate.WithoutTAP only)
nUpdate v3.2
- Splitted the two build configurations for TAP and EAP into separate projects to fix dependency errors
- Changed and improved the internal architecture of nUpdate
- Made the
Exception
property inFailedEventArgs
readonly - Fixed and improved the implementation of the async patterns
- Fixed that a package could not be deleted when its signature was invalid
- Improved the message informing the user about an invalid signature
- Added renamed methods for task cancellation
- Renamed nUpdate to nUpdate.Internal
- Removed resource redundancies
- Fixed a bug causing an unhandled exception when adding a file without an extension to an update package
- Improved the ProjectEditDialog with more user interaction
nUpdate v3.1.8
- Fixed possible unhandled errors due to problems with SQL connections in nUpdate.Administration
- Fixed that specific events in the
UpdateManager
were not fired correctly - Fixed that nUpdate stopped updating when adding an entry to the statistics failed instead of just showing a warning
- Fixed a bug that the application terminated when clicking "No" in the upcoming UAC prompt for starting nUpdate UpdateInstaller - now it simply continues running
- Fixed possible uncaught exceptions when using the Taskbased asynchronous pattern and starting nUpdate UpdateInstaller fails
- Internal improvements of some classes and implementations
nUpdate v3.1.2
- Fixed possible issues when referencing nUpdate due to version specifications of Microsoft.Bcl.Async and System.Runtime that conflict with .NET 4 (removed now)
- Fixed possible exception in nUpdate.Administration due to Invoke being used, even if the window had already been closed (missing window handle)
- Small code improvements
nUpdate v3.1
- Fix encoding issues when using non-English cultures
- Improve code documentation