AppBase 6.5 GA was released Mar 31st, 2018


Before you download and install AppBase 6.5 and the latest patch, please make sure to read:

Special Notices

Known Issues

Release Documentation

Installation Instructions

Download Release and Latest Patch

End Of Life Schedule


Special Notices

The Special Notices are cumulative, applicable to AppBase 6.5 GA Release and later.

AppBase Core Changes

  • .NET Framework upgraded from 3.5 to .NET Framework 4.7.1 BREAKING
  • C# compiler updated to version 6.0
  • Added support of Oracle 12c
  • Added support for Windows Server 2016
  • Normalized support for Oracle and MS Sql Server
  • RebexFTP, DotLiquid, HtmlAgilitypack, Microsoft.Net.Compilers, ServiceStack components, chilkat, Microsoft CSharp, Aspose components, AngleSharp, HtmlSanitizer, Chilkat, AjaxUploader4 have been updated
  • Java applications upgraded to use Java 8 (x64)
  • internal ActiveMQ upgraded to version 5.10
  • Internal Report Client (with TomCat) upgraded to version 8.0.43
  • MXGraph has been updated to version 3.4.1.3
  • DotLiquid has been upgraded to version 2.0.254 BREAKING


AppBase Security Strengthening 

  • Security Token has been removed from request url (passed via secure cookie)
  • Removed extensive ASP.NET headers from AppBase Web Applications and Web Services
  • Removed extensive information from downloaded AppBase SDK libraries
  • Removed extensive information from AppBase error, diagnostic messages
  • Extended role based security for Administration Server, Designtime Configuration Server and Tenant Configuration API with unauthorized access audit


AppBase Desktop

  • Improved AppBase Session Expiration user experience (notification dialog appears after period of inactivity)
  • Added support of External Applications
  • Added capability to control AppBase Shell display mode
  • Extended Branding capabilities (Company Logo on AppBase Desktop and AppBase Reports)
  • Added support for NPM packages for AppBase resources
  • Adopted NuGet package manager to support of external libraries
  • Adopted MomentJS for AppBase website
  • Improved Search for lists (pages, rules, etc)
  • Improved Deployment History UI 
  • Improved New Rule page UI
  • Improved Rule Debug window user selection UI
  • Improved Login page UI 
  • Improved Export Solution UI
  • Improved New Environment UI
  • Defined robot crawling rules for AppBase login page
  • Added capability to fix "corrupted" capture channel configurations
  • Revisited Solutions and Manage Versions UI
  • Changed SAML landing page UI
  • Changed Attribute Type clone function to be consistent with other AppBase clone functions
  • Removed Validate Rule button from the New Rule Page BREAKING


AppBase Document Viewer & Scan 

  • Signed AppBase Document Scan and Viewer utility to comply with Windows Trust (PENDING)
  • Improved DAS application Click-Once installation process to also install DAS pre-requisites


AppBase Web Viewer

  • Improved TIFF files compatibility for Viewer.Web application by proper handling unsupported annotations


AppBase App Library

  • Application Library experience has been improved


AppBase Rule Engine

  • Extended AppBase Rule engine templating capabilities (AppBase rules rule parameter support, Database brand, etc)
  • Extended rule parameter validation
  • Added capability to configure AntiXSS encoding settings per AppBase Solution, Rule, Rule Parameter and Rule Schema level
  • Added API methods for C# rules to manage business objects, its attributes and relations
  • Ability to create image thumbnail from C# rules has been implemented
  • Implemented feature to validate and cleanup DLL Extensions
  • Implemented ability to enable JSON pass-through serialization for selected output parameters in C# rules
  • Added ability to get DAL model in C# rules
  • REX service is no longer needed and no longer used to cache C#. C# rules are now cached in each process memory
  • C# rules and Extensions rules performance improvements
  • Implemented ability to start/stop scheduled task from C# rules
  • Improved DotLiquid support for SQL rules and views
  • System.Drawing .NET support has been added to C# rules
  • Improved C# rules and Extensions loading error messages 
  • C# Rule execution logging has been improved
  • Updated APIHelper methods to use direct library calls
  • Refactored Framework libraries to reduce number of DLLs
  • Forced case sensitivity for SQL commands BREAKING
  • REX service support has been deprecated BREAKING


AppBase CMS

  • Added support of CMS schemas (location based configuration for max file size, file masks, etc)
  • Added long path support for CMS
  • Improved directory traversal vulnerability protection for Resource and CMS services


AppBase WebDAV

  • Removed wildcard DNS dependency for WebDAV BREAKING
  • Improved CMS WebDAV security by restricting WebDAV folder content
  • Implemented capability to unlock WebDAV resource locked by a user session


AppBase Capture Channels

  • Added support for CMS Output Folder mask for Capture Channels
  • Added long path for Capture Channel types (Email and Folder)
  • Improved stability of Capture Channel when dealing with unexpected situations (file names too long, special characters in file names etc) 
  • Optimized database performance of Capture Queue Items function
  • Removed CmsCreateUrlCompatibility settings (this setting allowed to enable file name generation for Capture Channel Email attachments based on email subject. After the change AppBase always uses guid to generate the filenames)  BREAKING


AppBase Queue Servers

  • Optimized "queue" messaging for Print, OCR, Event, Tenant, Management services
  • Optimized implementation of pulling events for "Queue" servers
  • Improved large parameters support for "Queue" servers

  • Improved stability of OCR windows service by properly handling Atalasoft licensing limitations and requeueing the item automatically if the licensing exception was thrown.
  • Removed support of GROUPID feature for QUEUE_EVENT. Event service will no longer pull items with any of GROUPID or USEADVQUEUE not null or not equal to 0. BREAKING


AppBase Content Transformation

  • Replaced the COM technology used to print PDF with Aspose.PDF adapter
  • Enabled IText provider by default for PDF merge


AppBase Audit

  • Extended Audit for Distribution Channel, Solution Scheduled Tasks
  • Extended Audit for Print and Fax events


AppBase Management

  • Added Scheduled Task to automatically rebuild the AppBase databases' indexes
  • Implemented system task to clean AppBase user temporary directory which is essential for OCR
  • Implemented system task to clean Viewer token temporary folder
  • Improved performance for Update sessions system operation
  • Implemented system task to archive ASF_SESSIONS table
  • Improved configuration for AppBase scheduled tasks: Archive Queue Event, Purge Solution, Monitor FTS Queue, Monitor OCR Queue, Archive Sessions


AppBase Solution Model

  • Added support for calculated Business Object attributes
  • Added capability to configure security context and rule events for Generic Model element
  • Many-to-many relations support has been temporarily disabled BREAKING 


AppBase Solution Deployment, Export & Import

  • Added capability to resume long-running processed (Solution Import, Deployment)
  • Optimized solution version cloning
  • Added Import By Tag capability
  • Updated AppBase version management to accommodate upcoming deploy-in-place feature
  • Optimized AppBase Tenant Database structure to better accommodate the upcoming deploy-in-place feature
  • Changed AppBase Solution to Environment to be one to one relation to better accommodate the upcoming deploy-in-place feature BREAKING
  • Added capability to preserve AppBase version information in the exported solution
  • Implemented deletion of pending environments
  • Environment Export/Import feature has been removed BREAKING 

  • Differential Import has been removed in favor of using Clean Import feature BREAKING


AppBase Localization

  • Improved AppBase Localization (normalizing supported Languages and Locales, import AppBase localization)
  • Extended Language & Region Localization preferences


AppBase Security

  • Authentication Providers configuration moved from AppBase installation to Tenant level
  • Extended Password Policy for AppBase Local Authentication Provider
  • Implemented Tenant Security Profile configuration (Custom Authentication Timeout, Sliding Expiration, Http Only Cookie, Token Expiration period, Enable/Disable IP filtering, Restricting ConfigJs to white-listed referrers only and other settings)
  • Validated support of Okta IdP for SAML authentication
  • Improved user self-onboarding capabilities for SAML based Authentication Providers
  • DOMAINID column has been removed from all "ASF_*",  tables BREAKING


AppBase Calendar

  • Calendar functions have breaking changes due to removal of DOMAINID. If a solution uses any of the calendar functions it must be changed to adopt the changes BREAKING


AppBase Auto Provisioning

  • Implement ability to auto-provision tenant with solutions
  • Exposed tenant automation REST APIs


AppBase Genesys Integration

  • Productized connectors to Genesys Pure Engange / Pure Connect / Pure Cloud


AppBase Installation

  • Streamlined AppBase Installation Types, Planning and Strategies
  • Added capability to install pre-requisities by AppBase Installation Scripts
  • Added capability to validate installation configuration / compatibility check by AppBase Installation Scripts
  • Implemented utility for automated AppBase Database Schemas patching
  • Added capability to create AppBase tenant by AppBase Installation Scripts
  • Added capability to generate machine keys for Clustered AppBase Installations
  • Added capability to install and configure SSL support in IIS
  • Added capability to configure custom URL rewrite rules per each AppBase web component via substitution placeholders
  • Changed tenant creation API to generate random password for the admin user created with the tenant BREAKING
  • Added support of IPv4 and IPv6 for IP Validation BREAKING


AppBase Monitoring

  • Streamlined Health Check endpoints for AppBase Components


AppBase Documentation

  • Added AppBase Architecture Guides
  • Improved AppBase Administration Guide (PENDING)
  • Improved AppBase Installation Guide (PENDING)
  • Updated AppBase Installation Checklists
  • Updated AppBase APIs reference
  • Restructured AppBase Reference Documents (PENDING)


AppBase Quality

  • More than 1000 automated integration tests for Oracle and MS Sql Server versions were added for nightly builds


Bug fixes

  • Fixed issue when it was impossible to save an All-day Holiday
  • Fixed issue when it was impossible to create a user with last name consisting of two name 
  • Fixed UTF encoding issues with email attachments for Capture Email Channel
  • Some Calendar core functions have been fixed
  • Security Service REST methods have been fixed to set correct 401 status instead of 400 when an unauthorized access error is encountered
  • Removed discrepancies among AppBase REST services to make them use the same Service Factory to provide consistent experience for an AppBase REST API user
  • Fixed issue with WebDAV ODAC path not properly initialized for AppBase ORACLE version
  • Removed unnecessary "commit" operations from most AppBase database functions
  • Missing Greenwich time zone has been added to Business Hours AppBase form
  • UI issue with deleting deleted user has been fixed
  • Content Service burn operation resolution problem for pdf files has been fixed
  • AppBase User Management->User Modify form input validation has been fixed to work properly when some of the fields had null values
  • Fixed issue when sometimes trying to overwrite uploaded resource on Solution Resources UI caused instead "Object reference not set to an instance of an object" exception
  • Reworked Report Modify form to make it more clear for the user when there is already report file attached to the report removing confusion when it seemed that the report file was lost
  • Issue with uploader control corrupting file names which included em-dash character has been fixed
  • Reviewed AppBase menu items and removed menus for features that were not implemented or were removed
  • Issue when AppBase sometimes not deleting solution version and not reporting the failure has been fixed. The issue that prevented the versions from deleting has been fixed and error reporting when deleting versions has been improved
  • Fixed issue when System Variables had incorrect default values after the first deployment
  • Fixed issue when null values were not correctly handled by Ecx.mergeUrls and getDesktopViewerUrl functions
  • Fixed issue with Server-RemoveCache installation scripts command not clearing BDS compiled C# rules
  • Fixed Environments page to show accurate information
  • Numerous Solution Clean/Incremental Import issues have been fixed
  • Numerous Solution Export issues have been fixed
  • Added vertical scrollbar to the Rule List page
  • Reduced AppBase configuration complexity by removing ASF.Global.config file
  • Issue with some AppBase services failed to activate when configured for https protocol has been fixed
  • Fixed issue when AppBase did not pass page parameters to start page
  • WCF ResetPasswordWithNotificationRequest method not implemented exception has been fixed
  • Removed rules body from list methods to decrease overall system load and fix some issues caused by some rules which prevented AppBase Rule List page from working at all
  • AppBase list methods used on AppBase UI forms has been reviewed and "heavy" properties have been removed to decrease overall system load.
  • Fixed issue when Scheduled Tasks were not started/stopped properly for environments which were created after Event.Service was started. To make start/stop feature work it was necessary to restart Event.Service after the environment was created. This issue has been fixed and the scheduled tasks are started/stopped properly after the environment is deployed. It is no longer necessary to restart Event.Service after an environment is created to make start/stop feature work
  • Fixed error when searching user by country
  • openSystemSetup function on AppBase home page has been fixed
  • Added missing support for System Variables during Incremental Solution Import
  • Support System Variables for partial export issue has been added
  • Incremental Import of Rule Extensions has been fixed
  • BDS JSON responses have been fixed to properly return null values
  • Environment database has been cleaned up by removing unused audit tables
  • Fixed issue with some streams not being disposed in WCF methods in DMS and CMS services
  • Audit Rule Exec Time column value being always 0 for MS Sql Server has been fixed
  • Fixed issue when it was not possible to use Capture Monitor where there were too many items in capture table
  • Improved DAS signing installation error handling - now it is clearly indicated as an error and the script output has been changed to make it more noticable
  • Fixed substitution placeholders @ escape character not working
  • Fixed TextArea fields not being part of Audit
  • Fixed Framework.Services.Parameter serialization
  • Removed inconsistency between UI tooltip and how Folder Capture Channel actually works
  • Fixed compatibility in AppBase installation functions with database connection that use SERVICE_NAME instead of SID
  • User Management Group sorting has been fixed
  • Exception HttpRequestValidationException when submitting XML parameters to BDS has been fixed
  • Issue with CMS Service "put" method failing in OCR.Service with message "file used by other process" has been fixed
  • Issue with Content.Service locking merge documents has been fixed
  • Fixed "Format of the initialization string does not conform to specification starting at index 0." error for system environments in some AppBase pulling services (for example Event.Service)
  • AppBase windows services OnStop exception handling has been improved to prevent the services hanging in Stopping state
  • Issue with some rules when different parameter names started with the same text has been fixed
  • Issue with .NET 4.5+ automatically disposing StreamReader streams has been fixed
  • System services token provisioning for multi-tenant installation has been fixed
  • Issue with Login Audit spawning more Audit events than necessary has been fixed
  • Resource Selector UI issues has been fixed
  • Decision Rules page UI fixes
  • Issue with Delete Workflow function not deleting the routing rules have been fixed
  • Issues with File Uploader not working in IE and Edge have been fixed
  • Fixed the issue with the Solution List on New Environment form not being sorted alphabetically
  • Issue with generating an updated DDL for a view containing DotLiquid syntax has been fixed
  • Clone Workflow when the workflow had an activity with spaces in Activity Name issue has been fixed
  • Manual tenant creation issue has been fixed
  • Clone Workflow function not creating new Routing Rules issue has been fixed
  • Capture Channel and Distribution Channel EMPTY CryptoProcol issue has been fixed
  • Security Roles caching issues have been fixed
  • Features consistency between ORACLE and MS Sql Server versions has been significantly improved. Both ORACLE and MS Sql Server versions are subjects of the same set of automated tests now.
  • Fixed web applications sessions issues when AppBase is configured to use external session service
  • Fixed streams not being disposed under some circumstances in Capture.WinService
  • WebDAV has been fixed for .NET 4
  • Revisited SSL/TLS in pop3/imap configuration
  • Get user profile OWASP issue has been fixed
  • Forgot password issue has been fixed
  • Document generation issue in content service has been fixed
  • Issue when it was impossible to select class or method name when creating rule from default extension has been fixed
  • Issue "Name search in User Management doesn't search if there is a space" has been fixed
  • Incorrect saving role for the group on group detail page has been fixed
  • Issue "Unable to add a Number field to a page using Page Designer" has been fixed
  • Incorrect TotalCount  for method "authusers2" from AdministrationServiceRest has been fixed
  • Issues "ClickOnce Application does not work on client computer with .Net Framework 4.6.1 (Win 7)." has been fixed
  • Capture channel % character problem has been fixed
  • Numerous spelling errors across AppBase have been fixed
  • Resource upload problem fixed
  • "Environment Setup" section detail page of the "Capture Channel" issue fixed
  • "Active Directory" synchronization issues have been fixed
  • Viewer Error with pdf files which have null value in metadata has been fixed
  • Page Builder Apply Source issue has been fixed
  • Some OCR issues with jpg and png formats have been fixed
  • Tenant Registration forms used for automatic tenant registration have been improved
  • User login names trimming has been implemented for user creation API (REST,WCF etc)
  • REX services timeout for C# rules has been increased to 10 minutes.
  • Improved auto-generated constraints managing for the constraints automatically created for index
  • Improved some AppBase error messages text
  • Fixed Capture Email Attachments file name generation
  • Fixed Object API cache issues
  • Fixed issue when CMS UpdateResource method did not report when it failed to update the file because it was locked, now the method correctly returns error
  • Fixed issue with changing rule type and having some of auto-generated parameters deleted manually which caused "Rule Parameter not found" errors
  • Fixed issue with wrong Application list on AppBase home page after login.
  • Fixed issue with AppBase cache not being cleared after AppBase update completes 
  • Improved packaging of libraries loaded into C# rule application domain to ensure that always up-to-date libraries are published with the build
  • New User Data of Birth issue has been fixed
  • Minor UI improvements for User/Group Schema AppBase forms
  • Loading 'undefined' message on User Management page has been fixed
  • AppBase Application menu load issue has been fixed
  • Missing Quick Help text has been added to many pages
  • Made Business Object Index deleting less confusing
  • Significantly improved SQL rules performance with Object API 
  • Improved AppBase uploader UI
  • Fixed issue when users were not able to log in after IP change on their computer due to their session still linked to the session with the old IP
  • Default logo on some error pages has been fixed

Release Documentation

AppBase 6.5 GA Documentation is availble here.


Known Issues

N/A

Installation Instructions

Install a new AppBase 6.5 GA Installation Guide is available here.

Download Release and Latest Patch

Download this release and latest patches.


End Of Life Schedule

ProductMajor ReleaseReleasedEnd Of Life Announcement (EOL)Last OrderEnd Of MaintenanceEnd Of SupportComments
AppBase6.5 GA03/31/2018 12/31/2018 12/31/2018 04/15/2019 04/15/2019










  • No labels