...
This is the second ACS development to be used in Cycle 8. Below is the list of addressed tickets.
Summary of Changes
News
Code
- Upgraded Boost to 1.66.0 (Sames as RHEL / CentOS 8)
- Upgraded xerces-c to 3.2.2 (Same as RHEL / CentOS 8)
- Corrected package version for several Python packages (duplicates, open versions, etc.)
- Java dependencies are now installed using Maven repository as part of ExtProds
- Code to allow random delay when starting monitoring in a component to prevent too much simultaneous hardware demand from components sharing hardware resources (Network, CAN channel, etc.)
- Several improvements to New Makefile (More performant, less warnings, removed some bugs, etc.)
- Python imports no longer require ACS to be running. The code that was implemented in this way, was changed to be used as a singleton instead
- Try to avoid destruction of component while its servant reference may be in use by maciContainerImpl, which leaves a component without etherealization
- ComponentCaller now supports simple asynchronous calls that depend on basic callbacks (CBvoid, CBfloat, ...)
- Future releases will increase the functionality to support custom callbacks
- Improvements to properly support Octet sequence in Python and objexp
- ACS now compatible with C++14, C++17 and C++2a (Current draft of C++20)
- Small bug-fixes for Python 3 compatibility in code not frequently used
Addressed JIRA tickets
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | component in (componentMatch('(?m)(^12.)')) and fixVersion=COMMON-2020OCT |
---|
serverId | b8c705e3-ed92-32db-b3d0-8ff450afc249 |
---|
|
...