Release notes upKeeper 4.11 ------------------------------------------------------------------------------ upKeeper Manager Web 4.11 ----------------------------------------------------------------- New functions CCs in Zendesk errand (10593): Zendesk errands now show CCs inside the dialog. Updating Zendesk ticket an errand without content (10595): Settings for an errand can change without updating the body of Zendesk ticket. Search window for CCs in Zendesk tickets (10596): The list of eligible CCs has been swapped with an autocomplete window for easier handling. External requesters in Zendesk (10621): A checkbox now allows switching between using an internal or external requester for tickets. IsSilentInstall checkbox (9637): Under Applications/Advanced, a new checkbox exists which sets a property IsSilentInstall to true or false in the database. Removing a group shows affected computers (9715): When deleting a group, a prompt appears that informs the user the impact the action has on the copmputers in the system. Bug fixes Instant tasks no longer show tasks related to system and scheduling (10635): The list of tasks inside the list view for devices has been swapped out for the options seen on individual devices instead, removing unused functionality which is related to system and scheduling. Administration available to any user (10392): The interface for management is blocked unless you are an administrator of some kind. Previously, the link was not shielded. Searches in device menu reset (10134): Upon going to an application detail, the filtration string would persist between tabs. This is now fixed. Scheduled task list (10636): The task list when creating a task is removed as it is not applicable for scheduled tasks. Enable DuoStation device import (11557): Saving organization configuration now properly updates the DuoStation device import checkbox. Conflict when adding the same computers to an application (11099): Computers already added to an application will no longer be available in the list when adding more computers which means a conflict is not possible anymore. ------------------------------------------------------------------------------ Admin API 4.11 ------------------------------------------------------------------------------ New functions CCs send back (10593): CCs' names are now parsed and sent back to the client. External requests support for Zendesk (11058): Requests that contain an external requester can be handled. Support for IsSilentInstall on applications (10606): Support now exists for the property IsSilentInstall for the update application endpoint for applications. Getting schedulable tasks (10636): A new api call exists for getting tasks that relate to schedulable actions for a device. Bug fixes Application name size change (10758): Maximum size of application name is now 128 characters instead of 64. Hardware changing fix (10749): A saved procudure contained hardcoded references to the development environment that would cause a crash in production. An updated procedure is added in the change script that removes that hardcoded reference. ------------------------------------------------------------------------------ Application server 4.11 --------------------------------------------------------------- New functions Driver distribution point removed (11094): The driver distribution endpoint is removed and replaced by the application distribution point only. Meaning drivers and applications co-exist in the same directory. Bug fixes N/A ------------------------------------------------------------------------------ Client API 4.11 ----------------------------------------------------------------------- New functions IsSilentInstall support (10607): When getting information about an app, the client API now also sends back whether an app should be silently installed or not. Inventory task wait time reduced (11119): The maximum time for tasks in general has been improved to use a rescheduling system, Meaning an inventory task will only execute once the thread is no longer busy. Bug fixes OSVersion length (8715): Installing an upKeeper component on a server will no longer crash the system because an evaluation copy of an OS is longer than 50 characters. The maximum is now 500. SMB share uninstall variable (11153): API now reports whether or not an application is shared or not, allowing client to discern between apps. HTTP distribution point uninstall variable (11152): API now reports whether or not an application is shared or not, allowing client to discern between apps. Optional SID filtering for computer applications (10423): The API could previously not discern whether it should return the assignment and status values for the user context application or the regular application. By supplying a windows sid and by having the app be in InstallInUserContextMode, the status and assignment values are overwritten by the user context. This fixes issues in the upKeeper client regarding InstallInUserContext apps not displaying correctly. Tasks BackgroundWorker Busy Exception Handling (10583): Previously, tasks that took a long time could cause an exception due to the worker being busy. The system now reschedules the next task 1 minute later if that occurs. Reinstalling computer that has user context apps (10794): The re-installation process includes apps that are in user context now. Default hardware may transcend organizations (11411): Previously, the API would send the default hardware regardless of organization. It now confirms that the organization is the same before sending. Email multifactor not working (11224): You will not receive a code when logging in with multifactor email if you've set up the SMTP settings correctly. There are five settings needed for this to work. Two in Web.config (SMTP Host & SMTP Port) and three in appsettings.config (SMTP_Username, SMTP_Password & TFAMailFrom). If you don't have any SMTP server available or the one you have is not working as intended there is a website called SendGrid.com . On this site you can easily register and get access to their SMTP server and doing so you'll get access to all the configuration settings needed above. ------------------------------------------------------------------------------ Windows Client 4.11 ------------------------------------------------------------------- New functions InventoryStartupTask key (11170): The key 'InventoryStartupTask' has been added as a possible feature in the registry for HKLM\Software\Upkeeper\Client. Setting the key makes the upKeeper client commit an inventory task next time it starts up. The key is removed after use. Silent installation of applications (10608): If an application has the property IsSilentInstall, the client will omit sending the information about installation to the tray, and will instead simply install without informing the user. Bug fixes The version of Newtonsoft is now synchronized (11171): Due to sharing the same installation folder, both the client and client manager share the same DLL for external packages. The versions have been synced to prevent compatibility issues. The tray icon showed upKeeper as stopped (8765): Previously, the icon for stopped service would show on install. Now, no upKeeper icon shows. Discerning between shared an regular applications over HTTP (11151): The download URLs is now dependent on whether or not that application is shared. 'Now' tasks work after an hour (11118): Previously, tasks with the type 'Now' would crash the system. This no longer happens since the scheduled SchemaEndDate for These tasks are set to the maxdate for .NET. Reliability reporting optimization (9617): Reliability metrics only report 30 days back upon initializing the client, and reports only future metrics as needed. InstallInUserContext broken buttons (10423): The client sends its sid upon fetching applications, getting the proper assignment and status values from the server. ------------------------------------------------------------------------------ Windows SOS Client 4.11 --------------------------------------------------------------- New functions Order change for Hardware drivers (11355): If hardware drivers are found, the step of getting drivers through xml is skipped Bug fixes Passphrase dialog skip fix (9163): If unable to get the endpoint, the passphrase dialog will now not be shown up, and will instead restart. Getting hardware drivers from distribution point (11143): Previously the distribution endpoint's way of saving hardware drivers did not correlate with the SOS's method of finding them. The search path is now standardized for better compatibility. Register new computer button is disabled (10886): When a computer is connected to an organization that does not support self registration, then the button that allows the user to register a new computer is disabled ------------------------------------------------------------------------------ WSUS Service 4.11 ------------------------------------------------------------------ New functions Logging (10871): The Wsus service component logs calls to the API. Bug fixes N/A