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
LOG2 CONTEXT
action displays attribute values- Ability to use
LOG2 CONTEXT
in object rules (priorities can be used to display context before and after)
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
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
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
DISPLAY MESSAGE
andDISPLAY 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