K2 Five (5.2) May 2019 Cumulative Update Fix Packs

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
Fix Pack 18 29 October 2019 Release notes Download Fix Pack 18
Fix Pack 19 6 November 2019 Release notes Download Fix Pack 19
Fix Pack 20 7 November 2019 Release notes Download Fix Pack 20
Fix Pack 21 12 November 2019 Release notes Download Fix Pack 21
Fix Pack 22 20 November 2019 Release notes Download Fix Pack 22
Fix Pack 23 27 November 2019 Release notes Download Fix Pack 23
Fix Pack 24 3 December 2019 Release notes Download Fix Pack 24
Fix Pack 25 10 December 2019 Release notes Download Fix Pack 25
Fix Pack 26 18 December 2019 Release notes Download Fix Pack 26
Fix Pack 27 23 December 2019 Release notes Download Fix Pack 27
Fix Pack 28 30 December 2019 Release notes Download Fix Pack 28
Fix Pack 29 16 January 2020 Release notes Download Fix Pack 29
Fix Pack 30 21 January 2020 Release notes Download Fix Pack 30
Fix Pack 31 28 January 2020 Release notes Download Fix Pack 31
Fix Pack 32 18 February 2020 Release notes Download Fix Pack 32
Fix Pack 33 25 February 2020 Release notes Download Fix Pack 33
Fix Pack 34 4 March 2020 Release notes Download Fix Pack 34
Fix Pack 35 10 March 2020 Release notes Download Fix Pack 35
Fix Pack 36 23 March 2020 Release notes Download Fix Pack 36
Fix Pack 37 31 March 2020 Release notes Download Fix Pack 37

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 try to deploy a K2 Workflow where the SmartObject is used. You need to edit the workflow to remove the SmartObject and re-add it.
From Fix Pack 17, a new configuration setting is available for the Identity Sync Service. See KB002707 for more information.
From Fix Pack 34, K2 allows you to use semicolons in the user's password field. If you have custom security providers in your environment, ensure that the custom security provider handles the special character.

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

Fix Pack 18

This fix pack includes the following fixes:

  1. KB003387 - Code Fix: Parts of the SmartObject, view or form names are duplicated when you deploy a package
  2. KB003388 - Code Fix: The vertical alignment for a Drop Down List Control is incorrect
  3. KB003389 - Code Fix: Incorrect error message logged in Host Server logs
  4. KB003390 - Code Fix: Slow performance occurs when executing a Sync on an On-Prem environment with Azure Active Directory

Fix Pack 19

This fix pack includes the following fixes:

  1. KB003392 - Code Fix: Item References do not display in the Silverlight View Flow
  2. KB003393 - Code Fix: Slow performance occurs when expanding categories in K2 Designer

Fix Pack 20

This fix pack includes the following fixes:

  1. KB003396 - Code Fix: An error occurs when you attempt to create a K2 App from a SharePoint List or Library
  2. KB003397 - Code Fix: When you remove a user from an Azure Active Directory group, the membership is not updated in the SyncEngine

Fix Pack 21

This fix pack includes the following fix:

  1. KB003400 - Code Fix: K2 Server becomes unresponsive when user task notification e-mails execute

Fix Pack 22

This fix pack includes the following fixes:

  1. KB003408 - Code Fix: Parameter values are not transferred correctly to a subview
  2. KB003409 - Code Fix: Security improvement form and view parameters values
  3. KB003410 - Code Fix: K2 Host Server with Developer license running as a service
  4. KB003411 - Code Fix: K2 SmartForms Application Pool keeps crashing

Fix Pack 23

This fix pack includes the following fixes:

  1. KB003416 - Code Fix: When you use a distribution group as the task participants, enabling an escalation email for the task results in the workflow instance going into error state
  2. KB003417 - Code Fix: An error occurs when you execute an Advanced SmartObject when data needs to be joined
  3. KB003419 - Code Fix: A legacy K2 Workflow goes into error state when a SmartObject return property does not exist

Fix Pack 24

This fix pack includes the following fixes:

  1. KB003422 - Code Fix: SharePoint Group memberships includes a K2 Label Active Directory Group
  2. KB003423 - Code Fix: When a user in a group actions a task, the Activity Instance Destination ID changes in reports

Fix Pack 25

This fix pack includes the following fixes:

  1. KB003429 - Code Fix: If an error occurred on the Finish Rule of a Decision step for a K2 Workflow, the retry logic will not re-evaluate the Rule
  2. KB003430 - Code Fix: An error occurs when you run a Sync and an Azure Active Directory group name contains a space

Fix Pack 26

This fix pack includes the following fixes:

  1. KB003442 - Code Fix: Slow performance experienced when you check in a form or a view in K2 Designer
  2. KB003443 - Code Fix: When you use SmartAction e-mails, the K2 Server becomes unresponsive
  3. KB003444 - Code Fix: SmartActions stops processing and an error is logged

Fix Pack 27

This fix pack includes the following fixes:

  1. KB003445 - Code Fix: Critical security vulnerability when Forms STS is configured for authentication
  2. KB003447 - Code Fix: An error occurs when you activate/re-activate a SharePoint Site Collection from the K2 for SharePoint App
  3. KB003448 - Code Fix: When a view contains a slider control, and the browser is set to non-English language, the view does not load
  4. KB003449 - Code Fix: Incorrect tasks are available on a user’s worklist when a filter is configured on the K2 Worklist control

Fix Pack 28

This fix pack includes the following fix:

  1. KB003452 - Code Fix: An error occurs when you execute methods for the Sync Service Broker

Fix Pack 29

This fix pack includes the following fix:

  1. KB003457 - Code Fix: A validation message on a specific control on a view, does not display correctly

Fix Pack 30

This fix pack includes the following fix:

  1. KB003463 - Code Fix: An error occurs when you use a data field as a role for a user task in K2 Workflow

Fix Pack 31

This fix pack includes the following fixes:

  1. KB003465 - Code Fix: Unable to determine the user that performed a Go To Activity in K2 Management
  2. KB003466 - Code Fix: Duplicate entries display when you return data via the OData API

Fix Pack 32

This fix pack includes the following fixes:

  1. KB003475 - Code Fix: Unable to see debug information for K2 smartforms in runtime
  2. KB003476 - Code Fix: When a user from the ‘Everyone’ group opens the K2 Worklist, the page is unresponsive

Fix Pack 33

This fix pack includes the following fixes:

  1. KB003477 - Code Fix: An error occurs when you execute the ‘open worklist’ call using the K2 Workflow Client API
  2. KB003479 - Code Fix: An error occurs when you expand “My Items” in K2 Designer
  3. KB003480 - Code Fix: After migrating AD users to a different domain, the [SyncEngine].[Identity] table is not updated correctly after running a sync using the SyncEngine
  4. KB003481 - Code Fix: When you print a view or form with multiple pages, not all pages will print

Fix Pack 34

This fix pack includes the following fixes:

  1. KB003479 - Code Fix: An error occurs when you expand “My Items” in K2 Designer
  2. KB003483 - Code Fix: Unable to log on to K2 if your password contains a semicolon character
  3. KB003487 - Code Fix: NULL values display as undefined in an editable list view
  4. KB003488 - Code Fix: When an Email event fails, the K2 Workflow does not go into an error state

Fix Pack 35

This fix pack includes the following fixes:

  1. KB003491 - Code Fix: An error occurs when you filter data using the K2 SmartObject OData API
  2. KB003492 - Code Fix: An error occurs when you update a SQL SmartObject in K2 Management
  3. KB003493 - Code Fix: Disabled controls on a form is not visible in PDF

Fix Pack 36

This fix pack includes the following fix:

  1. KB003496 - Code Fix: An error occurs when you close a K2 Workflow in the K2 Designer after deploying the workflow

Fix Pack 37

This fix pack includes the following fix:

  1. KB003500 - Code Fix: When you open a worklist item and the Form contains a button to start a K2 Workflow, the task actions become disabled after the button is clicked