[MGNLREST-101] Move 3rd-party dependencies from REST to 3rd-party BOM Created: 31/Aug/17  Updated: 29/Sep/17  Resolved: 29/Sep/17

Status: Closed
Project: Magnolia REST Framework
Component/s: None
Affects Version/s: 2.0
Fix Version/s: 2.0

Type: Task Priority: Neutral
Reporter: Philip Mundt Assignee: Philip Mundt
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:
Epic Link: Bill Of Materials (BOMs)
Sprint: Basel 113
Story Points: 3

 Comments   
Comment by Philip Mundt [ 11/Sep/17 ]

Needs revert – or backport to 5.5 – because REST is 5.5.x compatible but 3rd-party BOM is 5.6 only.

Comment by Michael Mühlebach [ 14/Sep/17 ]

Just for historical reasons:
We decided to backport the BOMs to 5.5. see https://wiki.magnolia-cms.com/display/DEV/Centralized+Dependency+Management#CentralizedDependencyManagement-Decisions

Comment by Milan Divilek [ 29/Sep/17 ]

Reopen: M5.5.x bundles ship with magnolia-rest 1.2.x which has dependency to resteasy 3.0.23.Final, but BOM contains version 3.1.3.Final (shipped with magnolia-rest 2.0-SNAPSHOT).. So BOM for M5.5.x should contain dependency to reasteasy 3.0.23.Final

btw. resteasy 3.1.3.Final doesn't work with magnolia-rest-client 1.1.x (used in 5.5.x and 5.6) -> MGNLRESTCL-28

Comment by Mikaël Geljić [ 29/Sep/17 ]

yes, 5.5 bundles still ship with rest 1.2 series, so version 3.0.23.Final is the correct one there. Will push that to the 5.5 bom and close this back.

Comment by Mikaël Geljić [ 29/Sep/17 ]
  • Fix version is 2.0-only on the rest side; since version 1.2 is compatible w/ M5.3 (for which there is no retroactive bom)
  • Dependency versions (resteasy, jackson, swagger) were applied as follows to the external bom:
    • baseline versions from branch 1.2 to the 5.5 branch of the bom (3.0.23.Final, 2.8.6, and 1.5.4, respectively)
    • baseline versions from branch 2.0 to the 5.6 branch of the bom (3.1.3.Final, 2.8.6, and 1.5.6, respectively)
Generated at Mon Feb 12 06:56:36 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.