{{tag>Change_Log Version:V8.4 New_Version}} [<10>] ====== Build 2705 ====== ===== New Features ===== - Support for PostgreSQL - Support for barcodes and QRcodes in the Report Designer - Report Preview in the Report Designer - Runs under Java 12 (see Notes below) ===== Improvements ===== - Rule Log Viewer improvements -an integral part of the Control Panel -ability to show timestamp, user name, business space name -ability to find records by time difference -ability to show SQL -ability to show timer events -ability to filter by user name and business space -ability to export log for the specified business space and user -''[[a_f:a:log2_context|LOG2 CONTEXT]]'' action displays attribute values -Ability to use ''[[a_f:a:log2_context|LOG2 CONTEXT]]'' in object rules (priorities can be used to display context before and after) - ''[[a_f:f:af:exec_spf|EXEC_SPF]]'' function - ability to use stored procedures as functions, for example:IF EXEC_SPF ('ContactNotesCount', 'MAIN', Customer.ID) = 4 THEN ... (last parameter must be OUT, all others IN) - Ability to specify width and height for modeless windows - Ability to specify properties of popup windows (including width and height) - Multi-developer mode improvements: -Ability for a developer to lock a business space version -Ability to automatically copy a checked-out element into a development version - Support for encoding when importing and exporting data (both in standard commands and IMPORT and EXPORT actions) - Ability to automatically create application for Cloud deployment (see CreateBusinessSpaceServlet) - Ability to use tags when specifying attribute choices - Ability to specify values when defining attribute choices - Ability to specify document type and file when creating a new document template - Ability to specify matching relationship immediately after a new reference attribute is created - Ability to set badges to all menu types except tree - Custom queries are now supported in ''[[a_f:a:pick_from|PICK FROM]]'' action (both mobile and non-mobile templates) - Add Reference, Add New Reference and other reference operations are now supported if references are shown as custom queries on a form\\ Add Reference will pick from a custom query list. (both mobile and non-mobile) - Arbitrary CSS styles can now be used in item display rules - Ability to use tag expressions in item display rules - Reference attributes are displayed with a different color in the list of attributes - Ability to pick from the list of Font Awesome icons - Ability to specify alignment for query columns - Ability to drag and drop columns to be displayed when defining queries - ''[[a_f:a:exec_sql|EXEC_SQL]]'' action - Ability to specify column widths for standard queries in % - Ability to override default SQL type for object attributes (SQL Type in Advanced) - Ability to specify labels for left and right listboxes in the Swap Select widget - Ability to specify whether created matching attribute will be multiple allowed or not - Improved location of the Context Assistant - Ability to specify Title for ''[[a_f:a:display_message|DISPLAY MESSAGE]]'' and ''[[a_f:a:display_question|DISPLAY QUESTION]]'' actions - Ability to specify explicit queries for scheduler resources - "This date" starting option for scheduler supports tag expressions - Login through social media supports firstCommand and perpsective parameters ===== Bugs ===== - UDP no longer modify cross reference rules - If an attribute had choices and choices were translated, translated values were not shown in queries - It wasn't possible to add strings in queries and calculated columns - When an appointment was created from a timeline view, resource was not initialised - "Default" output for creation/editing processes in calendar didn't consider output of a content panel where calendar was in - If default operation is defined for a calendar it is executed even if there is no editing allowed for the calendar - Preview for calendars with timeline views didn't work properly - Content panel refresh sometimes didn't work properly - Removed the limitation of using 2 refence levels only in applicability conditions and presentation rules - Query grouped by date didn't display date properly - REST didn't handle URL-form-encoded POST requests properly - Sequences didn't work with Azure database - Pressing delete event on a calendar also invoked editing event - Multi-selectors and swap select were not marked with asterisk when required - Timing issue with custom forms Instructions for people using Java 8 build but running Java12 environment: - Search for all occurrences of tools.jar in AwareIM directory - there should be a few. - Rename all of them to tools.jar.old - If running the old ''startupOptions.props'' remove "-Dendorsed" from Tomcat startup options