-
Notifications
You must be signed in to change notification settings - Fork 292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release/2.7.6.1 #2683
Merged
Merged
Release/2.7.6.1 #2683
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…id; added init method for ViewCache use in MangoContextListener; added method LoggingUtils.viewInfo; refactor ViewCache;
…ive configuration for the key: scadalts.security.js.access.granted.class.regexes; refactoring SandboxContextFactory and SandboxNativeJavaObject
…cknowledge button for event active in "Pending alarms"/"Event search"; corrected method acknowledgeEvent and acknowledgeAllPendingEvents - acknowledge if event not active
…n ehcache.xml; added init method for PointEventDetectorCache use MangoContextListener; added method PointEventDetectorDAO.getPointEventDetectors
…od: DataPointDAO.getSimpleList; removed method: DataPointDAO.getAll;
…DetectorDAO.PointEventDetectorDataPointIdRowMapper
…graphical_view_when_a_validation_error_occurs #2676 Fixed saving a new graphical view when a validation error occurs
…cal_View_save_time #2677 Fixed longer Graphical View save time - removed cache view_by_x…
…guration_script_security_context #2674 Corrected configuration script security context - Less restrict…
…y_of_acknowledge_for_active_event #2673 Fixed unavailability of acknowledge for active event - hidden a…
…tartup_application Fix/#2675 fixed longer time startup application
…ed column name from COLUMN_NAME_COMMENT_TYPE on COLUMN_NAME_TYPE_KEY
…_when_writing_message_in_the_alarm #2684 error in the report when writing message in the alarm - correct…
…l/DataPointDetailsDwr.*.dwr in spring-security.xml
…rue flag javaPrimitiveWrap for SandboxWrapFactory; added tests in ScriptExecutorTest; refactor ScriptExecutorTest; Update env.properties for tests; Corrected SystemSettingsUtilsTest.when_getDataPointSynchronizedMode_then_low;
…cted env.properties for tests;
…ctory_for_executing_scripts_by_Rhino #2686 Fixed SandboxWrapFactory for executing scripts by Rhino - set t…
…t SandboxWrapFactory.java (javaPrimitiveWrap = true); handle NativeJavaObject and getDefaultValue String in ScriptExecutor; added test ScriptExecutorTest.test_execute_js_with_point_context_alphanumeric_return_value_length;
…t ScriptExecutor; override toString for SandboxNativeJavaObject
…ed unuse import ScriptExecutor
…ctory_for_executing_scripts_by_Rhino #2686 Fixed SandboxWrapFactory for executing scripts by Rhino - rever…
- Adding the threadName parameter to the data returned by the API, specifying the name of the thread that executed a given work item; - Naming threads so that you can detect which threads come from the pools: high, medium, low priority; - Adding the name of the work item that is currently executing to the thread to recognize which work items are executing for a longer time, and to recognize which thread; - Refactoring the work-items and threads API to make it more logical and easier to use; - Fixed method in ScheduledWorkItemInfoApiService: getThreadClassesForState, getThreadNamesForState for empty result; - Added parameter thread.name.additional.length to env.properties 0 - without additional name to thread
- For content exceeding 65535 bytes in encode utf-8, using the writeObject method which ultimately uses the writeLongUTF method for String (by calls writeString), unfortunately there is no other way to call this method except through the writeObject method - moved class SerializationHelper from seroUtils lib and modified; - Limiting the list of points to those to which the user has access - in ChartComparatorComponent.createChartComparatorContent use GetDataPointsWithAccess.getObjectIdentifiersWithAccess; - Limiting the ability to display data from points to which the user does not have access - in ViewDwr.getChartData filtering Data Points to which the user does not have access; - Shortening the component loading time by almost 4 times by getting the list of points once, instead of separately for each select from the Chart Comparator component - refactor method ChartComparatorComponent.createDataPointsSelectComponent, extract Data Points List as arguments for this method, and one-time get of point identifiers, instead of full objects; - Added test: SerializationHelperTest - Added test util: DataTestUtils.generateStringUtfRandom
…n SerializationHelper.writeSafeUTF
… error in SerializationHelper.readSafeUTF
…l_View_with_Chart_Comparator #2706 Fixed save Graphical View with Chart Comparator:
… by 'pointName' column
- Dnp3DataSource.doPoll - using the log4j2 library to log, warn level; if the master has not connected, there is no point in trying to update the points - DNP3Master.initSerial - catching an error regarding the old rxtx library not being configured to support serial ports, this resulted in a complete system crash preventing any user action; - DNP3Master.doPoll - small refactoring; - DNP3Master.terminate - catching exception for DNPUser.stop; - DataSourceEditController - restricting the use of the new jSerialComm library to Serial Modbus Data Source; - Common - restoring the old method that retrieves the list of serial ports available in the system;
…ata_source_causing_SystemException #2715 Fixed DNP3 Serial data source causing SystemException
…ctive time set current time for detector no changed and no updated detector;
…abase and runtime if source is SetPointHandlerRT; set actual time for SetPointWorkItem in SetPointHandlerRT
- Transferring the creation of tables that do not exist in the scadabr database from the migration of version 1 to version 1.1, as a result, old Scada-LTS clients will not feel the difference, and we will fix the migration operation for new clients migrating directly from ScadaBR; - Events at the NONE level are saved to database in ScadaBR, fixes ack message display; - Corrected query for highest alarm level, rtnCause=0 or null;
…PointNonSyncRT, DataPointRT; added method PointValueStateUtils.isSetPointHandler
…_from_ScadaBR Feature/#2719 fixed migration from scada br
…ector_in_No_change_detector #2714 Fixed Set point detector in No change detector - active and ina…
7 tasks
…ription cannot be null; LocalizableMessageOutTag; if null in LocalizableMessageOutTag then nomessage
…utton_Option_not_show #2724 DataSource Create Button/Option not show - getConfigurationDesc…
- added cache reset during import; - added export/import fields: cronPattern, collectInactiveEmails, dailyLimitSentEmailsNumber, dailyLimitSentEmails in MailingList - corrected cache interfaces name from Cachable to Cacheable
…t_system_exception #2728 Fixed Import project system exception -
- Direct calls to Common.timer.execute() replaced with a call to Common.ctx.getBackgroundProcessing().addWorkItem() with Workitem with priority HIGH; - Added ItemsPerSecond to measure application performance, and added endpoints metrics to WorkItemInfoAPI and ThreadInfoAPI; - Added secure endpoints to integration via auth basic for WorkItemInfoAPI and ThreadInfoAPI;
- Added disabled/enabled work-items reporting; - Added disabled/enabled and limit measurement items per second;
- Removed ThreadInfoSecureAPI.yaml, WorkItemInfoSecureAPI.yaml; - Change secure endpoints on: /api/secure/work-items/, /api/secure/threads/; - Added parameters: threads.name.additional.length, workitems.reporting.enabled, workitems.reporting.itemspersecond.enabled, workitems.reporting.itemspersecond.limit, to new and old ui, and fixed change in runtime; - Change length limit for settingName - Added test: WorkItemInfoListTest;
…extension2 #2694 Work-items API extension :
…'Context update'; revert AbstractBeforeAfterWorkItem.workFinally no logging error
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.