{{tag>Change_Log version:v10.0}} ====== Version 10 ====== Build 3479 - 3530 ===== Build 3530 ===== ==== Bugs ==== - Charts that had a series-defining attribute didn't work properly ===== Build 3529 ===== ==== Bugs ==== - XML export was missing XML header that was causing problems on some systems - XML containing obsolete menu type Recent Objects didn't import - Export to CSV didn't convert time to user timezone - IMPORTANT Licensing fixes ===== Build 3528 ===== ==== Bugs ==== - Fix to port 9005 problem - Limitation for the number of applications didn't allow creating new applications for any account ===== Build 3525 ===== ==== Bugs ==== - Gauges didn't display current value - Grace period problem - Documents in some browsers took too long to open ==== Improvements ==== - Context menu in calendars now does not show items not applicable for the current appointment(event) ===== Build 3523 ===== ==== Bugs ==== - Runtime email about system access was sent to the customer ==== Improvements ==== - Load Balancing support ===== Build 3522 ===== ==== Bugs ==== - Camera operations in native mobile were broken - socket.close() problem ==== Improvements ==== - New home page for the Config. Tool ===== Build 3520 ===== ==== Bugs ==== - a fix to the standard query not returning data ===== Build 3519 ===== ==== Bugs ==== - Filters on attributes in a grid didn't work for grouped queries - Checkbox field was not disabled when using VIEW action - SSL connection problem - SQL Server option ==== Improvements ==== - non-administrators are not allowed to view the account ===== Build 3515 ===== ==== Bugs ==== - Format of shortcuts to dates exported in CSV was wrong - NOT IN expression in queries is no longer a limitation - Getting refresh token in REST could crash - Queries of subreports were not automatically renamed if subreports wewe part of a conditional element - Sometimes tag elements were not renamed correctly - Presentation rules on attribute of Yes/No type were not renamed when object was renamed ==== Improvements ==== - Security improvements ===== Build 3512 ===== ==== Improvements ==== - IS_RECURRING_DATE function - this function allows to check whether a certain date falls on the recurrence pattern of a particular calendar appointment/event/task ===== Build 3510 ===== ==== Bugs ==== - Starting Aware IM on non-GUI Linux didn't work ===== Build 3508 ===== ==== Bugs ==== - Grouped queries with values that contained backslashes didn't work ==== Improvements ==== - Memory setting added to the Settings dialog of the Config Tool - Intelligent installer available for the standalone Config. Tool ===== Build 3506 ===== ==== Bugs ==== - User Defined Processes and SAML was broken ===== Build 3505 ===== ==== Bugs ==== - In responsive forms conditions on separators didn't work - Running as Windows service was broken ===== Build 3504 ===== ==== Bugs ==== - Jasper Reports didn't work in the standalone Config Tool - Data Assistant configuration sometimes used to crash ===== Build 3503 ===== ==== Bugs ==== - Editing business space (including Data Maestro) was broken ===== Build 3502 ===== ==== Bugs ==== - Description dialog didn't scroll - CTRL/C and CTRL/V keys didn't work properly - Dark theme on Mac didnt work properly ===== Build 3500 ===== ==== IMPORTANT SECURITY CHANGES ==== This build has important security changes. Please make sure you upgrade to this build. ==== Improvements ==== - **Security improvements** - Integration with the latest Eclipse. No more Config. Tool crashes on Macs ==== Bugs ==== - if a form was displayed in a popup window auto-refresh sometimes didn't work properly - Font Customization didn't work. Now part of the Settings dialog - Sending unsent email could use wrong from address ===== Build 3485 ===== ==== Bugs ==== - Runtimes used to support prompts for availability of new AwareIM builds ===== Build 3483 ===== ==== Bugs ==== - MFU action didn't prompt to save if the containing from was modified by the user ==== Improvements ==== - Support for license deactivation and failover ===== Build 3481 ===== ==== Bugs ==== - Removed references to AwareIM for runtimes - Removed "New Build available" dialog from runtimes - Removed old documents from the distribution - Removed Customize Font command as it no longer works - OAUth request could cause a hang - Encryption didn't work for URL's with the "e" parameter ===== Build 3479 ===== ==== New Features ==== - Data Migration (to test use File/Export and File/Import, video https://youtu.be/kliKbicvqgg) - any source or target (from testing mode to production or testing, from production to production or testing) - from any supported database engine to another supported database engine (for example, MySQL to SQL Server or MySQL to MySQL or from SQL Server to MySQL) - Import/Export all or selected - Import and delete the existing data or import by adding to the existing data - ID's handled automatically, including BAS_IDGEN and sequences - Create business objects from JSON files (to test select Business Objects node. right click to bring up the popup menu and select (Add From JSON Schema) - Intelligent Installer (Windows only) - doesn't lose custom changes - Settings command in the Configuration Tool to change Configuration Tool settings (HTTP access, web url) See File/Settings in the menu - Support for Font Awesome 6 - Support for all FA 6 fonts - Classic, Brands, Duotone, Sharp etc - New UI to pick a symbol from the alphabet with support for filtering and changing fonts on the fly - Support for different sizes. animation, rotation - Support for PRO fonts (Font Awesome and Line Icons) - just one click of a button to install them - Java 21 support - Integration with the latest Eclipse release (March 2025) - AI integration - AIM Assist - ask any question about AwareIM application development and/or how to use the Configuration Tool - Plugin Guru. Generates Java plugins for AwareIM (functions and processes) and has the capability of automatically deploying them - Data Maestro. A bot for end users - ask any question about their data. Backend support (properties of a Business Space). \\ CRM sample application can be used to see it in action. To set it up: - Create CRM sample app as usual (must be called CRM and published, not used in testing mode) - Double click on the CRM business space and tick the Data Assistant checkbox - Click on the "Import" link and import the file AwareIM/samples/CRM/Schema.xml - Save changes - Log in the app and click on the Data Maestro button at the top - Ask questions like "how many customers do I have?", "How much time have been spent with customers in total?", "How many emails from customers have not been read?", "Who has the most contacts with?" ==== Bugs ==== - Loading older BSV's made the versions "dirty" - Refresh command didn't refresh checked out info - ''WAS REMOVED FROM'' didn't work for parent/child relationship - First filter in a grid row sometimes didn't work - Grouping inside drop downs was broken - Operations on records on left did not work for trees - A combo-box showing specific forms of the Edit operation was blank if called from operations of a single reference attribute - Preview of trees didn't work - Log viewer had wrong colors in dark mode - OAuth attribute RefreshTokenUrl was not automatically added to SystemSettings - Posgre SQL problems: - ''MONTH'', ''YEAR'', ''AGE'' and similar functions didn't work. - ''MONTH_ADD'', ''DATE_ADD'' and ''TIME_ADD'' didn't work. - ''INDEX OF'', ''MONTH_ADD'' and other time adding functions - ''DROP INDEX'' didn't work - Renaming an attribute didn't work - Custom HTML forms were broken. - If a query used an attribute that didn't exist any more, operations of the query were not displayed and the query didn't work - Column Style property of a form style didn't work when the style was being applied - Dynamic grouping - caused filters not to work, had problems when the last group was removed - Refresh tokens mechanism in OAuth was broken - ''YESNAME'' and ''NONAME'' in ''[[ref:a_f:a:display_question|DISPLAY QUESTION]]'' were not translated - Form and query captions were not translated - When a custom list was put on a form it didn't ask for changes in the parent form - If imported references consisted of all nulls it was still created - ''[[ref:a_f:a:report_error|REPORT ERROR]]'' in deletion rules caused a hang in the browser - Using colors in pie charts in tiles didn't quite work correctly - When a group member was specified as form owner in queries with forms it didn't work unless form owner was the first in the group - If a calendar was embedded in a form, Editing and Resources settings didn't work. - Value list filters with multiple selection didn't work properly - Value list filter wasn't applied when user-defined or other filters were present as well - Custom HTML forms were broken - ''[[ref:a_f:a:exec_sql|EXEC_SQL]]'' that didn't use ''SELECT'', used to crash - Pagination for queries with Value Filter didn't work - Using space symbols between comma and html ''<>'' didn't work - icon for labels didn't work if specified as CSS class - Initially selected value-based filters were not handled properly - Rating widget problems - width property didn't work, fields were always considered dirty even with no change, inline editing didn't work correctly - Reports didn't work on a Mac ==== Improvements ==== - Integration with the latest Tomcat 11.06 - Import/Export query into XML - Performance improvements for complicated forms with many presentation rules - Restructuring of native mobile feature. Solution to the Session Timeout problem (need CORS filter and URL rewriting) - Proper support of push notifications in mobile native app: - sending to individual phones - subscription to topics - un-subscription from topics - Support for a Java plugin that builds message payload in a custom manner - Notification rules what to do when a notification from a phone is received - Overflow property of a panel operation (allows specifying whether an operation will be placed in the Overflow menu - Labels for read-only fields are shown disabled - Presentation rules with "read-only" access allow entering the value that will be shown when an attribute becomes read-only - Ability to represent Yes/No attributes using ButtonGroup or Combo Box widgets. Ability to add more choices, for example N/A or UNKNOWN - Tooltips supported for left menu items (Panel bar) - Save Changes button is more prominent - Word and Excel files are no longer displayed with a window inside a browser - New Business Space icon is more prominent - Rule text editing supports undo/redo - Cosmetic changes on a Mac - redraw of properties is smoother - color values are retained (a bug in the previous version) - some dialogs were too small - login window is not hidden beneath the window of the Control Panel - Copy/Paste of Kanban columns - Display of registered plugins (Settings/Registered Plugins in CP) - It is no longer necessary to modify BASServer.props file to add a function library - Ability to enter numbers of new minor or major versions - Ability to copy/paste displayed columns of a standard query - Ability to Start Editing on an unloaded version - Redesign of true-type fonts support in reports. TTF are now stored per BSV, not per report - Ability to import and export .rdd files in the Report Designer - Context menu in calendar can be reordered now (Up and Down buttons) - Grid row filter for the Yes/No attribute now always displays a drop down with Yes/No - Support pagination by stored procedures - the SP has to have IN parameters with special names called ''LIMIT_START_PARAM'' and ''LIMIT_SPAN_PARAM'' with proper implementation using ''LIMIT'' keyword, for example - View customer portal account from the Config. Tool - Automatic prompts for new builds with the ability to download them