Important Update Notes
1. There are a few new tables in 4.0.3. To add these tables run|ant
db-hibernate-update|once you have the 4.0.3 source installed.
Bug
* [UP-1435 <https://issues.jasig.org/browse/UP-1435>] - DLM fragments,
tabs and channels wrong locale
* [UP-2976 <https://issues.jasig.org/browse/UP-2976>] - A number of
defects found via Findbugs
* [UP-3241 <https://issues.jasig.org/browse/UP-3241>] - Incorrect meta
info in mobile portal header
* [UP-3243 <https://issues.jasig.org/browse/UP-3243>] -
JpaPortalEventStoreTest uses invalid dates
* [UP-3245 <https://issues.jasig.org/browse/UP-3245>] -
URLCanonicalization redirect cookie has incorrect path scope
* [UP-3246 <https://issues.jasig.org/browse/UP-3246>] - issue
importing profiles from up3.2.5 into uP4.0.2
* [UP-3247 <https://issues.jasig.org/browse/UP-3247>] - issue
importing required-data for uP4.0.2 for
defaultTemplateUser_default.profile.xml
* [UP-3253 <https://issues.jasig.org/browse/UP-3253>] - Postgres
driver doesn't support query timeouts
* [UP-3254 <https://issues.jasig.org/browse/UP-3254>] - uportal 4.0.2
+ mysql specified key was too long issue
* [UP-3255 <https://issues.jasig.org/browse/UP-3255>] - Import fails
on group_memberships when 3.0 and 3.2 styles are mixed
* [UP-3257 <https://issues.jasig.org/browse/UP-3257>] - "Cancel" in
person lookup form doesn't work
* [UP-3258 <https://issues.jasig.org/browse/UP-3258>] -
spring-modules-cache-08a.jar is not included in uPortal 4
* [UP-3260 <https://issues.jasig.org/browse/UP-3260>] - "link title"
on menu entries is channel title/name where it should be the
description (otherwise channel's description is quite useless)
* [UP-3262 <https://issues.jasig.org/browse/UP-3262>] -
ProfileImportHelper getting passed BigDecimal objects in constructor
where int primitives are expected
* [UP-3265 <https://issues.jasig.org/browse/UP-3265>] - Test failure
for
org.jasig.portal.rendering.RenderingPipelineIntegrationTest.testRenderingPipeline
-- Failed to transform document
* [UP-3266 <https://issues.jasig.org/browse/UP-3266>] - Changing
locale, doesn't reflect changes in subtab (dropdown) navigation
without logout
* [UP-3270 <https://issues.jasig.org/browse/UP-3270>] - Cached
fragment layouts are not i18n-able
* [UP-3271 <https://issues.jasig.org/browse/UP-3271>] - Export throws
exception due to failure of creating a file with a name that
contains invalid characters. The invalid characters in this case are
specifically a "|".
* [UP-3272 <https://issues.jasig.org/browse/UP-3272>] - BlackBerry
Storm does not receive mobile theme
* [UP-3273 <https://issues.jasig.org/browse/UP-3273>] - ETag headers
not set the first time a cacheable resource is requested
* [UP-3287 <https://issues.jasig.org/browse/UP-3287>] - Broken link on
front page of uPortal Demo 4.0.2
* [UP-3289 <https://issues.jasig.org/browse/UP-3289>] - JPA
CriteraQueries don't fetch associations
* [UP-3291 <https://issues.jasig.org/browse/UP-3291>] - No matching
transistion for 'cancel' in group Manager
* [UP-3292 <https://issues.jasig.org/browse/UP-3292>] -
ClassCastException in Permissions per Category
* [UP-3294 <https://issues.jasig.org/browse/UP-3294>] - Description
for Portlet registeration mentions JSR 168, but not JSR 286 portlets
* [UP-3302 <https://issues.jasig.org/browse/UP-3302>] - Links in
Sitemap portlet are broken
* [UP-3308 <https://issues.jasig.org/browse/UP-3308>] - Unnecessary
call to /uPortal/api/people.json when performing an empty search for
a user as admin
* [UP-3311 <https://issues.jasig.org/browse/UP-3311>] -
PermissionsRESTController references incorrect package for
AuthorizableActivity
* [UP-3313 <https://issues.jasig.org/browse/UP-3313>] - Concurrent 1st
compile of CriteriaQuery can cause failures
* [UP-3314 <https://issues.jasig.org/browse/UP-3314>] - Fix sql string
escaping in RDBMUserIdentityStore
* [UP-3322 <https://issues.jasig.org/browse/UP-3322>] - db task still
modifies database when generating a script file
* [UP-3327 <https://issues.jasig.org/browse/UP-3327>] - Portlets not
rendering in minimized for mobile
Improvement
* [UP-3275 <https://issues.jasig.org/browse/UP-3275>] - Create
delegating TaskScheduler
* [UP-3285 <https://issues.jasig.org/browse/UP-3285>] - Add
@RequestCache Annotation
* [UP-3301 <https://issues.jasig.org/browse/UP-3301>] - Simplify cache
region naming when using BaseJpaDao
* [UP-3312 <https://issues.jasig.org/browse/UP-3312>] - When
exporting, detect corrupt layouts and do not include them
* [UP-3319 <https://issues.jasig.org/browse/UP-3319>] - Replace old
sequence generators with Hibernate's TableGenerator
New Feature
* [UP-2603 <https://issues.jasig.org/browse/UP-2603>] - Statistical
Analysis Tool
* [UP-3274 <https://issues.jasig.org/browse/UP-3274>] - Create helper
redirection service to allow linking to other portlets
* [UP-3324 <https://issues.jasig.org/browse/UP-3324>] - Add mobile
skinning resources for campus life portlets
* [UP-3325 <https://issues.jasig.org/browse/UP-3325>] - Add mobile
icons for campus life portlets
Task
* [UP-3098 <https://issues.jasig.org/browse/UP-3098>] - Ensure that
all messages in XSL, JSP and JavaScript files are internationalizable
* [UP-3299 <https://issues.jasig.org/browse/UP-3299>] - Create
import/export handler for event aggregation config
* [UP-3309 <https://issues.jasig.org/browse/UP-3309>] - Upgrade
Hibernate & Spring
Downloads:http://www.jasig.org/uportal/download/uportal-403
Release Notes:https://wiki.jasig.org/display/UPC/4.0.3
Maven artifacts have been published but may take up to 12 hours to reach
the central maven repository.
-Eric Dalquist
smime.p7s
Description: S/MIME Cryptographic Signature
