Right now parameters are represented by a Map and a lot of logic is duplicated. There is no way to check if given parameter was already evaluated.
List based parameters no longer work when there is only one value.
Invalid field value for field "id"
Multiselect parameter behavior different between struts 2.5.5 and 2.5.1
GitHub Pull Request #58