The K2 Five (5.2) May 2019 Cumulative Update Fix Packs contain fixes for issues reported in K2 Five (5.2) products. K2 recommends that you test these Fix Packs before you deploy to a production environment.

Be sure you are installing newer fix packs in your environment, and not overwriting with older fix packs.

Want to see what Fix Pack level you have installed? Check out KB001893: How to determine the installed K2 software version, Cumulative Updates, and Fix Packs

Fix Pack Release Date Release notes Download Link
Fix Pack 1 4 June 2019 Release notes Download Fix Pack 1
Fix Pack 2 11 June 2019 Release notes Download Fix Pack 2
Fix Pack 3 25 June 2019 Release notes Download Fix Pack 3
Fix Pack 4 2 July 2019 Release notes Download Fix Pack 4
Fix Pack 5 9 July 2019 Release notes Download Fix Pack 5
Fix Pack 6 17 July 2019 Release notes Download Fix Pack 6
Fix Pack 7 23 July 2019 Release notes Download Fix Pack 7
Fix Pack 8 30 July 2019 Release notes Download Fix Pack 8
Fix Pack 9 6 August 2019 Release notes Download Fix Pack 9
Fix Pack 10 12 August 2019 Release notes Download Fix Pack 10
Fix Pack 11 20 August 2019 Release notes Download Fix Pack 11
Fix Pack 12 28 August 2019 Release notes Download Fix Pack 12
Fix Pack 13 3 September 2019 Release notes Download Fix Pack 13
Fix Pack 14 10 September 2019 Release notes Download Fix Pack 14
Fix Pack 15 17 September 2019 Release notes Download Fix Pack 15
Fix Pack 16 25 September 2019 Release notes Download Fix Pack 16
Fix Pack 17 15 October 2019 Release notes Download Fix Pack 17

From Fix Pack 11, a database connection is no longer required when updating non K2 Server components. If a database connection is available, connection is made. If no database connection exists, no connection is made and the Fix Pack installer continues.  If no database connection occurs, the UpdateHistory table is not updated with the latest Fix Pack version installed. 
From Fix Pack 12, any SmartObject method with a space in the name created prior to this fix pack, will result in a mismatch error when you attempt to regenerate the SmartObject or if the SmartObject is used in a K2 Workflow. You need to edit the workflow to remove the SmartObject and re-add it.

Prerequisites and Dependencies

The Fix Packs are only compatible with K2 Five (5.2) products. Because Fix Packs are cumulative, each new Fix Pack contains the updates and fixes that were included with the previous Fix Pack releases. K2 Five (5.2) May 2019 Cumulative Update must be installed first after which the latest Fix Pack must be installed. To determine which cumulative update or fix pack has previously been installed in your environment see https://help.k2.com/kb000426.

To install the Fix Pack, run the Fix Pack installer on every machine in your environment where a K2 product or component is installed, including desktop machines that have K2 Studio or K2 Designer for Visual Studio installed. The same installer is used to update the specific K2 products and components that are installed on that machine. 

  • Backup your K2 database.
  • Download the K2 Five (5.2) May 2019 Cumulative Update FP.exe.
  • Double click the .exe file and select a location to extract the installation files.
  • The Update window opens. Click Change if you need to change the K2 database. Select the correct information and click Accept. Click Update to start the installation. Image
  • A warning is displayed if a backup of the K2 database is not found. Create a backup before selecting OK. Click OK on the warning window to continue with the update. Click Cancel if you want to create a backup first.
    Image
  • After creating the backup, you can click Update again on the Install window. If a backup for the K2 database was recently performed, the installer shows you the date and time of the last backup.
    Image
  • Click OK to continue with the update.
  • Wait for the update to complete, and then click Finish.
  • If you need to view the installation log file, open it from the link at the bottom of the Update window or you can locate the InstallerTrace[date].log file in the %temp%\K2 Setup Log folder.
  • To rollback the K2 Five (5.2) May 2019 Cumulative Update, uninstall K2 from your environment.
  • Re-install K2 Five (5.2).
  • Re-install the K2 Five (5.2) May 2019 Cumulative Update.
  • Re-install the Fix Pack you had installed prior to this rollback.
  • Delete the K2 database created during the installation.
  • Restore the K2 database using the backup made before the update.
  • You can also restore the K2 database backup before you re-install K2. You just need to point to the K2 database during installation.

Considerations

If you previously installed K2 4.7 before you installed any of the K2 Five versions, and you use any of the client tools installed with K2 4.7, you need to re-install K2 4.7 up to the version you had before re-installing K2 Five.

Fix Pack 1

This fix pack includes the following fixes:

  1. KB003184 - Hotfix: The K2 Host Server stops when executing a GetList method on a SQL SmartObject
  2. KB003185 - Hotfix: Slow performance experienced when running a sync on identities and group memberships
  3. KB003186 - Hotfix: The Average Duration for Activities is incorrect on workflow reports
  4. KB003187 - Hotfix: Slow performance occurs when updating a service using the BrokerManagement.exe
  5. KB003188 - Hotfix: Unable to create an Editable List view based on a SharePoint SmartObject
  6. KB003189 - Hotfix: An error occurs when multiple K2 Servers attempts to complete a sync
  7. KB003190 - Hotfix: A timeout occurs when executing the Host Server usage report
  8. KB003191 - Hotfix: A User Email field does not load correctly from a KPRX file
  9. KB003192 - Hotfix: An error occurs when creating a package after deleting and re-adding a SharePoint column
  10. KB003193 - Hotfix: A “For Each Item” rule does not execute on a sub view
  11. KB003194 - Hotfix: Performance enhancement on SyncEngine

Fix Pack 2

This fix pack includes the following fixes:

  1. KB003198 - Hotfix: Multiple drop-down list controls do not populate correctly
  2. KB003199 - Hotfix: When using the "When the server loads the view" rule, form parameter values are not passed to the list view
  3. KB003200 - Hotfix: An error occurs when uploading a file using K2 smartforms
  4. KB003201 - Hotfix: An error occurs when deploying a workflow after upgrading to K2 Five (5.2)
  5. KB003202 - Hotfix: Missing reference error occurs when attempting to deploy a K2 workflow
  6. KB003203 - Hotfix: The pound symbol is not decoded correctly when used in a workflow task parameter

Fix Pack 3

This fix pack includes the following fixes:

  1. KB003231 - Hotfix: A javascript error occurs when opening a blank K2 smartforms draft on mobile devices
  2. KB003232 - Hotfix: Incorrect SharePoint URL when opening the get library reference step after deploying a package

Fix Pack 4

This fix pack includes the following fixes:

  1. KB003236 - Hotfix: An error occurs when running a Sync
  2. KB003237 - Hotfix: No results return when executing the GetSecurityUsers stored procedure
  3. KB003238 - Hotfix: Stale users and groups visible after moving to the new SyncEngine
  4. KB003239 - Hotfix: Data not updated correctly after running a Sync
  5. KB003240 - Hotfix: Membership does not display for an Active Directory group after running a Sync

Fix Pack 5

This fix pack includes the following fixes:

  1. KB003248 - Hotfix: Artifacts in subcategories are not deployed to the target location
  2. KB003249 - Hotfix: After applying K2 Five (5.2) May 2019 Cumulative Update FP04, ETL becomes unresponsive
This fix pack contains a behaviour change in the installer. The fix pack installer will no longer require a database connection when the install is run on a server that is not running the K2 Service.

Fix Pack 6

This fix pack includes the following fixes:

  1. KB003263 - Hotfix: Using the K2 Workspace App on an AAD environment, task retrieval fails at random intervals
  2. KB003264 - Hotfix: Unable to sort a date time column on a list view in Internet Explorer
  3. KB003265 - Hotfix: Most recent error does not display at the top of the list in K2 Management > Error Profiles
  4. KB003266 - Hotfix: Unable to select an item from a Lookup List when uploading a document to SharePoint
  5. KB003267 - Hotfix: KPRX loading of fields dropped in a loop step in dynamic mode does not load correctly

Fix Pack 7

This fix pack includes the following fixes:

  1. KB003269 - Hotfix: ID values replaced when a drop-down control and SmartObject Load method is used
  2. KB003270 - Hotfix: Slow performance occurs when generating the licensed users Audit Report
  3. KB003271 - Hotfix: A workflow is not available to select in Package and Deployment

Fix Pack 8

This fix pack includes the following fixes:

  1. KB003280 - Hotfix: Servers in a cluster environment execute a sync simultaneously
  2. KB003281 - Hotfix: Conditional start rules on legacy workflow do not deploy to target environment
  3. KB003282 - Hotfix: No data returns when loading a form using the ‘server loads the Form’ event
  4. KB003283 - Hotfix: Buttons do not respond on the Out of Office pop-up on a form when using Internet Explorer 11
  5. KB003284 - Hotfix: After upgrading to K2 Five (5.2) May 2019 Cumulative Update FP4, HashKeys are not created in the SyncEngine

Fix Pack 9

This fix pack includes the following fixes:

  1. KB003295 - Hotfix: The workflow system name is renamed when deployed using K2 Package and Deployment
  2. KB003296 - Hotfix: Items containing special characters do not resolve in the autocomplete control
  3. KB003297 - Hotfix: IPC events do not start when a workflow name contains more than 128 characters
  4. KB003298 - Hotfix: Site Collections hosted on single name hosts are not accessible

Fix Pack 10

This fix pack includes the following fixes:

  1. KB003309 - Hotfix: High memory usage during and after running a sync via the SyncEngine
  2. KB003310 - Hotfix: Unable to install K2 Five (5.2) May 2019 Cumulative Update Fix Pack 9

Fix Pack 11

This fix pack includes the following fixes:

  1. KB003317 - Code Fix: An incorrect property on a rule prevents a user to action a worklist item
  2. KB003318 - Code Fix: Removing a user from a role does not remove their worklist task
  3. KB003319 - Code Fix: When you edit a K2 Workflow, the decision step outcome is unconnected
  4. KB003320 - Code Fix: Unable to export multiple list views to Microsoft Office Excel
  5. KB003321 - Code Fix: Unable to drop a field to specify the index value for list options in a SmartObject method step
  6. KB003322 - Code Fix: Unable to install K2 Five (5.2) Fix Packs when K2 is installed on a non-default drive

Fix Pack 12

This fix pack includes the following fixes:

  1. KB003335 - Code Fix: Text disappears when you right-click on a text area control
  2. KB003336 - Code Fix: Slow performance experienced when attempting to select a SmartObject for a drop-down list control
  3. KB003332 - Code Fix: An error occurs when deploying a workflow with a SmartObject method name containing a space
  4. KB003337 - Code Fix: Workflow schedules do not execute
  5. KB003315 - Code Fix: The slider control is not working on a view

Fix Pack 13

This fix pack includes the following fixes:

  1. KB003341 - Code Fix: Unable to use buttons on the rich text control after clicking the hyperlink
  2. KB003342 - Code Fix: K2 identified an issue regarding insecure deserialization that affects all Endpoint SmartObject Service Types

Fix Pack 14

This fix pack includes the following fixes:

  1. KB003349 - Code Fix: The calendar control reverts to current date after editing
  2. KB003350 - Code Fix: An error occurs when you configure an Item Reference workflow step
  3. KB003351 - Code Fix: The K2 Server uses a high volume of memory

Fix Pack 15

This fix pack includes the following fix:

  1. KB003358 - Code Fix: The focus on workflow steps are incorrect when you open viewflow

Fix Pack 16

This fix pack includes the following fix:

  1. KB003361 - Code Fix: Incorrect values return when using a List Item Reference step

Fix Pack 17

This fix pack includes the following fixes:

  1. KB003369 - Code Fix: An error indicating a user does not have permissions to start a K2 Workflow is not logged in the database
  2. KB003370 - Code Fix: Unable to select the Ordered By check box when configuring a custom filter on a SmartObject step
  3. KB003371 - Code Fix: When you execute a SmartObject list method, the K2 Host Server stops unexpectedly
  4. KB003372 - Code Fix: After upgrading from K2 4.7 to K2 Five (5.3), the SyncEngine Provider tables are not populated
  5. KB003373 - Code Fix: An error occurs when you attempt to create a SharePoint K2 Application in a non-English environment
  6. KB003377 - Code Fix: When a SharePoint Group is deleted and a scheduled Sync runs, the SharePoint Group is not disabled in the database