These are the new features and fixes included with this realese:
Community Edition
- Added additional checkings to create missing records in PRM04 for user profile/permissions on grid
- Fixed numeric cell formatting, in case of 0 decimals: erroneously they show 2 decimals in editing
- Fixed listener on button lookup
- Fixed problem when showing/saving date+time data in case of change with the time offset with solar/std time
- Fixed problem when passing forward an input in memory to a server-side action: now the object contains Object methods as well
- Fixed problem when uploading mobile/web context
- Fixed filter panel with not visible controls
- Fixed problem when updating application parameters per company
- Fixed problem when duplicating data for a new company, with menu items
- Added support for a columns container
- Fixed problem with slash before an apex, in case of data reading in JSON format
- Improved loading of translations
- Added monitored services support to GAE as well
- Added company in forgot password
- Added active functions filter on role functions
- Added function to get the sheet list from Excel file
- Added scheduler processes copy with parameters
- Added copy of roles and permissions
- Added view of last login of user
- Added base url reading form company in forgot password
- Added application parameters to customize the notification list
- Added js methods downloadFile and previewFile to manually manage files previously uploaded
- Added the chance to filter files to upload, starting from a list of mime types, using the file type property in grids/forms
- Added button to actions list, in order to force all actions to be invokable from the web
- Now alerts show the local time of the end user
- Added support for 2 new filters in the quick filter panel for grid: filter only empty values/not empty values
- Aggiunto combobox nell'export dei file di contesto, per scegliere tra contesto mobile e web, in caso di app mobile
- Aggiunti parametri applicativi per personalizzare il dettaglio utente
- Added cache for the datastore mapping actions, in case of digest loaded manually
- Added application parameter to activate the logging of the login data/time
- Logged in CON60_LOGS the out of memory errors, including stack trace, threads and cache size
- Reduced metadata size sent to GAE during an export, by removing UI+events used only in the mobile app
- Improved monitored server log deleting
- Added operators in quick filter panel on grid
- Added support for validation of a remote combobox based on a custom parameter
- Added panel containing chips
- Added service parameter -Dupdateparams=true to update global parameters for queue, scheduler and messages, according to the settings of the GCP instance group
- Added support for multiple file upload on an editable panel containing a File Upload type field
- Added new panel to upload multiple files and a list of selected file with preview
- Added setting of supported operators in quick filter for a grid column
- Added send email for company in monitored services
- Added label position parameter for Designe functionality
- Added data groping for mobile grids
- Added property for the radius corner in mobile components
- Added additional configuration on editable panels
- Added optional request parameter createSession, used to avoid session creation (helpful when multiple web apps are used in the same server and use the same session cookies)
- Added application function to have the panel tree of a window
- Added detail for container panels
- Added jss and css minified
- Added import users in user list
- Added action execution after import of application metadata
- Added logs delete for monitoring for company
- Added style properties for panel and controls in web applications
- Added management buttons in filter panel
- Added new import from xlsx file
- Added reading a block of lines from xls and xlsx files
- Convert the array fields in text controls/columns on panels
- Added new command Add object to BigQuery in the objects list, in order to create a data model starting from an already existing BigQuery table
- Added smart filter for grids
- Added advanced filter for smart filter control
- In the filter panel it is now possible to hide buttons, invert them or move them to the right
- Added filter combobox with multi value selections
- Added filter control for multi values with tree
- Added windows popup opening with anchor to the component
- Added roles import
Enterprise Edition
- Fixed problem when filling in a date+time value in a grid/form, foor no visible columns/controls, in case there is a difference in time between client and server
- Fixed date rendering in the window showing the list of a document versions
- Corretto caricamento lista variabili instanza di processo BPM, se non ci sono task
- Aggiunte customizzazione su finestra di alert
- Fixed problem during a mobie sync with data coming from Datastore and field names having a digit
- Fixed problem when exporting data in Extended XLS: now translations for a combo are the ones for the user language
- Fixed problem on satarting enqueued elements for a secondary node, in case of a Platform service starting without already existing elements in queue
- Fixed problem when uploading a file having a name with special characters, using the js method uploadFileFromForm
- Fixed problem with upload
- Added function to get the list of sheet from Google Spreadsheet
- Added reporting events and detects screenshots for mobile
- Added additional configuration for mobile preview panels
- Added event for life cycle of mobile app
- Added application parameters to setup communication with Whatsapp and a public web service to receive feedbacks
- Added js methods to decode operators and upper case flags, in case of Datastore reading
- Added the chance to change the field type in fields defined for a mapper type object
- Added Activiti Log Search button in the Process window
- Added support for tags replacing in header/footer parts of a docx template
- Added checking when defining a data model in order to avoid duplications, in case of Datastore
- Aggiunta integrazione con Stripe Payments
- Fixed analisys by skipping already analyzed log files
- Added support for insert/update entities on Datastore from SqlTool
- Added button to import a data model definition in case of Datastore
- Added supporto for authentication by external users, for Activiti module
- Added duplicateGoogleDriveFile method to duplicate a gdrive file
- Added supporto for subimage tag, in a docx template, in order to define images in a docx report
- Added callBusinessComponent method, in order to call a b.c. starting from a server-side javascript b.c.
- Added server-side js methods to clear up the whole cache and clear up only keys starting with a specific prefix
- Speeded up the PDF report execution, in case of sub-reports filled by a business component
- Reduced memory consumption for metadata, in case of queues and scheduled processes
- Added charts support for mobile apps running on GAE
- Added executeSqlBatch method to execute bulk SQL insert/updates, in SQL batch mode
- Added automatism which clears up the cache in Platform Std, in case of writing operations on Datastore entities
- Added multi-thread supporto to a queue, so that it is possibile to parallelize the element execution for a single queue to up to 4 thread and with a distributuion filter
- Added serverside js function to manually start a scheduled process
- Changed rendering algorithm used by dynamic combo in grid, in case the rendere is also customized
- In case of enqueued actions having input passed in memory, now subobjects are passed as a single attribute for the subobject
- Improved memory management for queues and scheduled processes
- Added type control for autocomplete place in mobile
- Added docx report management on google storage