uPortal-Project / esup-filemanager

ESUP File Manager is a JSR286 Portlet. Esup File Manager allows users to perform file management on their HomeDirs.
https://wiki.jasig.org/display/PLT/ESUP+File+Manager+Portlet
Apache License 2.0
12 stars 18 forks source link

chore(deps): update dependency org.jasig.portal:uportal-spring to v5.11.0 #97

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jasig.portal:uPortal-spring 5.1.0 -> 5.11.0 age adoption passing confidence

Release Notes

uPortal-Project/uPortal ### [`v5.11.0`](https://togithub.com/uPortal-Project/uPortal/releases/v5.11.0) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.10.0...v5.11.0) uPortal 5.11.0 is a new feature release of uPortal. Thanks to all the contributors that made this release possible! Including, but not limited to: [@​bjagg](https://togithub.com/bjagg), [@​cbeach47](https://togithub.com/cbeach47), and [@​ChristianMurphy](https://togithub.com/ChristianMurphy) #### Features - feat: add memory and db query info to health-check #### Fixes - fix: add cache to portlet window state collection - fix: correct tablename in PortletLocalizationData.java - fix: replaced [@​JoinTable](https://togithub.com/JoinTable) with [@​CollectionTable](https://togithub.com/CollectionTable) for localizations - fix: [#​2283](https://togithub.com/uPortal-Project/uPortal/issues/2283) - apply personalization tokens to portlet chrome titles #### Chores - chore(deps): update aspectj to v1.9.7 - chore(deps): update dependency ch.qos.logback:logback-classic to v1.2.4 - chore(deps): update dependency ch.qos.logback:logback-classic to v1.2.5 - chore(deps): update dependency com.fasterxml.jackson.core:jackson-annotations to v2.12.4 - chore(deps): update dependency com.fasterxml.jackson.core:jackson-core to v2.12.4 - chore(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v4.7.2 - chore(deps): update dependency commons-io:commons-io to v2.11.0 - chore(deps): update dependency edu.internet2.middleware.grouper:grouperclient to v2.5.53 - chore(deps): update dependency edu.internet2.middleware.grouper:grouperclient to v2.5.54 - chore(deps): update dependency nebula.lint:nebula.lint.gradle.plugin to v16.26.0 - chore(deps): update dependency org.apache.ant:ant to v1.10.11 - chore(deps): update dependency org.apache.commons:commons-compress to v1.21 - chore(deps): update dependency org.apache.tika:tika-core to v1.27 - chore(deps): update dependency org.jsoup:jsoup to v1.14.1 - chore(deps): update dependency org.webjars.npm:core-js-bundle to v3.15.1 - chore(deps): update dependency org.webjars.npm:core-js-bundle to v3.15.2 - chore(deps): update dependency org.webjars.npm:jstree to v3.3.11 - chore(deps): update slf4j to v1.7.32 For a full list of changes see https://github.com/uPortal-Project/uPortal/compare/v5.10.0...v5.11.0 ### [`v5.10.0`](https://togithub.com/uPortal-Project/uPortal/releases/v5.10.0) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.9.0...v5.10.0) uPortal 5.10.0 is a new feature release of uPortal. Thanks to all the contributors that made this release possible! Including, but not limited to: [@​allanjackson](https://togithub.com/allanjackson), [@​jgribonvald](https://togithub.com/jgribonvald), [@​bjagg](https://togithub.com/bjagg), [@​cbeach47](https://togithub.com/cbeach47), [@​jonathanmtran](https://togithub.com/jonathanmtran), [@​RamiroPuentesSCCCD](https://togithub.com/RamiroPuentesSCCCD), and [@​ChristianMurphy](https://togithub.com/ChristianMurphy) #### Features - feat: CAS URL customizing from Portal Request ([#​1875](https://togithub.com/uPortal-Project/uPortal/issues/1875)) #### Fixes - fix(sitemap): correct sitemap column breaking ([#​2370](https://togithub.com/uPortal-Project/uPortal/issues/2370)) - fix: handle null return from iterator ([#​2266](https://togithub.com/uPortal-Project/uPortal/issues/2266)) - fix: [GH-1858](https://togithub.com/uPortal-Project/uPortal/issues/1858) - Don't show "direct url" in a form input field. ([#​1859](https://togithub.com/uPortal-Project/uPortal/issues/1859)) - fix: uniqueness on favorited portlets GH:2275 ([#​2322](https://togithub.com/uPortal-Project/uPortal/issues/2322)) - fix: add missing feedView preference to RSS portlet options ([#​2289](https://togithub.com/uPortal-Project/uPortal/issues/2289)) - fix: Cas proxy configuration from Spring Bean management ([#​2317](https://togithub.com/uPortal-Project/uPortal/issues/2317)) - fix: adding a tab or maximizing a portlet now stick to the tabgroup ([#​2307](https://togithub.com/uPortal-Project/uPortal/issues/2307)) - fix: add missing jackson joda datatype jar for stats portlet ([#​2290](https://togithub.com/uPortal-Project/uPortal/issues/2290)) - fix: handle group-membership imports ([#​2288](https://togithub.com/uPortal-Project/uPortal/issues/2288)) - fix: re-add up-portlet-title token to fix dynamic titles ([#​2286](https://togithub.com/uPortal-Project/uPortal/issues/2286)) #### Documentation Changes - doc: fix new repo links ([#​2361](https://togithub.com/uPortal-Project/uPortal/issues/2361)) #### Chores - chore(deps): update dependency nebula.lint:nebula.lint.gradle.plugin to v16.25.0 - chore(deps): update dependency org.webjars.npm:core-js-bundle to v3.14.0 - chore(deps): update dependency org.bouncycastle:bcprov-jdk15on to v1.69 - chore(deps): update dependency nebula.lint:nebula.lint.gradle.plugin to v16.24.0 - chore(deps): update dependency commons-io:commons-io to v2.10.0 - chore(deps): update mockito to v3.11.2 - chore(deps): update slf4j to v1.7.31 - chore(deps): update mockito to v3.11.1 - chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.1034 - chore(deps): update mockito to v3.11.0 - chore(deps): update dependency org.apache.commons:commons-pool2 to v2.10.0 - chore(deps): update dependency edu.internet2.middleware.grouper:grouperclient to v2.5.52 - chore(deps): update dependency commons-io:commons-io to v2.9.0 - chore(deps): update dependency org.webjars.npm:core-js-bundle to v3.13.0 - chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.1030 - chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.1021 - chore(deps): update dependency org.spockframework:spock-core to v2.0-groovy-3.0 - chore(deps): update node to version 16 LTS, update npm package lock files - chore(deps): update spring ldap to v2.3.4.release - chore(deps): update mockito to v3.10.0 - chore(deps): update dependency com.thoughtworks.xstream:xstream to v1.4.17 - chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.1015 - chore(deps): update dependency com.github.node-gradle.node:com.github.node-gradle.node.gradle.plugin to v3.1.0 - chore(deps): update dependency gradle to v6.9 - chore(deps): update dependency edu.internet2.middleware.grouper:grouperclient to v2.5.50 - chore(deps): update dependency edu.internet2.middleware.grouper:grouperclient to v2.5.49 - chore(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v4.7.1 - chore(deps): update dependency stylelint-config-standard to v22 - chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.1004 - chore(deps): update groovy to v3.0.8 - chore(deps): update dependency org.easymock:easymock to v4.3 - chore(deps): update dependency org.apache.ant:ant to v1.10.10 - chore(deps): update dependency org.projectlombok:lombok to v1.18.20 - chore(deps): update dependency nebula.lint:nebula.lint.gradle.plugin to v16.23.0 - chore(deps): update dependency com.github.kt3k.coveralls:com.github.kt3k.coveralls.gradle.plugin to v2.12.0 - chore(deps): update lucene to v8.8.2 - chore(deps): update jaxb to v2.3.4 - chore(deps): update mockito to v3.9.0 - chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.997 - chore(deps): update dependency com.fasterxml.jackson.core:jackson-core to v2.12.3 - chore(deps): update dependency com.fasterxml.jackson.core:jackson-annotations to v2.12.3 - chore(deps): update dependency nebula.lint:nebula.lint.gradle.plugin to v16.22.0 - chore(deps): update dependency stylelint-config-standard to v21 - chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.987 - chore(deps): update dependency org.apache.tika:tika-core to v1.26 - chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.986 - chore(deps): update dependency org.spockframework:spock-core to v2.0-m5-groovy-3.0 - chore(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v1.3.1 - chore(deps): update dependency nebula.lint:nebula.lint.gradle.plugin to v16.17.1 - chore(deps): update dependency com.google.guava:guava to v30.1.1-jre - chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.979 - chore(deps): update dependency com.thoughtworks.xstream:xstream to v1.4.16 - chore(deps): update Lucene to v8.8.1 - chore(deps): update dependency com.github.node-gradle.node:com.github.node-gradle.node.gradle.plugin to v3 - chore(deps): update dependency org.json:json to v20210307 - chore(deps): update dependency eslint-config-prettier to v8 - chore(deps): update dependency com.fasterxml.jackson.datatype:jackson-datatype-joda to v2.12.2 - chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.12.2 - chore(deps): update dependency com.fasterxml.jackson.core:jackson-core to v2.12.2 - chore(deps): update dependency com.fasterxml.jackson.core:jackson-annotations to v2.12.2 - chore(deps): update dependency com.github.kt3k.coveralls:com.github.kt3k.coveralls.gradle.plugin to v2.11.0 - chore(deps): update dependency org.apache.commons:commons-lang3 to v3.12.0 - chore(deps): update dependency gradle to v6.8.3 - chore(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v4.7.0 - chore(deps): update dependency org.webjars.npm:whatwg-fetch to v3.6.2 - chore(deps): update mockito to v3.8.0 - chore(deps): update dependency junit:junit to v4.13.2 - chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.951 - chore(deps): update dependency joda-time:joda-time to v2.10.10 - chore(deps): update dependency gradle to v6.8.2 - chore(deps): update lucene to v8.8.0 - chore(deps): update dependency org.projectlombok:lombok to v1.18.18 - chore(deps): update dependency org.webjars.npm:core-js-bundle to v3.8.3 - chore(deps): update dependency gradle to v6.8.1 - chore(deps): update mockito to v3.7.7 - chore(deps): update dependency com.google.guava:guava to v30 - chore(deps): update dependency org.json:json to v20201115 For a full list of changes see https://github.com/uPortal-Project/uPortal/compare/v5.9.0...v5.10.0 ### [`v5.9.0`](https://togithub.com/uPortal-Project/uPortal/releases/v5.9.0) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.8.2...v5.9.0) uPortal 5.9.0 is a new feature release of uPortal. Thanks to all the contributors that made this release possible! Including, but not limited to: [@​loulou2u](https://togithub.com/loulou2u), [@​allanjackson](https://togithub.com/allanjackson), [@​jgribonvald](https://togithub.com/jgribonvald), [@​tbain](https://togithub.com/tbain), [@​bjagg](https://togithub.com/bjagg), [@​cbeach47](https://togithub.com/cbeach47), and [@​ChristianMurphy](https://togithub.com/ChristianMurphy) #### Features - Prepared SQL statements for entity groups [#​2198](https://togithub.com/uPortal-Project/uPortal/issues/2198) - Upgrading Google Visualization (Statistics Portlet) version [#​2157](https://togithub.com/uPortal-Project/uPortal/issues/2157) - Add queue size vars to portletThreadPool and uPortalTaskExecutor [#​2251](https://togithub.com/uPortal-Project/uPortal/issues/2251) - Smart LDAP leverages attribute mapper [#​2245](https://togithub.com/uPortal-Project/uPortal/issues/2245) #### Fixes - Limit long search text [#​2167](https://togithub.com/uPortal-Project/uPortal/issues/2167) - Fix uploading in import/export [#​2169](https://togithub.com/uPortal-Project/uPortal/issues/2169) - Fix tab groups styling in Respondr [#​2250](https://togithub.com/uPortal-Project/uPortal/issues/2250) - Add accessible labels to search launcher [#​2102](https://togithub.com/uPortal-Project/uPortal/issues/2102) #### Chores - Migrate to GitHub Actions for continuous integration [#​2217](https://togithub.com/uPortal-Project/uPortal/issues/2217), [#​2218](https://togithub.com/uPortal-Project/uPortal/issues/2218), [#​2234](https://togithub.com/uPortal-Project/uPortal/issues/2234) - Migrate Findbugs to Spotbugs [#​1713](https://togithub.com/uPortal-Project/uPortal/issues/1713) - Update Gradle lint to latest [#​2239](https://togithub.com/uPortal-Project/uPortal/issues/2239) - Update remark lint to latest [#​2216](https://togithub.com/uPortal-Project/uPortal/issues/2216) #### Dependency Highlights - Upgrade Gradle to 6.8 [#​2244](https://togithub.com/uPortal-Project/uPortal/issues/2244) - Update Spring to 4.3.30 [#​2227](https://togithub.com/uPortal-Project/uPortal/issues/2227) - Update Spring Security to 4.2.20 [#​2228](https://togithub.com/uPortal-Project/uPortal/issues/2228) - Update Jackson to 2.12.1 [#​2247](https://togithub.com/uPortal-Project/uPortal/issues/2247) - Update Lucene to 8.7.0 [#​2208](https://togithub.com/uPortal-Project/uPortal/issues/2208) - Update bouncycastle to 1.68 [#​2242](https://togithub.com/uPortal-Project/uPortal/issues/2242) - Update Lombok to 1.18.16 [#​2192](https://togithub.com/uPortal-Project/uPortal/issues/2192) - Update to Node 15 and NPM 7 [#​2237](https://togithub.com/uPortal-Project/uPortal/issues/2237) - Update fetch to 3.4.1 [#​2165](https://togithub.com/uPortal-Project/uPortal/issues/2165) For a full list of changes see https://github.com/Jasig/uPortal/compare/v5.8.2...v5.9.0 ### [`v5.8.2`](https://togithub.com/uPortal-Project/uPortal/releases/v5.8.2) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.8.1...v5.8.2) This is a new patch release of uPortal. It includes fixes and many dependency updates. Thanks to all the contibutors who made this release possible! Including, but not limited to: [@​jgribonvald](https://togithub.com/jgribonvald), [@​jonathanmtran](https://togithub.com/jonathanmtran), [@​bjagg](https://togithub.com/bjagg), and [@​ChristianMurphy](https://togithub.com/ChristianMurphy) #### Fixes - missing conf on serveral server name management when activating CAS guest redirect ([#​1410](https://togithub.com/uPortal-Project/uPortal/issues/1410)) - added documentation regarding org.apereo.portal.index.relativePath ([#​1880](https://togithub.com/uPortal-Project/uPortal/issues/1880)) - fix InvertedRegexTester pags tester against multivalued attributes ([#​1973](https://togithub.com/uPortal-Project/uPortal/issues/1973)) - add support for using ContextMapper ([#​1989](https://togithub.com/uPortal-Project/uPortal/issues/1989)) - increase contrast in customize drawer for accessibility ([#​1994](https://togithub.com/uPortal-Project/uPortal/issues/1994)) - fix partial searching and run indexer at startup ([#​2009](https://togithub.com/uPortal-Project/uPortal/issues/2009)) - catch expected runtime exception when race condition of cookie update ([#​2128](https://togithub.com/uPortal-Project/uPortal/issues/2128)) #### Dependency Update Highlights - Update Gradle to version 6 ([#​1883](https://togithub.com/uPortal-Project/uPortal/issues/1883)) - Update Groovy to version 3 ([#​1978](https://togithub.com/uPortal-Project/uPortal/issues/1978)) - Update Jackson to version 2.11.2 ([#​2120](https://togithub.com/uPortal-Project/uPortal/issues/2120)) - Update Spring to version 4.3.27 ([#​2052](https://togithub.com/uPortal-Project/uPortal/issues/2052)) - Update Spring Security to version 4.2.18 ([#​2124](https://togithub.com/uPortal-Project/uPortal/issues/2124)) - Update Lucene to version 8.5.2 ([#​2068](https://togithub.com/uPortal-Project/uPortal/issues/2068)) For a full list of changes see https://github.com/Jasig/uPortal/compare/v5.8.1...v5.8.2 ### [`v5.8.1`](https://togithub.com/uPortal-Project/uPortal/releases/v5.8.1) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.8.0...v5.8.1) This is a new patch release of uPortal. It includes a couple fixes and several dependency updates. Thanks to the folks who contributed to this release! ### List of Changes #### Fixes - [#​1876](https://togithub.com/uPortal-Project/uPortal/issues/1876) Allow reordering tabs to persist - [#​1877](https://togithub.com/uPortal-Project/uPortal/issues/1877) Prevent portlet import upload form from refreshing page - [#​1871](https://togithub.com/uPortal-Project/uPortal/issues/1871) Add cache for `searchForGroups` #### Chores - Re-enable gradle manually - Disable autorebasing to reduce noise - Update dependencies - [#​1873](https://togithub.com/uPortal-Project/uPortal/issues/1873) nebula.lint:nebula.lint.gradle.plugin to v13 - [#​1872](https://togithub.com/uPortal-Project/uPortal/issues/1872) gradle to v5.6.2 - [#​1869](https://togithub.com/uPortal-Project/uPortal/issues/1869) org.apache.ant:ant to v1.10.7 - [#​1868](https://togithub.com/uPortal-Project/uPortal/issues/1868) org.apache.httpcomponents:httpcore to v4.4.12 - [#​1867](https://togithub.com/uPortal-Project/uPortal/issues/1867) org.jgroups:jgroups to v3.6.19.Final - [#​1865](https://togithub.com/uPortal-Project/uPortal/issues/1865) com.amazonaws:aws-java-sdk-s3 to v1.11.623 ### [`v5.8.0`](https://togithub.com/uPortal-Project/uPortal/releases/v5.8.0) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.7.1...v5.8.0) This is a new minor release of uPortal. It includes a couple enhancements for CAS configuration and Lucene search, a few fixes, and a fair number of dependency updates. Credit to [@​allanjackson](https://togithub.com/allanjackson), [@​bjagg](https://togithub.com/bjagg), [@​cbeach47](https://togithub.com/cbeach47), [@​ChristianMurphy](https://togithub.com/ChristianMurphy), and [@​jonathanmtran](https://togithub.com/jonathanmtran) for the commits. ### List of Changes #### Features - [#​1822](https://togithub.com/uPortal-Project/uPortal/issues/1822) Updated encodeServiceUrl of the ticketValidationFilter bean to true - [#​1863](https://togithub.com/uPortal-Project/uPortal/issues/1863) Expose Lucene ranking #### Fixes - Update Jacoco report tasks for gradle v5.6.1 - [#​1803](https://togithub.com/uPortal-Project/uPortal/issues/1803) Use tab's externalId for sitemap links - [#​1809](https://togithub.com/uPortal-Project/uPortal/issues/1809) Remove Lucene duplication via a unique ID field - [#​1828](https://togithub.com/uPortal-Project/uPortal/issues/1828) Use clearfix on form #### Chores - [#​1862](https://togithub.com/uPortal-Project/uPortal/issues/1862) update package lock file - Remove trailing comma from renovate config - Combine jadira usertype updates - Add slfj, groovy, and json web token as grouped packages - Use master issue to manage major version updates - Fixed indentation levels - Update dependencies - [#​1840](https://togithub.com/uPortal-Project/uPortal/issues/1840) gradle to v5.6.1 - [#​1864](https://togithub.com/uPortal-Project/uPortal/issues/1864) com.amazonaws:aws-java-sdk-s3 to v1.11.621 - [#​1846](https://togithub.com/uPortal-Project/uPortal/issues/1846) org.jgroups:jgroups to v3.6.18.Final - [#​1860](https://togithub.com/uPortal-Project/uPortal/issues/1860) nebula.lint:nebula.lint.gradle.plugin to v12.1.0 - [#​1861](https://togithub.com/uPortal-Project/uPortal/issues/1861) org.apache.commons:commons-compress to v1.19 - [#​1839](https://togithub.com/uPortal-Project/uPortal/issues/1839) commons-beanutils:commons-beanutils to v1.9.4 - [#​1838](https://togithub.com/uPortal-Project/uPortal/issues/1838) org.webjars.npm:core-js-bundle to v3.2.1 - [#​1835](https://togithub.com/uPortal-Project/uPortal/issues/1835) slf4j to v1.7.28 - [#​1820](https://togithub.com/uPortal-Project/uPortal/issues/1820) org.codehaus.groovy:groovy-jsr223 to v2.5.8 - [#​1821](https://togithub.com/uPortal-Project/uPortal/issues/1821) org.codehaus.groovy:groovy-test to v2.5.8 - org.codehaus.groovy:groovy to v2.5.8 - [#​1818](https://togithub.com/uPortal-Project/uPortal/issues/1818) org.json:json to v20190722 - [#​1815](https://togithub.com/uPortal-Project/uPortal/issues/1815) org.slf4j:jul-to-slf4j to v1.7.27 - [#​1816](https://togithub.com/uPortal-Project/uPortal/issues/1816) org.slf4j:log4j-over-slf4j to v1.7.27 - [#​1817](https://togithub.com/uPortal-Project/uPortal/issues/1817) org.slf4j:slf4j-api to v1.7.27 - [#​1814](https://togithub.com/uPortal-Project/uPortal/issues/1814) org.slf4j:jcl-over-slf4j to v1.7.27 - [#​1811](https://togithub.com/uPortal-Project/uPortal/issues/1811) spring core to v4.3.25.release - [#​1808](https://togithub.com/uPortal-Project/uPortal/issues/1808) org.apache.tika:tika-core to v1.22 - [#​1800](https://togithub.com/uPortal-Project/uPortal/issues/1800) org.apache.commons:commons-pool2 to v2.7.0 - [#​1798](https://togithub.com/uPortal-Project/uPortal/issues/1798) node js to version 12.7.0 - [#​1797](https://togithub.com/uPortal-Project/uPortal/issues/1797) com.github.kt3k.coveralls:com.github.kt3k.coveralls.gradle.plugin to v2.8.4 - [#​1795](https://togithub.com/uPortal-Project/uPortal/issues/1795) Lucene to v8.2.0 ### [`v5.7.1`](https://togithub.com/uPortal-Project/uPortal/releases/v5.7.1) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.7.0...v5.7.1) This is a new patch release of uPortal. It includes a couple fixes and several dependency updates. Credit to [@​ChristianMurphy](https://togithub.com/ChristianMurphy), [@​cbeach47](https://togithub.com/cbeach47), and [@​bjagg](https://togithub.com/bjagg) for the commits. ### List of Changes #### Fixes - [#​1742](https://togithub.com/uPortal-Project/uPortal/issues/1742) Fix check for session max inactive - [#​1691](https://togithub.com/uPortal-Project/uPortal/issues/1691) Aggregation doesn't aggregate past "now" #### Documentation Changes - [#​1779](https://togithub.com/uPortal-Project/uPortal/issues/1779) Update the notes on the release process - [#​1778](https://togithub.com/uPortal-Project/uPortal/issues/1778) Add Ryan Mathis as a committer - Edit Update Community section - Update RELEASE.md with more detail #### Chores - Update package lock file - Update dependencies - [#​1794](https://togithub.com/uPortal-Project/uPortal/issues/1794) commons-codec:commons-codec to v1.13 - [#​1793](https://togithub.com/uPortal-Project/uPortal/issues/1793) com.amazonaws:aws-java-sdk-s3 to v1.11.596 - [#​1791](https://togithub.com/uPortal-Project/uPortal/issues/1791) remark-cli to v7 - [#​1790](https://togithub.com/uPortal-Project/uPortal/issues/1790) remark-validate-links to v9 - [#​1787](https://togithub.com/uPortal-Project/uPortal/issues/1787) com.fasterxml.woodstox:woodstox-core to v5.3.0 - [#​1784](https://togithub.com/uPortal-Project/uPortal/issues/1784) io.jsonwebtoken:jjwt-jackson to v0.10.7 - [#​1783](https://togithub.com/uPortal-Project/uPortal/issues/1783) io.jsonwebtoken:jjwt-impl to v0.10.7 - [#​1782](https://togithub.com/uPortal-Project/uPortal/issues/1782) io.jsonwebtoken:jjwt-api to v0.10.7 - [#​1781](https://togithub.com/uPortal-Project/uPortal/issues/1781) update dependency gradle to v5.5.1 - [#​1777](https://togithub.com/uPortal-Project/uPortal/issues/1777) Update Mockito to v3 (major) - [#​1775](https://togithub.com/uPortal-Project/uPortal/issues/1775) joda-time:joda-time to v2.10.3 ### [`v5.7.0`](https://togithub.com/uPortal-Project/uPortal/releases/v5.7.0) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.6.1...v5.7.0) This is a new minor release of uPortal. It includes several enhancements around Soffit / OIDC JWTs (JavaScript Web Tokens), and login/authentication hooks. #### List of Changes ##### Features - Add option to turn off JWT encryption ( [#​1759](https://togithub.com/uPortal-Project/uPortal/issues/1759) ) - Add support to overwrite properties based on a UP_CLUSTER system var ( [#​1763](https://togithub.com/uPortal-Project/uPortal/issues/1763) ) - Add a warning to the logs when an attempt to use local login occurs ( [#​1761](https://togithub.com/uPortal-Project/uPortal/issues/1761) ) - Add hooks into LoginController.java and Authentication.java ( [#​1762](https://togithub.com/uPortal-Project/uPortal/issues/1762) ) - Allow property to configure JWT Signature Algorithm ( [#​1755](https://togithub.com/uPortal-Project/uPortal/issues/1755) ) - Use Trusty for Oracle Java 8 ( [#​1750](https://togithub.com/uPortal-Project/uPortal/issues/1750) ) ##### Fixes - Unescape portlet and tab names in sitemap ( [#​1767](https://togithub.com/uPortal-Project/uPortal/issues/1767) ) - Fix typo that breaks layout imports for Oracle > 12 ( [#​1765](https://togithub.com/uPortal-Project/uPortal/issues/1765) ) - Rolling back the change to make the parameter maps read-only ( [#​1752](https://togithub.com/uPortal-Project/uPortal/issues/1752) ) - Turn off escaping XML on action url to fix & breaking URL ( [#​1751](https://togithub.com/uPortal-Project/uPortal/issues/1751) ) ##### Documentation Changes - Add Chris Beach as a committer ( [#​1769](https://togithub.com/uPortal-Project/uPortal/issues/1769) ) ##### Chores - Update dependency JJWT to v0.10.6 -- new Maven coordinates ( [#​1754](https://togithub.com/uPortal-Project/uPortal/issues/1754) ) - Update numerous dependencies ( [#​1711](https://togithub.com/uPortal-Project/uPortal/issues/1711), [#​1712](https://togithub.com/uPortal-Project/uPortal/issues/1712), [#​1714](https://togithub.com/uPortal-Project/uPortal/issues/1714), [#​1715](https://togithub.com/uPortal-Project/uPortal/issues/1715), [#​1716](https://togithub.com/uPortal-Project/uPortal/issues/1716), [#​1717](https://togithub.com/uPortal-Project/uPortal/issues/1717), [#​1718](https://togithub.com/uPortal-Project/uPortal/issues/1718), [#​1720](https://togithub.com/uPortal-Project/uPortal/issues/1720), [#​1721](https://togithub.com/uPortal-Project/uPortal/issues/1721), [#​1722](https://togithub.com/uPortal-Project/uPortal/issues/1722), [#​1734](https://togithub.com/uPortal-Project/uPortal/issues/1734), [#​1735](https://togithub.com/uPortal-Project/uPortal/issues/1735), [#​1736](https://togithub.com/uPortal-Project/uPortal/issues/1736), [#​1737](https://togithub.com/uPortal-Project/uPortal/issues/1737), [#​1738](https://togithub.com/uPortal-Project/uPortal/issues/1738), [#​1740](https://togithub.com/uPortal-Project/uPortal/issues/1740), [#​1741](https://togithub.com/uPortal-Project/uPortal/issues/1741), [#​1748](https://togithub.com/uPortal-Project/uPortal/issues/1748), [#​1749](https://togithub.com/uPortal-Project/uPortal/issues/1749), [#​1753](https://togithub.com/uPortal-Project/uPortal/issues/1753), [#​1756](https://togithub.com/uPortal-Project/uPortal/issues/1756), [#​1757](https://togithub.com/uPortal-Project/uPortal/issues/1757), [#​1758](https://togithub.com/uPortal-Project/uPortal/issues/1758), [#​1768](https://togithub.com/uPortal-Project/uPortal/issues/1768), [#​1770](https://togithub.com/uPortal-Project/uPortal/issues/1770), [#​1771](https://togithub.com/uPortal-Project/uPortal/issues/1771) , [#​1772](https://togithub.com/uPortal-Project/uPortal/issues/1772), [#​1773](https://togithub.com/uPortal-Project/uPortal/issues/1773) ) ### [`v5.6.1`](https://togithub.com/uPortal-Project/uPortal/releases/v5.6.1) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.6.0...v5.6.1) This is a new patch release of uPortal 5.6.x line. It addressed a a race condition during build. #### List of Changes ##### Features - None ##### Fixes - Fix a race condition with XmlUtilitiesImpl that has become a problem lately ( [#​1710](https://togithub.com/uPortal-Project/uPortal/issues/1710) ) ##### Documentation Changes - None ##### Chores - Increase allowed memory and heap - Update dependency gradle to v5 ( [#​1501](https://togithub.com/uPortal-Project/uPortal/issues/1501) ) - update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.556 ( [#​1707](https://togithub.com/uPortal-Project/uPortal/issues/1707) ) ### [`v5.6.0`](https://togithub.com/uPortal-Project/uPortal/releases/v5.6.0) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.5.1...v5.6.0) This new minor lease of uPortal includes some new capabilities. #### Important Update Note! The following sub-modules were removed from uPortal 5.6: - `uPortal-api-platform` - `uPortal-api-platform-impl` These modules were not in use and won't be missed, but one of them (`uPortal-api-platform`) received some special handling in uPortal-start. Consequently, **there are required changes to uPortal-start** that must be made before uPortal 5.6 will work with uPortal-start. The recommended way to get these required changes is to update your uPortal-start with changes from Apereo using Git. Use Git to bring in the changes necessary to run uPortal 5.6 in uPortal-start. #### List of Changes ##### Features - Remove the `uPortal-platform-api` and `uPortal-platform-api-impl` modules, since they are unused and unnecessary **see note above** ([#​1673](https://togithub.com/uPortal-Project/uPortal/issues/1673)) - Allow admins to specify custom text for a portlet to display when it is in MAINTENANCE lifecycle state ([#​1677](https://togithub.com/uPortal-Project/uPortal/issues/1677)) ##### Fixes - Address several findbugs/compiler warnings that appear in the console during builds ([#​1675](https://togithub.com/uPortal-Project/uPortal/issues/1675)) - Moved portlet options outside the portlet title ([#​1699](https://togithub.com/uPortal-Project/uPortal/issues/1699)) - Add 'Authorization' to the default value(s) for cors.allowed.headers because of our recent changes to support two-legged OAuth ([#​1697](https://togithub.com/uPortal-Project/uPortal/issues/1697)) ##### Documentation Changes - Update links to previous versions of the uPortal manual ([#​1672](https://togithub.com/uPortal-Project/uPortal/issues/1672)) ##### Chores - Update numerous dependencies ([#​1674](https://togithub.com/uPortal-Project/uPortal/issues/1674), [#​1676](https://togithub.com/uPortal-Project/uPortal/issues/1676), [#​1678](https://togithub.com/uPortal-Project/uPortal/issues/1678), [#​1679](https://togithub.com/uPortal-Project/uPortal/issues/1679), [#​1680](https://togithub.com/uPortal-Project/uPortal/issues/1680), [#​1682](https://togithub.com/uPortal-Project/uPortal/issues/1682), [#​1683](https://togithub.com/uPortal-Project/uPortal/issues/1683), [#​1684](https://togithub.com/uPortal-Project/uPortal/issues/1684), [#​1685](https://togithub.com/uPortal-Project/uPortal/issues/1685), [#​1686](https://togithub.com/uPortal-Project/uPortal/issues/1686), [#​1687](https://togithub.com/uPortal-Project/uPortal/issues/1687), [#​1688](https://togithub.com/uPortal-Project/uPortal/issues/1688), [#​1689](https://togithub.com/uPortal-Project/uPortal/issues/1689), [#​1690](https://togithub.com/uPortal-Project/uPortal/issues/1690), [#​1692](https://togithub.com/uPortal-Project/uPortal/issues/1692), [#​1693](https://togithub.com/uPortal-Project/uPortal/issues/1693), [#​1694](https://togithub.com/uPortal-Project/uPortal/issues/1694), [#​1695](https://togithub.com/uPortal-Project/uPortal/issues/1695), [#​1696](https://togithub.com/uPortal-Project/uPortal/issues/1696), [#​1698](https://togithub.com/uPortal-Project/uPortal/issues/1698), [#​1700](https://togithub.com/uPortal-Project/uPortal/issues/1700), [#​1701](https://togithub.com/uPortal-Project/uPortal/issues/1701), [#​1702](https://togithub.com/uPortal-Project/uPortal/issues/1702), [#​1703](https://togithub.com/uPortal-Project/uPortal/issues/1703), [#​1704](https://togithub.com/uPortal-Project/uPortal/issues/1704)) ### [`v5.5.1`](https://togithub.com/uPortal-Project/uPortal/releases/v5.5.1) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.5.0...v5.5.1) This is a patch release on the uPortal 5.5.x line. It provides dependent library updates and a fix for the search results page. ##### Fixes - Prevent an uncommon but difficult to troubleshoot error when the lifecycle state of a portlet is null ([#​1648](https://togithub.com/uPortal-Project/uPortal/issues/1648)) - Allow the `searchRest.jsp` to use the `type` parameter that was recently added to the `SearchRESTController` ([#​1671](https://togithub.com/uPortal-Project/uPortal/issues/1671)) ##### Chores - Dependency updates ([#​1606](https://togithub.com/uPortal-Project/uPortal/issues/1606), [#​1611](https://togithub.com/uPortal-Project/uPortal/issues/1611), [#​1615](https://togithub.com/uPortal-Project/uPortal/issues/1615), [#​1616](https://togithub.com/uPortal-Project/uPortal/issues/1616), [#​1617](https://togithub.com/uPortal-Project/uPortal/issues/1617), [#​1618](https://togithub.com/uPortal-Project/uPortal/issues/1618), [#​1620](https://togithub.com/uPortal-Project/uPortal/issues/1620), [#​1621](https://togithub.com/uPortal-Project/uPortal/issues/1621), [#​1630](https://togithub.com/uPortal-Project/uPortal/issues/1630), [#​1631](https://togithub.com/uPortal-Project/uPortal/issues/1631), [#​1635](https://togithub.com/uPortal-Project/uPortal/issues/1635), [#​1637](https://togithub.com/uPortal-Project/uPortal/issues/1637), [#​1638](https://togithub.com/uPortal-Project/uPortal/issues/1638), [#​1639](https://togithub.com/uPortal-Project/uPortal/issues/1639), [#​1640](https://togithub.com/uPortal-Project/uPortal/issues/1640), [#​1641](https://togithub.com/uPortal-Project/uPortal/issues/1641), [#​1642](https://togithub.com/uPortal-Project/uPortal/issues/1642), [#​1643](https://togithub.com/uPortal-Project/uPortal/issues/1643), [#​1644](https://togithub.com/uPortal-Project/uPortal/issues/1644), [#​1645](https://togithub.com/uPortal-Project/uPortal/issues/1645), [#​1646](https://togithub.com/uPortal-Project/uPortal/issues/1646), [#​1647](https://togithub.com/uPortal-Project/uPortal/issues/1647), [#​1649](https://togithub.com/uPortal-Project/uPortal/issues/1649), [#​1650](https://togithub.com/uPortal-Project/uPortal/issues/1650), [#​1651](https://togithub.com/uPortal-Project/uPortal/issues/1651), [#​1658](https://togithub.com/uPortal-Project/uPortal/issues/1658), [#​1661](https://togithub.com/uPortal-Project/uPortal/issues/1661), [#​1662](https://togithub.com/uPortal-Project/uPortal/issues/1662), [#​1663](https://togithub.com/uPortal-Project/uPortal/issues/1663), [#​1664](https://togithub.com/uPortal-Project/uPortal/issues/1664), [#​1665](https://togithub.com/uPortal-Project/uPortal/issues/1665), [#​1666](https://togithub.com/uPortal-Project/uPortal/issues/1666), [#​1667](https://togithub.com/uPortal-Project/uPortal/issues/1667), [#​1670](https://togithub.com/uPortal-Project/uPortal/issues/1670)) ### [`v5.5.0`](https://togithub.com/uPortal-Project/uPortal/releases/v5.5.0) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.4.1...v5.5.0) ### Release Notes Announcing uPortal 5.5.0 -- a new minor release of the leading open source enterprise portal framework built by and for higher education institutions, K-12 schools and research communities. This release includes several exciting new features -- including index-based search and new options for navigation -- as well as several fixes and enhancements to existing functionality. The uPortal Community would like to say a big *Thank You* to [the folks who contributed code changes](https://togithub.com/Jasig/uPortal/graphs/contributors?from=2018-12-21\&to=2019-03-13\&type=c) toward this release, as well as to everyone who contributed in any way. **Exciting Development:** The number of French :fr: community members who made code contributions to this release is equal to the number of non-French members! #### List of Changes Since uPortal 5.4.2 ##### New Features - Add a search index for portal content (portlet metadata and some content w/in portlets) and update the search REST API to use it ([#​1598](https://togithub.com/uPortal-Project/uPortal/issues/1598)) - Add an option for a *Direct URL* to the portlet options menu ([#​1599](https://togithub.com/uPortal-Project/uPortal/issues/1599)) - Added query string parameter `type` to the REST API for search; when specified, the API will only return search hits that match the type ([#​1550](https://togithub.com/uPortal-Project/uPortal/issues/1550)) - Allow the *Hamburger Menu* strategy to be used for the main navigation (in lieu of tabs) on any size display -- xs, sm, md, lg, or all of them ([#​1537](https://togithub.com/uPortal-Project/uPortal/issues/1537)) - Add a new REST API (`/v5-5/assignments/users/{username}`) to `PermissionsRESTController` that returns permissions assignments based on a username ([#​1504](https://togithub.com/uPortal-Project/uPortal/issues/1504)) - Provide secure server-to-server access to uPortal REST APIs through two-legged OAuth ([#​1503](https://togithub.com/uPortal-Project/uPortal/issues/1503)) ##### Other Fixes - Improvements to the documentation in French :fr: ([#​1506](https://togithub.com/uPortal-Project/uPortal/issues/1506), [#​1508](https://togithub.com/uPortal-Project/uPortal/issues/1508)) - Fix an accessibility issue with with `skipnav` link ([#​1509](https://togithub.com/uPortal-Project/uPortal/issues/1509)) - Remove unused renovate settings ([#​1525](https://togithub.com/uPortal-Project/uPortal/issues/1525)) - Update package lock file to pin newer version of lodash ([#​1524](https://togithub.com/uPortal-Project/uPortal/issues/1524)) - Update numerous dependencies ([#​1510](https://togithub.com/uPortal-Project/uPortal/issues/1510), [#​1514](https://togithub.com/uPortal-Project/uPortal/issues/1514), [#​1515](https://togithub.com/uPortal-Project/uPortal/issues/1515), [#​1517](https://togithub.com/uPortal-Project/uPortal/issues/1517), [#​1518](https://togithub.com/uPortal-Project/uPortal/issues/1518), [#​1529](https://togithub.com/uPortal-Project/uPortal/issues/1529), [#​1533](https://togithub.com/uPortal-Project/uPortal/issues/1533), [#​1534](https://togithub.com/uPortal-Project/uPortal/issues/1534), [#​1535](https://togithub.com/uPortal-Project/uPortal/issues/1535), [#​1538](https://togithub.com/uPortal-Project/uPortal/issues/1538), [#​1540](https://togithub.com/uPortal-Project/uPortal/issues/1540), [#​1542](https://togithub.com/uPortal-Project/uPortal/issues/1542), [#​1543](https://togithub.com/uPortal-Project/uPortal/issues/1543), [#​1544](https://togithub.com/uPortal-Project/uPortal/issues/1544), [#​1546](https://togithub.com/uPortal-Project/uPortal/issues/1546), [#​1547](https://togithub.com/uPortal-Project/uPortal/issues/1547), [#​1551](https://togithub.com/uPortal-Project/uPortal/issues/1551), [#​1553](https://togithub.com/uPortal-Project/uPortal/issues/1553), [#​1554](https://togithub.com/uPortal-Project/uPortal/issues/1554), [#​1555](https://togithub.com/uPortal-Project/uPortal/issues/1555), [#​1556](https://togithub.com/uPortal-Project/uPortal/issues/1556), [#​1561](https://togithub.com/uPortal-Project/uPortal/issues/1561), [#​1562](https://togithub.com/uPortal-Project/uPortal/issues/1562), [#​1563](https://togithub.com/uPortal-Project/uPortal/issues/1563), [#​1564](https://togithub.com/uPortal-Project/uPortal/issues/1564), [#​1565](https://togithub.com/uPortal-Project/uPortal/issues/1565), [#​1566](https://togithub.com/uPortal-Project/uPortal/issues/1566), [#​1567](https://togithub.com/uPortal-Project/uPortal/issues/1567), [#​1568](https://togithub.com/uPortal-Project/uPortal/issues/1568), [#​1569](https://togithub.com/uPortal-Project/uPortal/issues/1569), [#​1570](https://togithub.com/uPortal-Project/uPortal/issues/1570), [#​1575](https://togithub.com/uPortal-Project/uPortal/issues/1575), [#​1576](https://togithub.com/uPortal-Project/uPortal/issues/1576), [#​1581](https://togithub.com/uPortal-Project/uPortal/issues/1581), [#​1583](https://togithub.com/uPortal-Project/uPortal/issues/1583), [#​1591](https://togithub.com/uPortal-Project/uPortal/issues/1591), [#​1600](https://togithub.com/uPortal-Project/uPortal/issues/1600), [#​1604](https://togithub.com/uPortal-Project/uPortal/issues/1604), [#​1605](https://togithub.com/uPortal-Project/uPortal/issues/1605)) ### [`v5.4.1`](https://togithub.com/uPortal-Project/uPortal/releases/v5.4.1) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.4.0...v5.4.1) ### Release Notes This is a patch release on the uPortal 5.4.x line. It provides some important updates to polyfill support for Web Components, especially for the sake of working in IE. #### Fixes - Fix an issue with `PortletsRESTController.getRenderedPortlet()` (the `/v4-3/portlet/{fname}.html` API) that prevented several portlets from rendering properly - Update core js bundle (Web Components support) to beta 8, which includes several important fixes for IE11 - Several more updates to dependency versions, including the Spring Framework, Spring Security, `aws-java-sdk`, Jackson, JAXB, Groovy, and Gradle. ### [`v5.4.0`](https://togithub.com/uPortal-Project/uPortal/releases/v5.4.0) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.3.2...v5.4.0) ### Release Notes Announcing uPortal 5.4.0 -- a new minor release of the leading open source enterprise portal framework built by and for higher education institutions, K-12 schools and research communities. This release includes some new features, as well as several fixes and enhancements to existing functionality. The uPortal Community would like to say a big *Thank You* to [the folks who contributed code changes](https://togithub.com/Jasig/uPortal/graphs/contributors?from=2018-10-10\&to=2018-12-20\&type=c) toward this release, as well as to everyone who contributed in any way. #### Update Notes \*\* Important Note! \*\* Avoid the `ThemeNameEqualsIgnoreCaseTester` in your PAGS configuration, which has been deprecated with this release. (See *Other Fixes* below.) This class has been demonstrated to cause severe but intermittent display issues with the `guest` user (missing skin). uPortal-start has been updated to discontinue the use of `ThemeNameEqualsIgnoreCaseTester`, but previous to uPortal 5.4 it was used in the `respondr-lo` layout fragment in the `quickstart` data set. If your data set was originally based on `quickstart`, you may be using `ThemeNameEqualsIgnoreCaseTester` in your PAGS configuration. #### New Features - Support session-less access to uPortal REST APIs based on the `Authorization` header (OIDC Id token) - Add support for narrowing groups and/or custom claims info within OIDC tokens using query string parameters - Allow regions to contain child `` elements (nested structures), instead of merely a flat collection of `` elements - Add a `CacheManagementController` that allows a portal admin to clear caches by REST API - Include the whatwg fetch polyfill in Respondr skins - Use `bundle` Web Components polyfills instead of `loader` to fix url construction and network issues when run on IE - Update support for Google Custom Search to reflect API changes - Extract favicon path as a property to support customizing it without modifying it in the XSL - Add support for ranked search results to the uPortal portlet event-based search integration API #### Other Fixes - Deprecate the `ThemeNameEqualsIgnoreCaseTester` and provide a more specific warning (it should be avoided) - Removed a stray curly brace (`}`) in `uPortal-webapp/src/main/webapp/WEB-INF/jsp/Invoker/login.jsp` - Fix a mismatch in JDBC code when new users are provisioned - Update `PortalRootPersonAttributeDao` to calculate a missing username attribute in a way that works for both logins & searches - Troubleshoot some small bugs in the SmartLDAP Group Store - Fix support for the `SkinMappingTransformerConfigurationSource` - Modernize the configuration & construction of several (Spring) beans in the Import/Export subsystem - Apply bootstrap conventions and use existing variables to manage `z-index` in CSS - Add documentation for Tincan API integration - Fix code example(s) in the Soffit documentation - Integrate Renovate into the project on GitHub for (semi-) automated dependency updates - Plus dozens of dependency updates ### [`v5.3.2`](https://togithub.com/uPortal-Project/uPortal/releases/v5.3.2) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.3.1...v5.3.2) ### Release Notes This is a patch release on the uPortal 5.3.x line. Primarily it updates and improves polyfill support for Web Components. #### Fixes - Remove the promise polyfill (superseded by core-js) as well as the template polyfill (superseded by webcomponentjs) - Use `webcomponents-bundle` (polyfills) instead of `webcomponents-loader` because the latter can run into url-construction and network issues on IE - Update (and fix) support for Google Custom Search ### [`v5.3.1`](https://togithub.com/uPortal-Project/uPortal/releases/v5.3.1) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.3.0...v5.3.1) ### Release Notes This is a patch release on the uPortal 5.3.x line. It fixes a small number of thorny issues that were introduced by changes that went into 5.3.0. #### Fixes - Removed a stray curly brace from `login.jsp`, which was interfering with authentication *via* CAS, Shibboleth, *etc.* - Set the default value of `portal.allServerNames` (new property in 5.3.x) to `${portal.server}`, fixing another issue with authentication *via* CAS, Shibboleth, *etc.* - Fixed an issue in JDBC code when new users are provisioned ### [`v5.3.0`](https://togithub.com/uPortal-Project/uPortal/releases/v5.3.0) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.2.3...v5.3.0) ### Release Notes Announcing version 5.3.0 -- the latest minor release of uPortal, the leading open source enterprise portal framework built by and for higher education institutions, K-12 schools and research communities. This release includes some new features, as well as several fixes and enhancements to existing functionality. The uPortal Community would like to say a big *Thank You* to [the folks who contributed code changes](https://togithub.com/Jasig/uPortal/graphs/contributors?from=2018-08-03\&to=2018-10-10\&type=c) toward the 5.3.0 release, as well as to everyone who contributed in any way. #### Update Notes **Important!** :warning: This update removes the (vestigial) concept of a *Template User* in uPortal. As a consequence of this change, **there are required changes to some files** in `uPortal-start/data/`. Those changes will be made by the community in the master branch of the `Jasig/uPortal-start` repo on GitHub, but if you have a preexisting copy of `uPortal-start`, you may need to manage some of these changes yourself. Starting with version 5.3.0, entity files with a `` root element will be ignored by Import operations. The presence of these files in the `uPortal-start/data/` directory will not cause problems -- *per se* -- but the user accounts they define will not be imported. If -- for example -- you have a `defaultTemplateUser.user.xml` file, a `defaultTemplateUser.layout.xml` file, a `defaultTemplateUser_default.profile.xml` file, and a `defaultTemplateUser_respondr.profile.xml` file, the first of these will be ignored and any of the remaining three will cause the `dataInit` task to fail. (NOTE: This example precisely matches the default setup in `uPortal-start` prior to 5.3.0.) On the other hand, the same three files (`defaultTemplateUser.layout.xml`, `defaultTemplateUser_default.profile.xml`, and`defaultTemplateUser_respondr.profile.xml`) will *not* cause errors if imported into a preexisting, non-empty uPortal database. (viz. because the `defaultTemplateUser` account already exists.) Also for version 5.3.0, the `system.layout.xml` file *must* be imported. This file was not provided with `uPortal-start` prior to 5.3.0, but can now be found in the `data/base/` directory in the master branch of the `Jasig/uPortal-start` repo on GitHub. #### New Features - Add a property indicating whether a portlet has been favorited by the current user to the JSON returned by the /api/v4-3/dlm/portletRegistry.json REST API - Add core.js and regenerator runtime polyfills to the base Respondr skin, bringing support for JavaScript components in the portal up to ES6 - Remove the concept of a 'template user' from uPortal (see *Update Notes*) - Remove the *Print* option from portlet chrome - Provide support for running a single uPortal service on several server names with CAS authentication - Add a "health check" endpoint to facilitate deployment on cloud-based infrastructure - Providing a PAGS tester that evaluates whether a user has an attribute (at all) #### Other Fixes - Add the `org.apereo.portal.portlets.permissionsadmin` package to the `component-scan` inside flowsContext.xml to make the PermissionAdministrationHelper available - Resolve portlet import errors caused by Hibernate mappings when using uPortal 5 with Oracle 12 - Make footer sitemap component more resilient to anomalies in the data - Fix issues with Oracle 12 and the length of some text-containing columns - Fix character encoding on form submit based on `org.springframework.web.filter.CharacterEncodingFilter` - Fix an unused configurable property for SmartLdapGroupStore - Fix a JGroups/database connection settings issue - Add nested projects option to Eclipse users' guide in the uPortal Manual - Refactor & tidy up the default PersonManager bean - Prune some unused code - Remove the `@Deprecated` `ExtendedPersonManager` class - Updates to several dependencies ### [`v5.2.3`](https://togithub.com/uPortal-Project/uPortal/releases/v5.2.3) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.2.2...v5.2.3) #### Changelog ##### Fixes - Resolved portlet import issues when using Oracle 12 database ([#​1323](https://togithub.com/uPortal-Project/uPortal/issues/1323)) - Correctly use `groupTreeSeparator` option in Smart Ldap Group Store ([#​1314](https://togithub.com/uPortal-Project/uPortal/issues/1314)) - Resolve stack overflow error running web components in IE11 ([#​1317](https://togithub.com/uPortal-Project/uPortal/issues/1317)) ##### Other Updates - Unit test updates ([#​1316](https://togithub.com/uPortal-Project/uPortal/issues/1316)) - Update gradle to version 4.10 ([#​1324](https://togithub.com/uPortal-Project/uPortal/issues/1324)) - Update spring fox swagger to version 2.9.2 ([#​1313](https://togithub.com/uPortal-Project/uPortal/issues/1313)) - Update groovy to version 2.5.2 ([#​1312](https://togithub.com/uPortal-Project/uPortal/issues/1312)) - Update easymock to version 3.6 ([#​1311](https://togithub.com/uPortal-Project/uPortal/issues/1311)) - Update Node.js to version 10.9.0 ([#​1310](https://togithub.com/uPortal-Project/uPortal/issues/1310)) - Update AWS Java SDK to version 1.11.390 ([#​1309](https://togithub.com/uPortal-Project/uPortal/issues/1309)) ### [`v5.2.2`](https://togithub.com/uPortal-Project/uPortal/releases/v5.2.2) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.2.1...v5.2.2) #### Changelog ##### Fixes - Rename database connection settings used by jGroups in order to avoid conflicts ([#​1306](https://togithub.com/uPortal-Project/uPortal/issues/1306) ). ##### Other Updates - Add [high-level information about earlier uPortal releases](https://jasig.github.io/uPortal/HISTORY.html) to the uPortal 5 Manual - Update Spring Webflow dependency to version 2.4.7 - Update the AWS Java SDK dependency to version to 1.11.383 - Update the JSP API dependency to version 2.3.3 ### [`v5.2.1`](https://togithub.com/uPortal-Project/uPortal/releases/v5.2.1) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.2.0...v5.2.1) #### Changelog ##### Fixes - Allow Hibernate to choose column type for preference name and value, instead of setting clob type, fixing MS SQL ([#​1296](https://togithub.com/uPortal-Project/uPortal/issues/1296)). ##### Chore - Update Joda time to version 2.10 ([#​1299](https://togithub.com/uPortal-Project/uPortal/issues/1299)) - Update AWS SDK to version 1.11.380 ([#​1298](https://togithub.com/uPortal-Project/uPortal/issues/1298)). - Update embedded Node.js version to 10.8.0 ([#​1297](https://togithub.com/uPortal-Project/uPortal/issues/1297)) ### [`v5.2.0`](https://togithub.com/uPortal-Project/uPortal/releases/v5.2.0) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.1.2...v5.2.0) #### Overview uPortal 5.2 marks the transition point moving from the [Jira issue tracker](https://issues.apereo.org) to the [GitHub issue tracker](https://togithub.com/Jasig/uPortal/issues). Please discuss issues on the [uPortal-user mailing list](https://groups.google.com/a/apereo.org/forum/#!forum/uportal-user) and direct issue reports to the GitHub issue tracker. uPortal 5.2 has added category and favorite filtering to the portlet registry, enabling new display strategies for the uPortal UI. uPortal 5.2 fixed an issue with OIDC tokens ensuring that multi-valued custom claims are returned correctly. uPortal 5.2 include several significant library updates bringing new fixes to uPortal core. #### Important Note :warning: uPortal 5.2.0 fixes a bug in the OIDC Token (the `/userinfo` REST API) where custom claims with multi-valued attributes were not represented correctly in the JWT. This API is very new (first seen in version 5.1), but if you're using this API already *and* you're passing custom claims in the Id Token, you will need to update your code to match the changes in the JWT. The value(s) of custom claims are now JSON arrays. ##### Before the Change ```json { "iss": "http://localhost:8080/uPortal", "sub": "admin", "aud": "http://localhost:8080/uPortal", "exp": 1533358725, "iat": 1533326325, "name": "Amy Administrator", "given_name": "Amy", "family_name": "Administrator", "email": "amy.administrator@university.edu", "phone_number": "(555) 555-5555", "groups": [ "Portal Administrators" ], "myCustomClaim": "mySpecialValue" } ``` ##### After the Change ```json { "iss": "http://localhost:8080/uPortal", "sub": "admin", "aud": "http://localhost:8080/uPortal", "exp": 1533358725, "iat": 1533326325, "name": "Amy Administrator", "given_name": "Amy", "family_name": "Administrator", "email": "amy.administrator@university.edu", "phone_number": "(555) 555-5555", "groups": [ "Portal Administrators" ], "myCustomClaim": [ "mySpecialValue" ] } ``` ### [`v5.1.2`](https://togithub.com/uPortal-Project/uPortal/releases/v5.1.2) [Compare Source](https://togithub.com/uPortal-Project/uPortal/compare/v5.1.1...v5.1.2) #### Changelog ##### Fixes - Beans are now loaded from *properties/ContextOverrides* during Gradle \*init tasks ([#​1207](https://togithub.com/uPortal-Project/uPortal/issues/1207)) - The `post-content` layout region has been restored to working order ([#​1216](https://togithub.com/uPortal-Project/uPortal/issues/1216)) ##### Refactor - Rendering thread pool now uses commons pool version 2 ([#​1228](https://togithub.com/uPortal-Project/uPortal/issues/1228)) - SmartLDAP has been cleaned up and refactored ([#​1198](https://togithub.com/uPortal-Project/uPortal/issues/1198)) - Commons collections is now purely transitive through spring ([#​1224](https://togithub.com/uPortal-Project/uPortal/issues/1224)) - Jline has been dropped as a dependency ([#​1235](https://togithub.com/uPortal-Project/uPortal/issues/1235)) ##### Documentation - Clarify use of Android Open Source Code Style ([#​1182](https://togithub.com/uPortal-Project/uPortal/issues/1182)) - Reflect that uPortal 5 has been released ([#​1188](https://togithub.com/uPortal-Project/uPortal/issues/1188)) - Correct typo in soffit documentation ([#​1199](https://togithub.com/uPortal-Project/uPortal/issues/1199)) ##### Style - Annotate Java with `@Overrides` ([#​1192](https://togithub.com/uPortal-Project/uPortal/issues/1192)) #####

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.