Jonathan Sinovassin-Naïk created UNOMI-829:
----------------------------------------------

             Summary: Upgrade the dependencies version
                 Key: UNOMI-829
                 URL: https://issues.apache.org/jira/browse/UNOMI-829
             Project: Apache Unomi
          Issue Type: Task
            Reporter: Jonathan Sinovassin-Naïk


The goal of this ticket is to update as many libraries as possible in the unomi 
codebase.

Begin with libraries that are expected to be simple to upgrade, do not try 
updating complex libraries in the context of this ticket.

Upgrade strategy:
 * Look at library usage, see if it can be easily removed.
 * If not, update the library and trigger a build.
 * If the build fails, estimate effort to fix, if fix seems easy, timebox it to 
30mn MAX.
 * If update is not easy, detail (briefly) why in this ticket and move on to 
the next library.

Versioning strategy:
 * Try updating to the last released version of the library (except if tagged 
beta or alpha).
 * If too many breaking changes, if a maintenance branch exists for that 
library on the same major digit that the version used in unomi, and if this 
version is still maintained (updated less than 2 years ago), update to the 
latest released in this maintenance branch and create a ticket to update the 
library to the latest released version.
 * If not possible, detail briefly why in this ticket and create a ticket to 
update or replace the library.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to