Stable Application Server – Update 2015.11
This version requires .NET Framework 4.6! See migration steps and detailed release notes
Jan 24, 2017 (build 82) 2015.11#71 Download this version
-
FIX: 'Object reference not set to an instance of an object' error occurred when work queue configuration contained a misspelled or non-existing field name (in record creation/removal settings).
backend
May 31, 2016 (build 80) 2015.11#69 Download this version
-
FIX: A transaction was repeatedly used in case a workflow action button was clicked and the workflow failed to rollback a transaction, causing possible table lock.
gui-service
May 30, 2016 (build 79) 2015.11#68 Download this version
-
FIX: Error (Unable to sort because the IComparer.Compare() method returns inconsistent results. Either a value does not compare equal to itself, or one value repeatedly compared to another value yields different results. IComparer: 'System.Collections.Comparer') occured in ceratin cases when a new menu item was added and submenus were present. Also submenus were not ordered first in the menu.
backend
May 19, 2016 (build 78) 2015.11#67 Download this version
-
NEW: It is now possible to access children records of a parent while evaluating rules. E.g. data structure has Parent + Child1 + Child2 entities (both children of the Parent). Before when a rule on Child1 was being ealuated only <Parent><Child1> was available. Now also all records of Child2 (that are children of current Parent) are available to the rule.
backend
May 19, 2016 (build 77) 2015.11#66 Download this version
-
FIX: Architect - it was not possible to convert an entity Function Field to Database Field.
backend
May 18, 2016 (build 76) 2015.11#65 Download this version
-
FIX: Imap import: It was impossible to load emails with a subject more than 500 characters long. Subjects > 200 characters were loaded without the first character.
backend
May 17, 2016 (build 75) 2015.11#64 Download this version
-
FIX: Workflow tasks following after first UI task (after clicking on 'next') had not a right language set, so the messages weren't properly localized.
backend
May 9, 2016 (build 74) 2015.11#63 Download this version
-
FIX: Finding dependencies in XSL transformations now doesn't fail when Guids aren't valid (e.g. having something incomplete in comments, etc.)
-
FIX: ConditionFilter of a work queue was applied even when removing an entry from a work queue, which resulted in queue entries not being removed.
backend
May 3, 2016 (build 73) 2015.11#62 Download this version
-
FIX: Invalid UPDATE SQL statement was generated for a field which depended on a field for which a lookup-field existed in a data structure.
backend
Apr 29, 2016 (build 72) 2015.11#61 Download this version
-
CHG: Improved logging for work queues
backend
Apr 27, 2016 (build 71) 2015.11#60 Download this version
-
FIX: Connection leak and uncommited transaction (diagnostics of an actual row) left when a concurrency exception occured.
backend
Apr 26, 2016 (build 69) 2015.11#59 Download this version
-
FIX: It was not possible to save a Schedule Time.
-
Revert "FIX: Batch attachments download - unicode file names are now supported"
-
FIX: Batch attachments download - unicode file names are now supported
backend
gui-service
Apr 20, 2016 (build 66) 2015.11#58 Download this version
-
FIX: Data deduplication function did not work on entities with audit log on.
backend
Apr 13, 2016 (build 65) 2015.11#57 Download this version
-
FIX: Generated documentation - long workflow step names do not overflow the shape
-
FIX: Generated documentation - long workflow step names do not overflow the shape
gui-service
hosting
Apr 13, 2016 (build 64) 2015.11#56 Download this version
-
FIX: Generated documentation - when all sequential workflows were requested, workflows with a block as a last item were overflowing to a next chapter.
gui-service
Apr 6, 2016 (build 63) 2015.11#55 Download this version
-
FIX: DataService.UpdateReferences was throwing "Object reference not set to an instance of an object" error.
backend
Mar 31, 2016 (build 62) 2015.11#54 Download this version
-
FIX: Master build of CZ.Advantages.Asap.DA.dll had always version 0.0.0.0.
backend
Mar 17, 2016 (build 61) 2015.11#53 Download this version
-
FIX: If multiple conditional formatting rules matched the one with the lowest level was not applied.
backend
Mar 4, 2016 (build 60) 2015.11#52 Download this version
-
FIX: Desktop Client - number filter input control did not offer the same formatting as the original input control (e.g. it was not possible to enter decimal places correctly)
backend
Mar 2, 2016 (build 59) 2015.11#51 Download this version
-
FIX: ReadOnly screen could allow saving if a section had Selected member set (even to a virtual field). In that case the screen got "dirty" and the user was asked to save when closing the screen.
-
FIX: Previous commit caused that screens inside sequential workflows caused data not being saved later.
gui-service
Mar 2, 2016 (build 58) 2015.11#50 Download this version
-
Revert "FIX: ReadOnly screen could allow saving if a section had Selected member set (even to a virtual field). In that case the screen got "dirty" and the user was asked to save when closing the screen."
gui-service
Feb 29, 2016 (build 57) 2015.11#49 Download this version
-
FIX: LDAP Membership Provider now does not cause server error when entering wrong password.
hosting
Feb 26, 2016 (build 56) 2015.11#48 Download this version
-
FIX: ReadOnly screen could allow saving if a section had Selected member set (even to a virtual field). In that case the screen got "dirty" and the user was asked to save when closing the screen.
gui-service
Feb 25, 2016 (build 55) 2015.11#47 Download this version
-
FIX: Aggregated column in a data structure failed if the aggregated field was a function field and ForceDatabaseCaluclation was False.
backend
Feb 22, 2016 (build 54) 2015.11#46 Download this version
-
NEW: The blob control and the attachments panel prevent upload of files, which are larger than size allowed by IIS. (cherry picked from commit f05f2a3)
frontend
Feb 21, 2016 (build 53) 2015.11#45 Download this version
-
NEW: Server sends as a part of InitPortal response information about MaxRequestSize.
gui-service
Feb 17, 2016 (build 52) 2015.11#44 Download this version
-
FIX: Desktop Client - previous version introduced an error that resulted in screens trying to insert duplicates into a database.
backend
Feb 17, 2016 (build 51) 2015.11#43 Download this version
-
FIX: Desktop Client - Using custom merge when lazy-loading data. Small performance enhancement.
backend
Feb 9, 2016 (build 49) 2015.11#41 Download this version
-
FIX: Desktop Client - sometimes it was not possible to edit data in a grid cell if a filter panel was active.
backend
Feb 8, 2016 (build 48) 2015.11#40 Download this version
-
FIX: Size of the selection dialog did not count with a size of the toolbar and a possible vertical scrollbar.
-
FIX: Desktop Client - it was not possible to enter space into a string filter
-
FIX: Desktop Client - it was not possible to add a new row using Ctrl+Insert in a grid just after selecting a value from a combo box.
-
FIX: Architect - changes in screen designer were not saved after saving for a second time.
backend
Feb 7, 2016 (build 47) 2015.11#39 Download this version
-
FIX: Desktop Client - selection dialog size now reflects the size of the screen section set in the model.
backend
Feb 3, 2016 (build 46) 2015.11#38 Download this version
-
FIX: Work Queue Web loader handles responses where Content Type returned is upper case.
-
FIX: Work Queue Web Loader did not return the loaded data to the Data field.
-
FIX: Possible fix for "DataTable internal index is corrupted" error when loading lazy-loaded screens.
backend
gui-service
Feb 2, 2016 (build 44) 2015.11#37 Download this version
-
NEW: If request GetDataForMatrix fails, client doesn't attempt to repeat the request. (cherry picked from commit 21bdf14)
-
FIX: Enhanced error message instead of "Value cannot be null." when loading data for lazy-loaded screens.
frontend
gui-service
Jan 31, 2016 (build 41) 2015.11#35 Download this version
-
FIX: Previous error returned the problem where last edit in a detail view was not saved if the user did not leave the screen. Fixed again.
-
FIX: Desktop Client - filtering data by text did not reflect the entered filter text immediately and the user had to leave the filter text field.
backend
Jan 27, 2016 (build 38) 2015.11#33 Download this version
-
FIX: Desktop Client - it was not possible to enter data to any input fields if the user switched from a section in detail view
-
FIX: "A child row has multiple parents." error occurs sometimes when evaluating security rules for displayed data. Improved and added more server logging for better diagnostics of the problem.
backend
Jan 26, 2016 (build 37) 2015.11#32 Download this version
-
NEW: Extended logging in LookupInput's drop down retrieval routine. (cherry picked from commit dec0d91)
frontend
Jan 26, 2016 (build 36) 2015.11#31 Download this version
-
FIX: Improved performance when copying records (using GUI) based on calculated columns
-
FIX: Excel export did not work for child records of lazy-loaded screens.
gui-service
Jan 25, 2016 (build 35) 2015.11#30 Download this version
-
CHG: When finishing an edit in a child row of a master-detail screen, which had some mandatory fields not filled-in, the active record jumped to the first record. An error info indication in a grid in the master record had to be taken off, since this was causing this behavior.
-
FIX: Localization fix on lookup entity Name field caption created automatically by an action.
-
FIX: Desktop Client - values were not committed to the data source in some cases after editing a record in a detail view.
backend
Jan 25, 2016 (build 34) 2015.11#29 Download this version
-
FIX: Desktop Client - pressing F5 (workflow screen's Next button) while editing a new row in a data grid in some master detail scenarios resulted in the row being deleted.
backend
Jan 22, 2016 (build 32) 2015.11#27 Download this version
-
FIX: Desktop Client - performance improved when navigating through master-detail screens.
-
FIX: Desktop Client - performance improved when loading large datasets in lazy-loaded screens.
-
FIX: Desktop Client - data did not appear in the input fields after rules were recalculated resulting in resetting the data. Upgraded ComponentOne (C1) TextBox component.
-
FIX: Architect - Errors occurred after saving model elements in some cases.
backend
Jan 20, 2016 (build 30) 2015.11#26 Download this version
-
FIX: Architect - an "Item not found by primary key" error occurred sometimes when saving a model element after deleting another from a model.
backend
Jan 20, 2016 (build 29) 2015.11#25 Download this version
-
FIX: It was not possible to pass an array of values to a DropDown or TagInput widget parameter.
-
FIX: Data were processed after saving inside a sequential workflow even though no change occured while saving the data.
backend
Jan 19, 2016 (build 28) 2015.11#24 Download this version
-
FIX: Desktop Client - grid was left read only sometimes after sorting by a lookup column.
-
FIX: Desktop Client - faster sorting of lookup columns if values were empty (null).
backend
Jan 18, 2016 (build 27) 2015.11#23 Download this version
-
FIX: Desktop Client - error occured when opening and immediately closing a DateBox dropdown calendar.
-
FIX: Desktop Client - an existing record would be overwritten by data of a record being deleted from the UI.
-
FIX: Another approach to ComponentOne textbox (C1.Textbox) creation (Key was already added to dictionary error).
-
FIX: Another approach to ComponentOne textbox (C1.Textbox) creation (Key was already added to dictionary error).
-
FIX: Another approach to ComponentOne textbox (C1.Textbox) creation (Key was already added to dictionary error).
backend
Jan 15, 2016 (build 26) 2015.11#22 Download this version
-
FIX: Error occurred sometimes when horizontally scrolling in a root entity grid (lazy loaded screens)
-
FIX: "There is no row at position 0" occurred when scrolling through data. Improved error message in order to investigate the root cause.
gui-service
Jan 6, 2016 (build 25) 2015.11#21 Download this version
-
FIX: Handling entity field dependencies is now more stable (sometimes an error occurred after changing a value in a field which had dependencies).
gui-service
Dec 29, 2015 (build 24) 2015.11#20 Download this version
-
FIX: Dropdown in a filter only showed values currently visible on the screen, not all possible values to be filtered (only in lazy-loaded screens).
gui-service
Dec 22, 2015 (build 23) 2015.11#19 Download this version
-
FIX: Constraint exception thrown sometimes when filtering data in lazy-loaded screens.
backend
Dec 14, 2015 (build 22) 2015.11#18 Download this version
-
FIX: Sometimes the following error occured while building a screen: "Key already added. Dictionary key: 12936457Inherit, Added key: 12936457Inherit". This error was also sometimes silently ignored, resulting in problems when switching from detail to list view.
-
FIX: Desktop Client - opening screen sometimes failed with "Object reference not set to an instance of an object" message
-
FIX: "Cannot compare objects" error is now handled for Work Queue Class Entity Mapping.
backend
Dec 11, 2015 (build 21) 2015.11#17 Download this version
-
FIX: Desktop Client - rules were not recalculated when moving out of an edited screen section.
-
FIX: Desktop client - entering text into a filter field would start editing data. It would also clear a filter on child sections after saving data.
-
FIX: Desktop Client - deleting a child record would sometimes delete a different record than selected.
backend
Dec 8, 2015 (build 20) 2015.11#16 Download this version
-
NEW: It is now possible to call authenticated HTTP requests from XSLT functions HttpRequest(string url, string method, string content, string contentType, XPathNavigator headers, string authenticationType, string userName, string password) and HttpRequest(string url, string authenticationType, string userName, string password).
backend
Dec 7, 2015 (build 19) 2015.11#15 Download this version
-
FIX: Desktop client horizontal scrolling sometimes failed in a table view when filter was turned on.
backend
Dec 3, 2015 (build 17) 2015.11#13 Download this version
-
CHG: Selection dialog's height was limited to 500px. Now it depends solely on the screen section's height set in the model.
gui-service
Dec 2, 2015 (build 15) 2015.11#11 Download this version
-
FIX: It was not possible to filter by a drop-down column in a grid if the user deleted a row without saving it yet.
gui-service
Dec 2, 2015 (build 14) 2015.11#10 Download this version
-
CHG: If loading data produces some constraints error only first 10 errors will be reported back for each entity to the log/error message because e.g. it makes no sense to report the same message for each record.
-
FIX: Self-join relationships produced internal errors, slowing down data loading.
-
FIX: Removed .net 1.1 workaround in writing to Log pad.
-
FIX: It was not possible to load a package without Root reference into Architect.
backend
Nov 29, 2015 (build 12) 2015.11#8 Download this version
-
NEW: Better Error message while rendering expression for a column.
-
FIX: Lookup from Entity wizard was creating duplicate fields in the lookup's data structure if a primary key was selected as a Name field (e.g. double "Id").
-
FIX: Desktop client - child sections do not reset positions when user leaves the section.
-
FIX: Better Error message while rendering expression for a column - add also inner exception message and inner exception itself
-
FIX: Architect - New Project wizard does not try to create a SQL Server user if integrated authentication = off.
backend
Nov 25, 2015 (build 11) 2015.11#7 Download this version
-
FIX: If selected record was removed via action button and form data was refreshed, client still request row state for removed item. (cherry picked from commit a832f8b)
frontend
Nov 25, 2015 (build 10) 2015.11#6 Download this version
-
NEW: Added support for not equals operator in intrinsic filters. (cherry picked from commit 2fae002)
frontend
Nov 21, 2015 (build 9) 2015.11#5 Download this version
-
FIX: Desktop Client - row level security was not applied when switching from table view to detail view
backend
Nov 21, 2015 (build 8) 2015.11#4 Download this version
-
FIX: Previous fix made GUI in sequential workflows not working.
backend
Nov 20, 2015 (build 7) 2015.11#3 Download this version
-
NEW: Show more descriptive message when a build of form fails due to wrongly modelled controls (widgets).
-
FIX: Desktop Client - when two (or more) screen sections were based on the same entity, switching one of them from a detail to a grid view would kill data-binding of the others. It would not be possible to edit the other sections unless switching the other back to the detail view.
-
FIX: Desktop Client - tree view was not spread over its parent when it was the only widget
-
FIX: Desktop Client - Saving unchanged screen would anyway try to start saving rows that were "touched" but not actually changed resulting in unneeded workflow actions etc.
-
FIX: AsapScheduler was not able to run as a windows service but it could run as a normal program (debug mode)
backend
Nov 13, 2015 (build 5) 2015.11 Download this version
-
NEW: Work queue command has now a new flag: Autoprocess With Errors. When Autoprocess is turned on on the command, queue items that have an error set are skipped from autoprocessing. Setting the "Autoprocess With Errors" flag to True will mean the items will be autoprocessed anyway.
-
NEW: It is now possible to use array fields inside selection dialogs in order to provide multiple values selection widgets (e.g. TagInput) inside the selection dialogs.
-
NEW: Explanatory error message when updating a database with a unique index fails (will tell the user exactly which field contains what duplicate value).
-
NEW: Added new work queue command types: 1. Archive To Queue (same as Move To Queue but will not reset the error text), 2. Execute External Loader (will manually load data from the external source, not waiting for the scheduled run)
-
NEW: Added handling of "Remove" method to WorkQueueService agent.
-
CHG: Logging added to Crystal Reports processing.
-
CHG: Dependency on Root model 4.19.
-
FIX: Text fields weren't updated when switching between table and detail view.
-
FIX: Sometimes a "Object reference not set to an instance of an object." was thrown when an error occured while running a sequential workflow instead of reporting the actual error message.
-
FIX: Some rules of the ruleset were not calculated.
-
FIX: Simple context stores (non-data structure based) failed to propagate value change up to the calling block if the change occurred inside a block (for-each or transaction).
-
FIX: Removing queue entry externaly (by a service call) now works correctly. Before it wrongly considered 'MessageId' ad refId and not as Id of WorkQueueEntry.
-
FIX: Messages moved to an error work queue were loosing their error info.
-
FIX: Last report's data are traced again in the AsapSettings/ReportsFolder.
-
FIX: If an empty string is passed as an SMTP server to the MailService by a sequential workflow, the system.net configuration will be used.
-
FIX: Child record row-level-security rules were incorrectly evaluated in case they depended on lookup field values.
-
FIX: Column with UseCopiedValue set as true caused stack overflow when its source column was updated.
-
FIX: A possibility to export Crystal Report reports into various formats - correct mime-types.
-
NEW: Implemented possibility to close active tab from JavaScript. FIX: Web pages opened in tab didn't always hide when user switch to another screen.
-
NEW: Batch attachments download. The "Download" button in the Attachments pane now allows you to choose from downloading a single file or all attachments. If "Download All" is selected "attachments.zip" archive will be downloaded with all the files inside.
-
CHG: UI cache did not support displaying the same screen with different settings in the same workflow.
-
FIX: When session expired and user needed log in again, flash client redirected incorrectly to SignOut.ashx.
-
FIX: When incomplete date was entered in date field in format D.M., year 1900 was filled in instead of the actual one.
-
FIX: Selected row was changed when a user clicked on the vertical scrollbar. (cherry picked from commit fadbc54)
-
FIX: RichTextEditor input control was able to invoke update despite being read only.
-
FIX: Result of AVG function in grid header was always rounded to integer.
-
FIX: Polymorphic column thrown an exception when rendering grouping information.
-
FIX: PDF reports disappeared in Chrome browser when user selected different screen and then returned back.
-
FIX: Changed the way how collapsible panel with fixed size parses height from the definition. The height is taken from the wrapped panel now.
-
FIX: GridColumnWidth value was ignored during extraction of default column configuration from XML.
-
FIX: Client resorted data, that had been sorted by server when initializing screen with partial data.
-
FIX: Added localized labels for grouped boolean columns.
-
NEW: Performance boost for loading lazily-loaded screens.
-
NEW: It is now possible to use array fields inside selection dialogs in order to provide multiple values selection widgets (e.g. TagInput) inside the selection dialogs.
-
NEW: Batch attachments download support.
-
NEW: Added new work queue command types: 1. Archive To Queue (same as Move To Queue but will not reset the error text), 2. Execute External Loader (will manually load data from the external source, not waiting for the scheduled run)
-
CHG: Performance improvement when loading a screen (only screen menu items) for the first time - screen design is retrieved in parallel to data loading.
-
FIX: Web client would not display a validation rule defined on a selection dialog.
-
FIX: Changelist returned from pressing an action button now keeps record sort order.
-
FIX: Export to Excel did not keep the sorting set by the user.
-
FIX: Excel export from a screen section would fail when exporting null values.
-
NEW: workqueue improvement - 1) create a http owin-based handler which is capable to call the command of workqueue, 2) Add and handle 'ApiAccessRoles' new field at WorkQueue entity, 3) Add and handle 'Roles' new field at WorkQueueCommandEntity, FIX handling of 'Roles' null value at 'WorkQueue' entry. Interpret in : Flash UI, desktop UI and HTTP Owin API handler
-
NEW: Strip whitespaces at the end of the password
-
NEW: Login page shows special messages when user account is locked or not confirmed. Revised message for incorrect username and password. .NET 4.6 is required.
-
NEW: Implemented IsInRole handler to provide information on roles for logged user.
-
NEW: Added support for Swiss German keyboard shortcuts. RAlt+1 - |, RAlt+2 - @, RAlt+3 - #, RAlt+< - \.
-
FIX: Setup page (on first usage) did not show the input fields
-
FIX: PDF reports disappeared in Chrome browser when user selected different screen and then returned back.
-
FIX: Login page bottom logo had a semicolon (;) after the configured URL. Clicking on the top logo did not open a new browser tab.
-
FIX: Keystroke AltGr+V from Czech keyboard in Chrome browser inserted content of the clipboard and @ sign.
-
FIX: It was not possible to configure the redirection URL after signing out using web.config/appSettings/signOutUrl.