Versions Compared

Key

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

...

  • Should ACS forward the cbStop callback to the receivers when coming from the unexpected StartState / StopState states?
    • Jira
      serverICT
      serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249
      keyICT-20598
  • Java 17 UpgradeMigration
    • Migration Plans - Java 17 
    • Target is 2023APR
    • Offline docker images should upgrade the provided Java version around the time
    • Applications explicitly defining source/target/release version could be transitioned gradually
  • Java EE / Jakarta EE Migration
    • Migration Plans - Jakarta EE 
    • The proposal is to provide both package version of the APIs with ACS for a transition time (1 or 2 cycles at least)
  • Hibernate 6.x / Spring 6.x Migration
    • This needs to be an observatory-wide transition
    • Hibernate 6 is working fine
    • Spring Framework 6 is working fine
      • Migration Plans - Spring Framework 6
      • Not yet officially released
        • 6.0.0-RC1: Base libraries
        • 6.0.0-M6: Security libraries
        • 5.8.0-M2: Security CAS
        • 3.0.0-RC1: LDAP
      • Small configuration changes + discourage use of HibernateTemplate
        • NullPointerException → Could be fixed by changing some configurations that ended up breaking other parts of the applications
          • The official recommendation is to stop using HibernateTemplate anyway 
        • getHibernateTemplate().<save,delete,get,saveOrupdate,etc.>() → getSessionFactory().getCurrentSession()
        • getHibernateTemplate().execute(...) → getSessionFactory().fromSession(...)
    • TMCDB Explorer as test application
      • Biggest pain was to replace Hibernate Criteria API by JPA's Criteria API
      • Several smaller changes in code and configuration
      • Additional unexpected changes in default configuration values and default behavior
      • After several tweakings, TMCDB Explorer is working fine in all the use cases tested

...