Releases: SCADA-LTS/Scada-LTS
v2.8.0_pre
The changelist is listed below:
📄️ GitHub issues/pullrequest list overview:
- #1580 | Improvement describe information about scada on top.
- #1745 | Signaling a problem with calculation datapoint value by script
- #2116 | XSS Vulnerabilities in 2.8.0
- #2119 | Support for the OPC UA protocol using the PLC4X library
- #2152 | Can't activate more than 1 Bacnet IP datasource simultaneously
- #2162 | Avoid double input in data point properties edition
- #2267 | Test version 2.7.1
- #2669 | Fixed XSS vulnerabilities in graphical view components
- #2746 | Added Assignee function for events
- #2755 | Signaling the Data Source that has a problem
- #2760 | Improve point hierarchy usage : move several datapoints simultaneously
- #2772 | Standardise the most convenient DataPoint selector
- #2793 | Modbus data type "4 bytes float swapped inverted" does not work (#3147)
- #2799 | Allow modbus tcp slave id to be zero
- #2805 | Upgrade Node
- #2813 | Modbus point read illegal data value
- #2824 | Fixed event handlers new xid not displaying after saving edit form
- #2826 | Fixed Cannot create Serotonin Persistent TCP type publisher
- #2828 | Fixed event audit message
- #2905 | Fixed 'Go to my default page' after change 'Home page'
- #2961 | Fixed visibility of message redirecting to create a new view
- #2963 | Gradle task optimization
- #2965 | Fixed data source saved notification
- #2968 | Added option 'Assign Event enabled' to System Settings in new UI
- #2969 | Add text values to waterlevel synoptic component
- #2972 | Fixed translation keys in 'other' system settings save window in new UI
- #2974 | Synoptic panel state not loading correctly
- #2983 | Prevent XSS for URLs
- #2985 | Prevent XSS for REST API by escape String content
- #2988 | Fixed active sessions load in loggedUsers bean when tomcat starts
- #2991 | Upgrade Gradle version
- #2992 | Prevent XSS for body request
- #2995 | Added saving custom stylesheet to the database
- #2996 | Added top description in new UI
- #3001 | Fixed french translation
- #3002 | Application independent of the CATALINA_HOME system variable
- #3008 | Fixed actions/upload-artifact
- #3017 | errors in statistics
- #3020 | datasource activation gives error message
- #3021 | Refactoring for String validation by Java Bean Validation
- #3025 | Report edition : selection of datapoints remains with the old drop-down list
- #3027 | Added configurable length of point names in reports
- #3031 | report created from watch list blabla is named Copy of blabla
- #3033 | Fixed HttpMessageNotWritableException
- #3035 | Import all informations from the Bacnet Object list
- #3036 | point name in point properties page has a limited visible length
- #3038 | Added validation for Data Point Name Extended length limit
- #3044 | Improve content of list of points in BacNet source properties screen
- #3047 | Fixed multiple generation of event with the same error in Meta Data Point
- #3049 | Fixed visible point name in legend report for escape characters
- #3050 | XSS Vulnerabilities in Reports names
- #3055 | Added validation Cyclic dependency for Meta Data Point
- #3058 | Improve content of list of points in BacNet source in data sources list view
- #3061 | Fixed missing column typeId for event handlers
- #3063 | Fixed data point and data source names are not escaped in user profiles view
- #3066 | Add the possibility to copy-paste graphical views
- #3075 | Fixed actions/upload-artifact - upgrade to v4
- #3088 | Fixed StackOverflowError for Cyclic Dependency in Meta Data Source
- #3090 | Fixed events transitioning to the "Return to Normal" state
- #3099 | Generating event when doPoll takes longer then data source update time
- #3100 | Fixed generate event for 'Error Publish' MQTT and AMQP
- #3102 | Added ability to change all settings in standard UI
- #3105 | Add Global Purge After X Years Setting to System Settings
- #3110 | Fixed VMstat data points import
- #3111 | Update version canvg library
- #3120 | Fixed Internal data source help pop up window
- #3122 | Fixed semgrep/ci github action
- #3124 | Remove new page tooltip
- #3125 | Fix code scanning alert - Incomplete string escaping or encoding
- #3126 | Fix code scanning alert - HTTP response splitting - ZIPProjectManager
- #3127 | Fix code scanning alert - Cross-site scripting - HttpDataSourceServlet
- #3128 | Fix code scanning alert - HTTP response splitting - HeadersFromSystemSettingsWriter
- #3129 | Fix code scanning alert - Cross-site scripting - PointValueAPI
- #3130 | Fix code scanning alert (#3125, #3126, #3127, #3128, #3129, #3130)
- #3131 | Fixed exception catching in PontLinkRT
- #3136 | Fix code scanning alert - Insecure randomness
- #3140 | Making system settings more readable
- #3144 | Fixed data point name characters are incorrectly escaped
- #3147 | Fixed Modbus IP unsupported data type (#2793)
- #3149 | Fixed invoke logout without login
- #3152 | Fixed IndexOutOfBoundsException for Point Hierarchy
- #3155 | Fixed 'Variable length string' data type in 'Modbus IP'
- #3162 | Fixed sorting points and other structures
- #3169 | Corrected v2.8.0
- #3182 | Force Gradle version in Github Action
Detailed
- Release/2.7.8 by @Limraj in #2897
- #2826 Fixed Cannot create Serotonin Persistent TCP type publisher by @Patrykb0802 in #2956
- #2828 Fixed event audit message by @ga7x in #2950
- #2905 Fixed 'Go to my default page' after change 'Home page' by @Patrykb0802 in #2960
- #2824 Fixed event handlers new xid not displaying after saving edit form by @Patrykb0802 in #2959
- #2961 Fixed visibility of message redirecting to create a new view by @Limraj in #2962
- #2963 Gradle task optimization: by @Limraj in #2964
- #2965 Fixed data source saved notification by @Patrykb0802 in #2966
- #2968 Added option 'Assign Event enabled' to System Settings in new UI by @Patrykb0802 in #2970
- #2969 Added absolute and percentage svg element and decimal configuration by @YuaFox in #2971
- #2961 Fixed visibility of message redirecting to create a new view: by @Limraj in #2967
- #2972 Fixed translation keys in 'other' system settings save window i… by @Limraj in #2975
- Feature/#2746 added assignee function for events by @Limraj in #2951
- #2974 synoptic panel state not loading correctly by @YuaFox in #2979
- #2988 Fixed active sessions load in loggedUsers bean when tomcat sta… by @Limraj in #2989
- #1580 Improvement describe information about scada on top by @Patrykb0802 in #2982
- #2983 Prevent XSS for URLs by @Patrykb0802 in #2984
- #2991 Upgrade Gradle to version 7.6.3: by @Limraj in #2999
- #2985 Prevent XSS for REST API by escape String content: by @Limraj in #2986
- #3002 Application independent of the CATALINA_HOME system variable: by @Limraj in #3003
- #3001 Fixed french translation: by @Limraj in #3004
- #2996 added top description in new ui by @Patrykb0802 in #3005
- #3008 Fixed actions/upload-artifact: by @Limraj in #3009
- Fix/#2755 signaling the data source that has a problem by @Limraj in #2953
- #1580 Improvement describe information about scada on top by @Patrykb0802 in #3018
- #2995 Added saving custom stylesheet to the database by @Patrykb0802 in #3010
- #3021 Refactoring for String validation by Java Bean Validation: by @Limraj in #3022
- #2992 Prevent XSS for body request by @Patrykb0802 in #3023
- #3017 errors in statistics: by @Limraj in #3019
- #3020 datasource activation gives error message by @Patrykb0802 in #3026
- #3031 report created from watch list blabla is named Copy of blabla by @Patrykb0802 in #3032
- #3027 Added configurable length of point names in reports by @Patrykb0802 in #3030
- #3033 Fixed HttpMessageNotWritableException: by @Limraj in #3034
- #3025 Report edition: selection of datapoints remains with the old drop-down list by @Patrykb0802 in #3037
- #2805 Upgrade Node by @YuaFox in #2990
- #3038 Added validation for Data Point Name E...
v2.7.8.1
The changelist is listed below:
📄️ GitHub issues list overview:
- #3002 Application independent of the CATALINA_HOME system variable;
- #3008 Fixed actions/upload-artifact;
- #3075 Fixed actions/upload-artifact - upgrade to v4;
Full Changelog: v2.7.8...v2.7.8.1
MD5 (Scada-LTS.war) = 06864c14258f96fa83d072b0684d38a1
v2.7.8
The changelist is listed below:
📄️ GitHub issues list overview:
- #2000 Removal of unnecessary api calls
- #2030 Improvements and fixed chart
- #2053 Event page new UI sorting issue
- #2127 Fixed ConcurrentModificationException in MiscDwr.getDataFromList
- #2696 Generation of active events by handlers
- #2708 Fixed 'Narrowly avoided an infinite loop in execute' for HttpSenderRT
- #2711 Integration with FuscaBR library (#2503, #2668, #2701)
- #2773 Enhance copy/paste datapoint properties by including event detectors (#1740)
- #2782 Point locator test in Modbus IP blocked after bad configuration choice
- #2845 Fixed message validation in event search
- #2864 Adapting application to work in address without name as ROOT (#2721)
- #2876 Added XID column for context points in Meta Data Point
- #2885 Fixed feature Enabled Event Pending Cache
- #2887 Parametrized pool Medium/High Priority
- #2896 Fixed alert language in watchlist view
- #2904 [Feature] Support for ARM64 devices? (#2901)
- #2907 Synoptic URL not working
- #2910 Fixed exceeded a secondary rate limit for github api
- #2912 Created CODEOWNERS file
- #2915 Fixed Changing register range for coil and input status in Modbus IP
- #2917 Added Point locator test fields validation in Modbus IP
- #2922 Fixed not recalculate Meta Data Point if Context is empty
- #2925 Fixed copying data point in freshly created data source
- #2926 Fixed icons placement on data point list
- #2927 Fixed Graphical views page when views empty
- #2930 Fixed high pool priority and database termination sequence
- #2944 Fixed create WatchList
Full Changelog: v2.7.7.3...v2.7.8
MD5 (Scada-LTS.war) = e3b941db1ef34c3472f702c2d492f49e
v2.7.7.3
The changelist is listed below:
📄️ GitHub issues/pullrequest list overview:
- #2601 Faster loading of the Event Handlers page
- #2602 Faster loading of the Data Sources List page
- #2877 Fixed update name Graphical View in Cache
- #2878 Fixed change location View Component
edit:
MD5 (Scada-LTS.war) = 72b72a260372f260d84210071e665171
Update new build: 3789793774:
#2885 Fixed feature Enabled Event Pending Cache;
#2887 Parametrized pool Medium/High Priority;
#2922 Fixed not recalculate Meta Data Point if Context is empty;
proofreading translations with apostrophes;
v2.7.7.2
The changelist is listed below:
📄️ GitHub issues/pullrequest list overview:
- #2083 Catching an exception in an application initialization method
- #2762 Scripting : limit risk of errors when using writeDataPoint function (#1733)
- #2823 Fixed Consolidated chart not showing all data from report
- #2871 Fixed NativeJavaObject for DataPoint Alphanumeric type
MD5 (Scada-LTS.war) = 654c9afe7f2b92830a21b965342095f2
v2.7.7.1
The changelist is listed below:
📄️ GitHub issues/pullrequest list overview:
- #2096 Some SVG images are not displayed correctly in edit view
- #2722 MQTT data source stops communicating with broker after PC restarts or comes back from sleep mode
- #2726 Legend occupies too much space in reports screen
- #2749 Added phase to force Meta Data Source recalculation for Change Context
- #2766 Fixed Type Errors on System Settings
- #2783 Fixed the application closing process
- #2798 Corrected History Annotation Change Point Value By User
- #2831 Fixed OutOfMemoryError for SQL Data Source
- #2839 Fixed visible 'HTTP response headers' in 'System settings'
- #2847 Fixed reconnect Data Source after restart broker MQTT
- #2849 Correceted validation for 'Update Attempts' in AMQP Data Source
- #2854 Safely starting and stopping applications
- #2855 Reduced execution time for junit tests
- #2859 Fixed visible 'Point details' form
- #2861 Fixed resolution background SVG
MD5 (Scada-LTS.war) = 356d95e3914e1ca7e7197a20d5ae74ba
v2.7.7
The changelist is listed below:
📄️ GitHub issues/pullrequest list overview:
- #1075 Reset the view name after loading the background file
- #2015 it is not possible to set the background resolution
- #2112 Event comments in DataPointDetails are not working
- #2384 Added test script in Meta Data Source on new UI
- #2460 Change ScadaBR on Scada-LTS in url
- #2528 Datapoint creation box overlaps other boxes and outdated Modbus data type
- #2607 Fixed hide 'unnamed' watchlist in form profile user for other lang
- #2628 Fixed ConcurrentModificationException in MonitoredValues
- #2638 Fixed remove one data point from context script in meta data point
- #2663 Added Edit form cancel restores data point to initial state
- #2664 Added xid validation for event detectors
- #2718 Mapping path static Resources (#1579)
- #2723 Added label to the add point button (#2790)
- #2748 Meta Data Sources run at the end during context initialization
- #2752 Excluding synchronized fields in the toString implementation
- #2758 Fixed xid validation error handling
- #2759 Improve point hierarchy usage : identification of data points
- #2761 Scripting : improving selection of context points
- #2769 Risk of duplicate range formats when applying format from another datapoint
- #2770 Fixed minimum/maximum calculate in Meta Data Point script
- #2801 Corrected SerializationHelperTest
- #2806 Fixed counting point values in report
- #2815 Update Point Properties Examples
MD5 (Scada-LTS.war) = 352d6a2f5ba97dfcc844538e07e8314f
v2.7.6.1
The changelist is listed below:
📄️ GitHub issues/pullrequest list overview:
- #2673 Fixed unavailability of acknowledge for active event
- #2674 Corrected configuration script security context
- #2675 Fixed longer time startup application
- #2676 Fixed saving a new graphical view when a validation error occurs
- #2677 Fixed longer Graphical View save time
- #2684 error in the report when writing message in the alarm
- #2686 Fixed SandboxWrapFactory for executing scripts by Rhino
- #2694 Work-items API extension
- #2698 Corrected cache pending events
- #2706 Fixed save Graphical View with Chart Comparator
- #2714 Fixed Set point detector in No change detector
- #2715 Fixed DNP3 Serial data source causing SystemException
- #2719 Fixed migration from ScadaBR
- #2724 DataSource Create Button/Option not show
- #2728 Fixed Import project system exception
MD5 (ScadaBR.war) = dac5ea35a116f6afe5cd9146e7ff03f2
MD5 (Scada-LTS.war) = dac5ea35a116f6afe5cd9146e7ff03f2
v2.7.6
The changelist is listed below:
📄️ GitHub issues/pullrequest list overview:
- #607 Fixed validation Id field in Event Search
- #2190 Fixed feature 'Apply new properties basing on' for property 'Event text renderer properties'
- #2364 Fixed the details in the Data Sources list
- #2580 Fixed footer in reportChart.ftl
- #2593 Fixed flags on Alarm list
- #2596 The selection of images in the binary graphic component is not shown to the user (#2520)
- #2599 Component "chart comparator" does not show charts
- #2642 Fixed creating Alphanumeric data point in Virtual Data Source in new UI
- #2666 Fixed visible 'Access User' and 'Views' in 'Point Details'
MD5 (ScadaBR.war) = 5fc198b5fa5fd870b2f9af686df74564
MD5 (Scada-LTS.war) = 5fc198b5fa5fd870b2f9af686df74564
MD5 (Scada-LTS_pre_2.7.6.1_NO_PRODUCTION.zip) = f4b7d315ac24fc7235ae525dd0b02b57
v2.7.5.4
The changelist is listed below:
📄️ GitHub issues/pullrequest list overview:
- #623 Fixed email validation in users details
- #806 Unable to disable System event alarm User Login
- #2521 Text "double click to close" inside datapoint details without need
- #2544 Fixed 'not logged in' after logged
- #2548 Fixed import graphics
- #2550 The maximum alarm resets when it reaches 'return to normal'
- #2551 Added functions to 'Event search' result table
- #2555 Fixed error save checkbox Disabled in Maintenance events
- #2556 Corrected AddLangToUser migration
- #2557 Logging expcetion details while initializing MangoContextListener
- #2559 Using the cache in the AlarmLevelController
- #2560 Fixed cache UserComment type event
- #2565 Fixed can't find an element with id/name
- #2566 Fixed create new user
- #2569 Fixed deleting non existent user profile
- #2570 Added docker-compose.yml with tomcat debug mode
- #2472 Fixed error read checkbox 'Roll' in Increment Data Point
- #2573 Redirect home url after logged
- #2576 Fixed deleting non existent users
- #2577 Fixed deleting last watch list Error: TypeError, Cannot read properties of undefined
- #2581 Fixed rendering view component 'Image Chart'
- #2583 Fixed save fullScreen in user for user non-admin
- #2586 Added servlet httpds-secure
- #2588 Fixed not emit sounds
- #2591 Fixed 'Event Search' for 'Active' and 'Returned to normal' status
- #2600 Use of relative links in Link View Component (#2597)
- #2611 Fixed event message in Publisher
- #2618 Improved stability for a large number of events
- #2621 Fixed A server error has occured in Point details menu on alphanumeric data point
- #2623 Fixed Gradle task 'deployTomcat' doesn't return error when build/libs folder is empty/deleted
- #2625 Fixed validate Event Detectors
- #2634 Fix possible Unreleased lock
MD5 (Scada-LTS.war) = 82bf0cec2721f4dcc8c2496cf59319a7
MD5 (ScadaBR.war) = 82bf0cec2721f4dcc8c2496cf59319a7