Table of contents


Release history and use in Alma


Summary of Changes

Addressed JIRA tickets

Release Notes


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

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2023DEC -- ACS
2d6a86cf60f ICT-23069: Updated ACS to 2023DEC version
c5c3671005f (origin/feature/ICT-23050) ICT-23050: No progress bar installing Python dependencies
91eabfb8d1d ICT-23052: LoggingStatistics stored in Logger instead of BaseLog
1d84ec55d7f (origin/feature/ICT-23053) ICT-23053: Ignore pip package in acsParseDeps Additional small improvements in PyPI package information
2d5c5a0bccd ICT-23049: Added pyenv-virtualenv plugin
a9756240f49 ICT-23049: Initialize PyEnv-virtualenv plugin
4f178ee390e ICT-22926: Upgraded PyEnv to v2.3.28
f2ee9df01d6 (origin/feature/ICT-23049) ICT-23049: Loading virtualenv during installation to confirm it works
4d5dd6041f4 ICT-22925: Upgrade Python to 3.12 with required dependencies
da27f41d94c ICT-22764: Upgraded xalana and serializer to 2.7.3
128e6a9538f (origin/feature/ICT-22536) ICT-22536: Castor to use java regular expression library
123b2f81c16 ICT-23100: Deployment capabilities for 3rd party patched artifacts
9c9bb8c5a4e ICT-22925: Upgrading Pillow version for Pytnon 3.12
6e790cdb299 (origin/feature/ICT-23052) ICT-23052: stats variable to public scope for backwards compatibility
f1aeb13d794 ICT-23100: Parent pom to use ACS_VERSION for versioning
c532a7b2a41 (origin/feature/ICT-23107) ICT-23107: Added SHMEM library for BulkDataNT QoS configuration
52c5b5e07bb ICT-23100: Optional deps with custom pom. Bumped patch version
edbd2df5971 ICT-23100: Castor and Xerces-J to use revision as parent version
cd5735b56e2 ICT-23100: Corrected small bug with parent revision
4e48d56d709 ICT-23100: Small fixes in third-party child poms for consistency
126ac56d131 (origin/feature/ICT-23100) ICT-23100: Patched third party deps should go to M2 repo as well
480e559a723 ICT-22925: Logging to correctly put file and line number on logs
082f8a3065f ICT-22925: Tests compatible with unittest in Python 3.12
2cfe7953046 ICT-22925: Collections, importlib and is_alive updated
969a8cc1eb5 ICT-22925: Importlib additional changes for Python 3.12
02cb07d0d21 (origin/feature/ICT-22925) ICT-22925: Fixed some tests for Python 3.12
75ac4d9142f (origin/bugfix/ICT-23188) ICT-23188: Fix to show XMLDoc attributes in alma branch instead of MACI

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

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2023DEC -- ICD
7b9c92bc020 ICT-22867 updated ICD/OBOPS poms to 2023.12
53648f3c8bd ICT-22867 added SB Waiting+ForJAO SubState
c71f4274242 ICT-22867 updated ICD/OBOPS poms to 2023.12
360ac5f6315 ICT-22867 added SB Waiting+ForJAO SubState
0d5181848ef ICT-22925: Upgrade astropy for Python 3.12
5bb92e5a453 (origin/feature/ICT-22764) ICT-22764: Upgrade xalan version for APDM build
a28224cb088 ICT-22903 added substate to email state param
a1a00f65c95 ICT-22903 added SB P2G mail notifications
a5d16b4727f ICT-22903 P2G SB notifications on changes to ObservingTimedOut
f4f569d2699 ICT-22925: ICD tests replaced assertEquals
7a59672d2ae ICT-22903 simplified ICD/OBOPS pom files
e694757b197 (origin/icd-obops/2023DEC) ICT-22903 updated MagicDraw to 2022x v7
38420017105 ICT-22788: APDM changes for C11
0fd806fc65d (origin/feature/ICT-23202) ICT-23202 : added toXML methods to python swig entities for Row and Table objects


OS Support:

The expected and actual versions of compilers, ORBs and various RPMs can be found by running the command =acsConfigReport=, both for required RPMs and for software shipped together with ACS. To get a rough overview before installing ACS, here are the most basic ones:

The operating system dependencies are:

If you need to build doxygen/graphviz instead of installing at OS level, you also need:

Testing

Legend:

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

Problems Found And Fix Version in Future Releases