Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • ​Obsolescence management including changes originally planned for 2 releases
    • Third party tools (Upgrades and cleanup)
      • expat, shunit
    • Java (~50 dependencies + clean-up) – Most notably
      • Hibernate
      • Spring
      • JAXB
      • Coexistence of javax.*-api and jakarta.*-api JAR files to allow future migrations
    • ​Python (14 dependencies) – Most notably
      • numpy
      • matplotlib
      • setuptools
    • Support for Python 3.8 (3.6 is still default, 3.8 will be made default in 2022FEB)
    • Support to patch Maven dependencies
      • They get installed to $ALMASW_INSTDIR/JavaDependencies/lib/<artifactId>-<version>-acs.jar
      • Examples are castor and xercesImpl
  • New BACI properties (longLongSeq and uLongLongSeq)
    • Implementation in C++, Java and Python
    • Some cleanup and alignments in Java and Python (Missing BACI property types and misspellings)
  • New Makefile bug-fixes and improvements
    • Support of MAKE_ONLY directive
  • Patched pip to allow --target + --target-scripts directories
    • Proposed patch to upstream, currently in review
  • ACS Makefile allows to deploy PY_PACKAGES to a PyPI server generating a setup.py from Makefile/rules.mk information
  • Python component code is now correctly reloaded on activation without restarting the container (Just make sure no references are left before requesting your new reference)

...

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQuerycomponent in (componentMatch('(?m)(^12.)')) and fixVersion=COMMON-2021OCT
serverIdb8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba

Release Notes


No Format
git status
On branch integration/COMMON-2021OCT
Your branch is up to date with 'origin/integration/COMMON-2021OCT'.

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2021OCT -- ACS
41edf74f0e ICT-18858: Upgraded 2021AUG Java dependencies
0c5dafa8a8 ICT-18859: Updated 2021AUG Python dependencies
ad6fd5048a ICT-18904: Added support for DOUBLE DEFAULT value in HSQLDB
929c01de62 ICT-18904: Updated cdb_rdb DDL file according to new DEFAULT for DOUBLE
ef7ce03be4 ICT-18858: Updated hamcrest-core version for eventGUI
698cee948e ICT-18859: Upgrade ipython to 7.16.1, latest compatible with Python 3.6.x
1294f5adb7 ICT-18858: Replaced hamcrest-core and hamcrest-library by hamcrest
324d194cb1 ICT-18469: Moved shunit2 to ExtProds
62d353b351 ICT-18469: Upgraded shunit2 to 2.1.8
687b96e8f5 ICT-18469: Removed old shunit2 (2.1.5) version
3eefbe4a78 ICT-18468: Moved expat to ExtProds
142a08a21c ICT-18468: Cleanup of expat as ExtProd
076cead669 ICT-18468: Moving expat Makefile to be an LCU specific one
990a23a2aa ICT-18468: Made expat in ExtProds compatible with VxWorks
b88139f0e1 ICT-18468: ExtProd expat clean-up
f1097fd626 ICT-18858: Changed eventGUI dependency from hacmrest-core to hamcrest
c4bd547ad4 ICT-18858: Exclude hamcrest-core-1.3 dependency to avoid clash with 2.2
6a209cdbce (origin/feature/ICT-18469) ICT-18469: Small bug-fixes to install shunit2
06cbf1ed9d ICT-19109 updated ACS version for 2021OCT
c632aae462 (origin/feature/ICT-18859) ICT-18859: Upgraded astroid and pylint to latest version
17435af87e (origin/feature/ICT-18858) ICT-18858: Upgraded mysql-connector-java with latest version
cf90215e04 ICT-19118 updated python dependencies for 2021OCT
698b80d002 ICT-19118: Updated numpy and matplotlib to be compatible w/ py 3.6.9
f5ec41cdda ICT-19118: Fixing xmlpybind tests to consider test directory
9b034e3e24 (origin/feature/ICT-19118) ICT-19118: Fixing acspycommon tests for mock upgrade
7d81d76525 ICT-19180: NC Consumer to properly store subscriptions for reinit
31a7f13478 (origin/feature/ICT-19077) ICT-19077: Added MAKE_ONLY functionality to New Makefile
7b72361bba (origin/bugfix/ICT-19180) ICT-19180: Changed pointer for local instance of T event
e2ad9c246c initial changes for ICT-16295 (generate coredump/stacktrace) -  still testing
41fc73e185 ICT-19207: Added Python 3.8.12 to the list of available interpreters
eb71fb6d0a ICT-19023: Added common and BACI support: longLongSeq and uLongLongSeq
6cd059ee4c (origin/feature/ICT-19215) ICT-19215: Disable Pip warning due to newer version available
ca326e78e8 ICT-19207: Changing Python version to 3.8.6 to be compatible w/PyEnv
de8bc6ef84 ICT-19218: Java implementation for longLongSeq and uLongLongSeq
a73cbbcd54 ICT-19219: Python longLongSeq, uLongLongSeq and others implementation
90d5701c18 ICT-19236: Added support for longLongSeq and uLongLongSeq in moncollect
a878839460 (origin/feature/ICT-19023) ICT-19023: Updating several testing files of moncollect and jbaci
ad1c2dad11 ICT-19023: Re-doing all the changes but with javax package for hibernate Commits re-created hibernate 5.4.27 for javax instead of jakarta: 2cb289f8ef ICT-19116 updated 2021OCT java dependencies 33d6593910 ICT-19143: Make schema bindings compatible with JAXB XJC 3.0.2 643908af18 ICT-19143: Additional change for schema bindings with JAXB 3.0.2 0b903db942 ICT-19116: Changes in ARCHIVE and ICD for Java dependencies 6384443fd8 ICT-19116: Additional changes in ARCHIVE and ICD for Java dependencies 4c92131210 ICT-19116: Several fixes for tests to pass df55aba52f ICT-19116: Removed pdf-transcoder due to conflicting classes in jar c391d82406 ICT-19116: Updated SharedJars Makefile to remove pdf-transcoder 389a622403 ICT-19159: Changes for hibernate 5.5.6.Final to work with ACS 2cd7b05e2d ICT-19116: xjc script to use jakarta.activation-api-*.jar 7ff78e1138 ICT-19159: Add exclusion of hibernate-core in hibernate-jcache fad28d99ff ICT-19116: Upgraded slf4j-api dependency in GUIs 3d2e5fb2c9 ICT-19159: Changes to ARCHIVE for hibernate-core-jakarta 5.5.6.Final 9a225b9d81 ICT-19159: Upgrade of ICD to be compatible with Hibernate 5.5.6.Final 2987aa412d ICT-19159: Upgrade c3p0 for hibernate 5.5.6.Final dc562359ef ICT-19159: More changes for c3p0 in hibernate 5.5.6.Final 1204d9619d ICT-19159: More updates of ARCHIVE for hibernate 5.5.6.Final 0296049d94 ICT-19159: More updates of ICD for hibernate 5.5.6.Final b0dab39f03 ICT-19159: Updated hibernate-entitymanager and fixed hibernate tests c3a5acafad ICT-19159: Updated hibernate tests for 5.5.6.Final 0224e568ca ICT-19116: Update byte-buddy to be compatible with mockito-core f92df94ba9 ICT-19116: Fixing tests for upgrade of junit dependencies 1e53871d20 ICT-19116: ARCHIVE fix for new byte-buddy version 5bd43b1753 ICT-19159: Some adjustments to hibernate tests for 5.5.6.Final 51fa495cdd ICT-19159: TMCDB Explorer changes for Hibernate + spring patch ea40e1d68f ICT-19116: Aesthetical changes in acs-jdeps 17dc76be09 ICT-19116: Simplified the install of patched Java dependencies 5ba0e5d1b0 ICT-19189: Changed xercesImpl building mechanism and related files ed3941ec53 ICT-19116: Cleaning up acs-pom.xml 2ce3903b3b ICT-19116: Ensure the use of xerces SAXParser + small fixes 8504591984 ICT-19116: Adding jakarta.mail implementation besides the API 2475c626a7 ICT-19116: Corrected small acs-pom.xml dependency typo
752a438d78 ICT-19116: Some fixes for tmcdb-explorer runtime
8a755a9655 ICT-19116: Further fixes for tmcdb-explorer runtime
68179d1be5 (origin/bugfix/ICT-19253) ICT-19253: Fixed Java IDL compilation to include expected dependencies
780bf4a9c9 ICT-19116/ICT-19189: Spring by ACS + Castor maven target + cleanup
7456747c0f ICT-19116: Updated spring dependencies across ACS/ARCHIVE/ICD
a96b0badaa ICT-19116: More corrections for castor JAR name change
35810310cb ICT-19116: Aligning spring-ldap to reqs of spring-security-ldap
0c15a281bc ICT-19189: Consider modules when calculating acs-pom.xml dependencies
7a48932168 ICT-19292: Patch pip to allow --target-scripts directory
6ecb4c4fbe (origin/feature/ICT-19207) ICT-19207: Also compile OmniORB for Python 3.8
ebe8a22456 ICT-19292: Adding missing patch for Pip
50d656b059 (origin/feature/ICT-19292) ICT-12292: Pip --target-scripts choose appropriate dir from temp dir
08951e47af ICT-19116: Fixing hibernate tests for new version
be454979ed ICT-19116: Explicitly setting DocumentBuilderFactory
90566860dc ICT-19116: Ensure xerces is used on acsStartJava -endorsed ...
46ded18841 ICT-19116: XjcBuilder to consider INTLIST/INTROOT
a1916f065d ICT-19255: add generate_setup.py script
8c8628d1a0 ICT-19255: add --filename option
a054710868 ICT-19255: New fields to setup.py to remove warns and reduced verbosity
cbd40d98bf ICT-19255: ACS Makefile support for geenerate_setup.py
665019900a ICT-19255: Added generate_setup to Kit/acs Makefile
538fa7ffb6 ICT-19255: Install acs-py.req for dependency version discovery
9c670b0fe8 (origin/feature/ICT-19366) ICT-19366: Py container reload moved to from deactivation to activation
0b17501625 first version of set_python_dependencies script
6f55508972 working on find_dependencies.py script
af9b50a194 update ext_pkgs getter
50a49a1f95 getting acs and third party dependencies ok
d9ecc7725a update instructions
d6bde3cb8d ICT-19172: Recreating changes for Criteria API with javax ICT-19172: updated cdb_rdb module to use javax.persistence ICT-19172: updated Tools/hibernate module to use javax.persistence ICT-19172: updated ACSLaser/alarmHibernate module to use javax.persistence ICT-19172: updated acsdaemon module to use javax.persistence ICT-19172: updated HibernateWDALImpl.java class migration ICT-19172: updated cdb_rdb HibernateWDALImpl class ICT-19172: updated HibernateWDAlarmPluginImpl class ICT-19172: updated imports and the use of TypedQuery for AcsStartRemote class ICT-19172: replacement of HibernateWDALImpl class in cdb_rdb ICT-19172 updated criteria API for acsdaemon module ICT-19172 updated criteria API for ACSLaser module
1f314158c7 ICT-19326: Updated Makefile to support <PKG>_PKG_NAME
047be81e10 (origin/bugfix/ICT-19430) ICT-19430: Ensure correct use of parsing classes for XMLIDL
97198a3598 (origin/feature/ICT-19198) ICT-19198: Helper class to read and set component code in TMCDB
8e60422ef6 ICT-19172: Some fixes for JPA CriteriaQuery after some tests
beaa9ce9ce (origin/feature/ICT-19172-javax) ICT-19172: Check for no result in AcsStartRemote class
1d40098d90 (origin/feature/ICT-19255) ICT-19327, ICT-19328: Added _PKGS and _EXT_PKGS for ACS PY_PACKAGES
8973125b5d ICT-19440: New Makefile prevention of concurrent creation of dir
529d33c352 ICT-19441: Added check of dependencies for MIDL preprocessing
747c9e375d ICT-19440: Additional care for object/$1.idl in Java
4f759ac6cb (origin/bugfix/ICT-19440) ICT-19447: New MK Allow INTROOT/INTLIST to contain -I/-L in dir names

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2021OCT -- ARCHIVE
41edf74f0e ICT-18858: Upgraded 2021AUG Java dependencies
91baa7d6af ICT-18858: Updated hsqldb version for ARCHIVE/TMCDB/Database
1283805e6a ICT-19034 updating ARCHIVE parent pom. Aligned plugin versions with ARCHIVE-SERVICES. Simplified profiles
1f0165d367 ICT-19034 further simplification of profiles
5949985c4e ICT-19034 aligned maven compiler plugin version with ARCHIVE-SERVICES, removed unnecessary properties from PipelineUtils
e4228c92c0 ICT-19034 corrected location of compiler plugin - it should not be in a profile
fd678b0e77 (origin/bugfix/ICT-15099-xmlrpc-sourcecat-service-log-requests) ICT-15099 re-enabled logging for xmlrpc requests. Over time it appears to have rotted.
4ae427c565 ICT-11388: updated poms -> 2021.10-SNAPSHOT
ad1c2dad11 ICT-19023: Re-doing all the changes but with javax package for hibernate Commits re-created hibernate 5.4.27 for javax instead of jakarta: 2cb289f8ef ICT-19116 updated 2021OCT java dependencies 33d6593910 ICT-19143: Make schema bindings compatible with JAXB XJC 3.0.2 643908af18 ICT-19143: Additional change for schema bindings with JAXB 3.0.2 0b903db942 ICT-19116: Changes in ARCHIVE and ICD for Java dependencies 6384443fd8 ICT-19116: Additional changes in ARCHIVE and ICD for Java dependencies 4c92131210 ICT-19116: Several fixes for tests to pass df55aba52f ICT-19116: Removed pdf-transcoder due to conflicting classes in jar c391d82406 ICT-19116: Updated SharedJars Makefile to remove pdf-transcoder 389a622403 ICT-19159: Changes for hibernate 5.5.6.Final to work with ACS 2cd7b05e2d ICT-19116: xjc script to use jakarta.activation-api-*.jar 7ff78e1138 ICT-19159: Add exclusion of hibernate-core in hibernate-jcache fad28d99ff ICT-19116: Upgraded slf4j-api dependency in GUIs 3d2e5fb2c9 ICT-19159: Changes to ARCHIVE for hibernate-core-jakarta 5.5.6.Final 9a225b9d81 ICT-19159: Upgrade of ICD to be compatible with Hibernate 5.5.6.Final 2987aa412d ICT-19159: Upgrade c3p0 for hibernate 5.5.6.Final dc562359ef ICT-19159: More changes for c3p0 in hibernate 5.5.6.Final 1204d9619d ICT-19159: More updates of ARCHIVE for hibernate 5.5.6.Final 0296049d94 ICT-19159: More updates of ICD for hibernate 5.5.6.Final b0dab39f03 ICT-19159: Updated hibernate-entitymanager and fixed hibernate tests c3a5acafad ICT-19159: Updated hibernate tests for 5.5.6.Final 0224e568ca ICT-19116: Update byte-buddy to be compatible with mockito-core f92df94ba9 ICT-19116: Fixing tests for upgrade of junit dependencies 1e53871d20 ICT-19116: ARCHIVE fix for new byte-buddy version 5bd43b1753 ICT-19159: Some adjustments to hibernate tests for 5.5.6.Final 51fa495cdd ICT-19159: TMCDB Explorer changes for Hibernate + spring patch ea40e1d68f ICT-19116: Aesthetical changes in acs-jdeps 17dc76be09 ICT-19116: Simplified the install of patched Java dependencies 5ba0e5d1b0 ICT-19189: Changed xercesImpl building mechanism and related files ed3941ec53 ICT-19116: Cleaning up acs-pom.xml 2ce3903b3b ICT-19116: Ensure the use of xerces SAXParser + small fixes 8504591984 ICT-19116: Adding jakarta.mail implementation besides the API 2475c626a7 ICT-19116: Corrected small acs-pom.xml dependency typo
752a438d78 ICT-19116: Some fixes for tmcdb-explorer runtime
780bf4a9c9 ICT-19116/ICT-19189: Spring by ACS + Castor maven target + cleanup
7456747c0f ICT-19116: Updated spring dependencies across ACS/ARCHIVE/ICD
9fa778a175 ICT-19301 updated startup scripts for DataPacker
7b3fab4c6d (origin/ICT-19301-datapacker-upgrade-spring-version) ICT-19301 corrected an error in the script for asdmSize

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2021OCT -- ICD
b9d4d378d0 Included code to avoid null pointer exception when no configuration is selected
7ca6851782 (origin/bugfix/ICT-17861-tmcdb-explorers-find-configuration-wizard-nullpointerexception) removed print out  message, minor change
41edf74f0e ICT-18858: Upgraded 2021AUG Java dependencies
afdab43c1f Updated POM versions for 2021OCT
6e25cc3bac ICT-18858: Updated hsqldb and junit versions for TMCDB Explorer
4ae427c565 ICT-11388: updated poms -> 2021.10-SNAPSHOT
ad1c2dad11 ICT-19023: Re-doing all the changes but with javax package for hibernate Commits re-created hibernate 5.4.27 for javax instead of jakarta: 2cb289f8ef ICT-19116 updated 2021OCT java dependencies 33d6593910 ICT-19143: Make schema bindings compatible with JAXB XJC 3.0.2 643908af18 ICT-19143: Additional change for schema bindings with JAXB 3.0.2 0b903db942 ICT-19116: Changes in ARCHIVE and ICD for Java dependencies 6384443fd8 ICT-19116: Additional changes in ARCHIVE and ICD for Java dependencies 4c92131210 ICT-19116: Several fixes for tests to pass df55aba52f ICT-19116: Removed pdf-transcoder due to conflicting classes in jar c391d82406 ICT-19116: Updated SharedJars Makefile to remove pdf-transcoder 389a622403 ICT-19159: Changes for hibernate 5.5.6.Final to work with ACS 2cd7b05e2d ICT-19116: xjc script to use jakarta.activation-api-*.jar 7ff78e1138 ICT-19159: Add exclusion of hibernate-core in hibernate-jcache fad28d99ff ICT-19116: Upgraded slf4j-api dependency in GUIs 3d2e5fb2c9 ICT-19159: Changes to ARCHIVE for hibernate-core-jakarta 5.5.6.Final 9a225b9d81 ICT-19159: Upgrade of ICD to be compatible with Hibernate 5.5.6.Final 2987aa412d ICT-19159: Upgrade c3p0 for hibernate 5.5.6.Final dc562359ef ICT-19159: More changes for c3p0 in hibernate 5.5.6.Final 1204d9619d ICT-19159: More updates of ARCHIVE for hibernate 5.5.6.Final 0296049d94 ICT-19159: More updates of ICD for hibernate 5.5.6.Final b0dab39f03 ICT-19159: Updated hibernate-entitymanager and fixed hibernate tests c3a5acafad ICT-19159: Updated hibernate tests for 5.5.6.Final 0224e568ca ICT-19116: Update byte-buddy to be compatible with mockito-core f92df94ba9 ICT-19116: Fixing tests for upgrade of junit dependencies 1e53871d20 ICT-19116: ARCHIVE fix for new byte-buddy version 5bd43b1753 ICT-19159: Some adjustments to hibernate tests for 5.5.6.Final 51fa495cdd ICT-19159: TMCDB Explorer changes for Hibernate + spring patch ea40e1d68f ICT-19116: Aesthetical changes in acs-jdeps 17dc76be09 ICT-19116: Simplified the install of patched Java dependencies 5ba0e5d1b0 ICT-19189: Changed xercesImpl building mechanism and related files ed3941ec53 ICT-19116: Cleaning up acs-pom.xml 2ce3903b3b ICT-19116: Ensure the use of xerces SAXParser + small fixes 8504591984 ICT-19116: Adding jakarta.mail implementation besides the API 2475c626a7 ICT-19116: Corrected small acs-pom.xml dependency typo
752a438d78 ICT-19116: Some fixes for tmcdb-explorer runtime
8a755a9655 ICT-19116: Further fixes for tmcdb-explorer runtime
780bf4a9c9 ICT-19116/ICT-19189: Spring by ACS + Castor maven target + cleanup
7456747c0f ICT-19116: Updated spring dependencies across ACS/ARCHIVE/ICD
fa7fb6036b (origin/feature/ICT-19290) ICT-19290: Updated Makefile/module.mk to use pip's --target
eb2efa831d ICT-17028 ICD/ADAPT: Improved logging, Eclipse admin files
5a7069f999 ICT-17028 message-bus: improved Javadoc
9b499b34cd ICT-17028 adapt-messages: minor improvements
c1110d88ad ICT-17028 message-bus-rabbitmq: initial fix
3529f2d728 ICT-17028 ICD/ADAPT Eclipse stuff
1c8dd69e07 ICT-17028 IntelliJ stuff
05e797632e ICT-17028 message-bus: minor changes
813e4e59cc ICT-17028: Eclipse and IntelliJ stuff
96f49562ba ICT-17028 message-bus-rabbitmq: refactored, removed sendOne()
bced29b056 ICT-17028 adapt-messages: incorporated PR feedback
b91ec47e99 ICT-17028 Upgraded ADAPT version to 2021.10-SNAPSHOT
d8846a23ba ICT-17028 heartbeat-sender: reverted change causing potential NPE
d13ac03e0d ICT-17028 fixed minor problem
088af70424 ICT-17028 adapt-messages: minor improvement
a8263de50c ICT-17028 adapt-messages: minor improvements
597c27f0e8 ICT-17028 message-bus: refactored broker hierarchy removing sendOne()
2977672541 ICT-17028 HeartbeatSender: improved demo
09ce6c30ae ICT-17028 HeartbeatSender: improved demo

...

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = 'Integrated Computing Team' AND issuetype = Bug AND fixVersion = COMMON-2021OCT AND component in (componentMatch('(?m)(^12.)')) AND createdDate > '2021-10-04' ORDER BY component ASC, key ASC
serverIdb8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba

Problems Found And Fix Version in Future Releases

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution,fixversions
maximumIssues20
jqlQueryproject = 'Integrated Computing Team' AND issuetype = Bug AND affectedVersion in (COMMON-2021OCT) AND fixVersion not in (COMMON-2021OCT) AND component in (componentMatch('(?m)(^12.)')) AND createdDate > '2021-10-04' AND createdDate <= '2021-11-29' ORDER BY component ASC, key ASC
serverIdb8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba