Skip to content
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 60 commits into from
Oct 25, 2023
Merged

Release/2.7.6.1 #2683

merged 60 commits into from
Oct 25, 2023

Conversation

Limraj
Copy link
Collaborator

@Limraj Limraj commented Aug 31, 2023

No description provided.

Limraj and others added 13 commits August 30, 2023 23:18
…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
@Limraj Limraj added this to the 2.7.6.1 milestone Aug 31, 2023
@github-actions
Copy link

github-actions bot commented Aug 31, 2023

Java JUnit Test Results

2 302 tests   2 302 ✔️  35s ⏱️
     97 suites         0 💤
     97 files           0

Results for commit 4bc25b7.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Aug 31, 2023

Java Script Mocha Unit Test Results

268 tests   268 ✔️  7s ⏱️
  70 suites      0 💤
    1 files        0

Results for commit 4bc25b7.

♻️ This comment has been updated with latest results.

Limraj and others added 3 commits September 4, 2023 09:13
…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
Limraj and others added 9 commits September 5, 2023 12:40
…rue flag javaPrimitiveWrap for SandboxWrapFactory; added tests in ScriptExecutorTest; refactor ScriptExecutorTest; Update env.properties for tests; Corrected SystemSettingsUtilsTest.when_getDataPointSynchronizedMode_then_low;
…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
…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
Limraj and others added 17 commits September 21, 2023 01:18
- 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
…l_View_with_Chart_Comparator

#2706 Fixed save Graphical View with Chart Comparator:
- 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…
Limraj and others added 11 commits October 16, 2023 21:13
…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;
…'Context update'; revert AbstractBeforeAfterWorkItem.workFinally no logging error
@Limraj Limraj merged commit 10b3c97 into develop Oct 25, 2023
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant