Release Notes


  • A SignalR hub was added as to enable changing the Global Client State from the server. It is used to update the Inbox and Outbox counters in the Vacation Request sample.
  • Oracle provider was added.
  • The ability to create a column with the type "custom" was added to the Collection Editor control. You can drag any other control, such as Dropdown or Dictionary, to this column.
  • Server pagination for Dictionary control.
  • Server pagination for Users in Admin panel.
  • Workflow Engine was updated to version 3.3.
  • The ability to send APIKey in the request header was added to Integration API, see the updated swagger specification.

The following additional actions must be taken to upgrade to DWKit 2.3

  • Since the data interface for Dictionary Control has been changed, you need to update the DataController (DataController.cs). You can get it from the Starter Pack or Vacation Request samples.
  • You need to update packages in OptimaJet.DWKit.StarterApplication and OptimaJet.DWKit.Application projects.
  • You need to update wwwroot\scripts folder of OptimaJet.DWKit.StarterApplication project with new versions of DWKIT and WFE scripts.


  • Integration API.
  • Client-side JavaScript API - DWKitApp.API.


  • Workflow Engine 3.
  • New controls: DatePicker, Dropzone, Breadcrumbs.
  • Form templates.
  • Using {ColumnsName} format for replacing string constaints in controls.
  • Set href-attribute for Menu and Breadcrumb controls.
  • JavaScript Client API for DWKitForm.
  • Customization Date Format.
  • External filters for GridView control.


  • The first release of DWKIT 2.0.