This release has performance fixes in the developer with large workspaces (many forms). a speed increase is noticed the most when also using the shallow parsing see 8.3.1 RC. For 8.4 that property will be default to true.
Also a few performance improvements when deployed and a lot of concurrent request are done. Some global locking blocks are completely removed by concurrent replacements.
There are a lot of ng client extensions (component and services) that are fixed, those will be releases shortly after the RC. We need to wait for a AGGrid bug fix release to update our NG Grids (Power Grid, Data Gird)
Developer, DLTK | SVY-12767 | Missing Java classes referenced in the SCript Editor result in endless warning dialogs |
Developer | SVY-12833 | Using servoyDeveloper.save() results in very slow Saving solution data.. |
Developer, Extensions, NGClient | SVY-12864 | datagrid groupingtable edittype set to none not possible |
Developer, NGClient | SVY-12860 | Showing form in JSWindow modal dialog prevents element visibility change |
Developer | SVY-11583 | Servoy Extra table - column properties warnings |
Developer | SVY-12915 | Bad developer performance |
Documentation | SVY-12881 | Make war commandline exporter documentation clear on which solutions get exported |
Documentation | SVY-12762 | Add Error/Warning preference to change error level of "cycle dependancy detected" |
Extensions | SVY-12729 | HTTP plugin createDeleteRequest (option to add body content) |
Extensions, NGClient | SVY-12634 | AG Grid - Column Headers |
Extensions | SVY-12735 | Jasperreport: file does not download when outputOptions is specified |
Extensions | SVY-12814 | Allow to create a JRDataSource from a relation name in Jasper Reports plugin |
Extensions, NGClient | SVY-12765 | Tabpanel missing active class |
Extensions, NGClient | SVY-12760 | Servoy Extra Table doesn't resize properly when used in combinaition with a SplitPanel |
Extensions, NGClient | SVY-12454 | Same functionality as beans has should be provide in servoyextra-dbtreeview |
Extensions, NGClient | SVY-12806 | AG Grid - Filtering |
Extensions, NGClient | SVY-12976 | Servoy extra table - labels stick after filter |
Extensions, NGClient | SVY-12971 | Arrow key navigation on powergrid is different from aggrid |
Extensions, NGClient | SVY-12907 | Collapsible double click |
Extensions, NGClient | SVY-12798 | Displaying html in aggrids |
Extensions, NGClient | SVY-12963 | Add onTabClicked handler to bootstrap tab panel |
Extensions, NGClient | SVY-12951 | Allow bootstrap tab panel to display html in tabs |
Extensions, NGClient | SVY-12850 | Extra table - rowStyleClassDataprovider only works well on first page |
Extensions, NGClient | SVY-12952 | Add a name property to a bootstrap tab panel's tab |
Extensions, NGClient | SVY-12964 | Add a disabled property for a tab of the bootstrap tab panel |
Extensions, NGClient | SVY-12712 | input mask for numbers in textbox not working |
Extensions, NGClient | SVY-12987 | Input group does not respect field length |
Extensions, NGClient | SVY-12717 | Select2Tokenizer cant be hidden (visible false still renders to page) |
Extensions, NGClient | SVY-12802 | AG Grid - Column State not sticking |
Extensions, NGClient | SVY-12763 | AG Grid - onElementDataChange not running |
Extensions, NGClient | SVY-12983 | Filtering the Data Grid to a foundset size of 0 does not update the grid properly |
Extensions, NGClient | SVY-12805 | AG Grid - Grouping and Valuelists |
Extensions, NGClient | SVY-12819 | bootstrapcomponents-choicegroup valuelist empty value issue |
Extensions, NGClient | SVY-12820 | Textfieldgroup component has incorrect message and no way to use i18n |
NGClient | SVY-12708 | Issue with custom NG tabpanel component |
NGClient | SVY-12700 | OnMenuItemClicked of Bootstrapextracomponent navbar does not work in IE |
NGClient | SVY-12658 | Warning denied (blocked by property named 'visible') |
NGClient | SVY-12804 | Global method valuelist failing in NG client (works in Web client) |
NGClient | SVY-12757 | [NG]onAction doesn't work on tableheader without text |
NGClient | SVY-12821 | Still combobox doesn't collapse in a table/list view |
NGClient | SVY-12858 | i18n.setLocale clears custom valuelist |
NGClient | SVY-12849 | html editor field shows empty while having data (Edge only) |
NGClient | SVY-12839 | Number formats containing a literal percent sign lead to multiplication with 100 |
NGClient | SVY-12916 | make sure that calling session.expired/dispose is called in its own thread. |
NGClient | SVY-12779 | Calendar pop-up misplaced when used with svyBlockUI |
NGClient | SVY-12940 | NGClient - tabPanel: changing tab index |
Runtime | SVY-12917 | remove the flush actions from the FoundSetManager when closeSolution>EditRecordList.init() is called |
Runtime | SVY-12840 | namedFoundset bug - loosing foundset filters. |
Runtime | SVY-12722 | Calculation not called when tablefilterparam is added on same table during login solution |
Runtime | SVY-12799 | at runtime generated fallback valuelists do not work |
Runtime | SVY-12057 | foundset.loadRecords(<SQL>) strips out ORDER BY from Window Function |
Runtime | SVY-12791 | createDataSource puts old data in the dataset |
Server | SVY-12768 | tomcat not closing http connections |
Server | SVY-12918 | Investigate and change to a concurrent map of the servers map of ServerManager |
SmartClient | SVY-12162 | SELECT statement with implicit conversion |
SmartClient | SVY-12773 | Percentage formatted fields add 0.01 to the data-provider in smart client |
WebClient | SVY-12734 | Endless div creation when using plugins.window.showFormPopup. |
WebClient | SVY-12841 | Dialog empty some times. |
WebClient | SVY-12891 | Error in our log onResize |
WebClient | SVY-12967 | weblclient tries to load classes through a ClassLoader that generates a lock |