Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ref:changelog:0000:8.n:8.4:2705 [2026/08/13 00:43] – removed - external edit (Unknown date) 127.0.0.1ref:changelog:0000:8.n:8.4:2705 [2026/08/13 00:46] (current) – ↷ Links adapted because of a move operation 0.0.0.0
Line 1: Line 1:
 +{{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
 +      -''[[ref:a_f:a:log2_context|LOG2 CONTEXT]]'' action displays attribute values
 +      -Ability to use ''[[ref:a_f:a:log2_context|LOG2 CONTEXT]]'' in object rules (priorities can be used to display context before and after)
 +  - ''[[ref:a_f:f:af:exec_spf|EXEC_SPF]]'' function - ability to use stored procedures as functions, for example:<code aim>IF EXEC_SPF ('ContactNotesCount', 'MAIN', Customer.ID) = 4 THEN ... </code> (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 ''[[ref: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
 +  - ''[[ref: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 ''[[ref:a_f:a:display_message|DISPLAY MESSAGE]]'' and ''[[ref: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