Table of contents

Release history and use in Alma

 This is the final ACS release for Cycle 12. The list of addressed tickets is below.

Summary of Changes

  • ACS Logging System now supports Boost.Log when the environment variable BOOST_LOG is set.
  • Dedicated "garbage collector" for PySimpleClient instances to workaround immortal references from CORBA Object activation.
  • ACS Python packages rely on official pyproject.toml instead of setup.py.
  • CDB API REST to obtain the host and port configuration from ACS functionality.
  • Integrate BACI Properties Configuration Tool with CDB API REST.

Note: The changes for ACS Java and Python dependencies were implemented for this release. However, they were de-scoped to 2025APR.

Addressed JIRA tickets

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh

Release Notes


git status
On branch integration/COMMON-2024DEC
Your branch is up to date with 'origin/integration/COMMON-2024DEC'.

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2024DEC -- ACS
af54caa4e7b (origin/feature/ICT-24196, feature/ICT-24196) ICT-24196: Major refactoring in C++ logging class diagram
146d880dd15 (origin/task/ICT-24504, task/ICT-24504) ICT-24504: Change ACS version to 2024DEC
e3b983dfbfe ICT-24603: PySimpleClient custom garbage collecting
09f16d4ec07 ICT-22365 update BPCT to use CDB RESTful API
d6d66e0a2b5 (origin/bugfix/ICT-22765-cdb-api-connection-to-acs-manager-shall-be-parametrized) ICT-22765 Parametrized connection to ACS Manager
be00888179c ICT-24620: Support for Boost.Log in ACS Logging System
ff130a3366d ICT-24620: One sink per thread to replicate ACE Logger implementation
36a7ec7c0da (origin/feature/ICT-24620, feature/ICT-24620) ICT-24620: New attribute to choose between LoggingProxy or Boost.Log
a2824005faf (origin/feature/ICT-23756, feature/ICT-23756) ICT-23756: Replaced setup.py by pyproject.toml in ACS Makefile

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2024DEC -- ARCHIVE

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2024DEC -- ICD
b466c157b0b Updated pom versions to 2024.12
bc6aeb60115 ICT-24480 removed obsUnitSetUID & obsUnitSetPartId from AquaObsUnitSet


Testing

Legend:

  • (tick): All tests are passing
  • (warning): Some tests are failing
  • (minus): Execution of tests was aborted
  • (error): Execution of tests failed

The evolution of ACS tests during development of 2022OCT:

BuildDateStatusTestsPassedSkippedFailedCoverage (Cpp)Coverage (Java)Coverage (Py)Coverage (Total)
#1----------

Problems

Problems Found And Fix Version in This Release

Key Summary T Created Updated Assignee Reporter P Status Resolution
Loading...
Refresh

Problems Found And Fix Version in Future Releases

Key Summary T Created Updated Assignee Reporter P Status Resolution
Loading...
Refresh

  • No labels