uPortal

Enterprise open source portal built by and for the higher education community.

APACHE-2.0 License

Stars
271
Committers
156

Bot releases are hidden (Show)

uPortal - v5.16.1 Latest Release

Published by bjagg 10 months ago

What's Changed

Full Changelog: https://github.com/uPortal-Project/uPortal/compare/v5.16.0...v5.16.1

uPortal - v5.16.0

Published by bjagg 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/uPortal-Project/uPortal/compare/v5.15.1...v5.16.0

uPortal - v5.15.1

Published by bjagg about 1 year ago

What's Changed

Full Changelog: https://github.com/uPortal-Project/uPortal/compare/v5.15.0...v5.15.1

uPortal - v5.15.0

Published by bjagg over 1 year ago

What's Changed

Full Changelog: https://github.com/uPortal-Project/uPortal/compare/v5.14.0...v5.15.0

uPortal - v5.14.0

Published by bjagg over 1 year ago

Changes Affecting Deployments

  • new properties, HTTP Security Headers in security.properties
    ##
    ## Tomcat HTTP Security Headers
    ##
    
    # antiClickJackingEnabled:  X-Frame-Options header
    sec.anti.click.jacking.enabled=false
    # X-Frame-Options: deny, sameorigin, allow-from
    sec.anti.click.jacking.options=sameorigin
    # If allow-from is selected above, add URI
    sec.anti.click.jacking.uri=
    
    # Content-Security-Policy: default-src, script-src, style-src, img-src
    # See more details at: https://content-security-policy.com/
    sec.content.sec.policy.enabled=false
    sec.content.sec.policy=default-src 'self'
    
    # Strict-Transport-Security: max-age=###; includeSubDomains; preload
    sec.hsts.enabled=false
    sec.hsts.maxage.seconds=31536000
    sec.hsts.include.subdomains=true
    sec.hsts.preload=false
    
    # X-Content-Type-Options: "nosniff" will be used if enabled is set to true
    sec.x.content.type.enabled=false
    
    # Referrer-Policy available directives to pass include:
    # See more details at: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
    sec.referrer.policy.enabled=false
    sec.referrer.policy=no-referrer
    

What's Changed

Full Changelog: https://github.com/uPortal-Project/uPortal/compare/v5.13.1...v5.14.0

uPortal - v5.13.1

Published by loulou2u almost 2 years ago

What's Changed

Fixes

Chores

Full Changelog: https://github.com/uPortal-Project/uPortal/compare/v5.13.0...v5.13.1

uPortal - v5.13.0

Published by bjagg almost 2 years ago

Changes Affecting Deployments

  • new table, UP_PORTLET_LIST for PortletList.java in uPortal-api-rest module
  • new table, UP_PORTLET_LIST_ITEM for PortletListItem.java in uPortal-api-rest module
  • new property, events.analytics.log.level in portal.properties
    ##
    ## Configure which analytics events (e.g. link clicks) are saved based on the the following:
    ## - NONE - no events are recorded
    ## - AUTHENTICATED - only record events from known users
    ## - ALL - record events from all users, including guest/anonymous users
    #events.analytics.log.level:NONE
    
  • new property, org.apereo.portal.events.LoginEvent.captureUserIpAddresses in portal.properties
    ##
    ## Configure Login Events (raw) to capture user IP addresses. This is not included in aggregation.
    ## N.B. This raises privacy concerns and should only be enabled after very careful consideration.
    org.apereo.portal.events.LoginEvent.captureUserIpAddresses=false
    

What's Changed

Features

Fixes

Documentation

Chores

Full Changelog: https://github.com/uPortal-Project/uPortal/compare/v5.12.0...v5.13.0

uPortal - v5.12.0

Published by cbeach47 about 2 years ago

uPortal 5.12.0 is a new feature release of uPortal.

Thanks to all the contributors that made this release possible - including, but not limited to: @bjagg, @cbeach47, @ChristianMurphy, and @jgribonvald .

Welcome @loulou2u as a Committer!

Features

feat: apply alternativeMaximizedLink and alternativeMaximizedLinkTarget when set on sitemap #2524
feat: provide new portlet definition parameter 'alternativeMaximizedLinkTarget' #2524

Fixes

fix: add swagger endpoint to CSRF ignore list #2503
fix: OIDC issuer URL into multi-tenant URL #2525
fix: Add workaround for missing doctype #2549

Chores

fix(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.296
fix(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.293
fix(deps): update dependency org.jsoup:jsoup to v1.15.3
fix(deps): update dependency joda-time:joda-time to v2.11.1
fix(deps): update mockito to v4.7.0
fix(deps): update dependency joda-time:joda-time to v2.11.0
fix(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.287
chore(deps): update remark monorepo
fix(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.276
fix(deps): update dependency org.webjars.npm:core-js-bundle to v3.24.1
fix(deps): update jacksonversion to v2.13.3
update node js to version 16.16.0
chore(deps): update remark monorepo
chore(deps): update dependency com.google.guava:guava to v31.1-jre
chore(deps): update dependency org.webjars.npm:jstree to v3.3.12
chore(deps): update dependency org.json:json to v20220320
chore(deps): update mockito to v4.6.1
chore(deps): update dependency org.spockframework:spock-core to v2.1-groovy-3.0
chore(deps): update json web token to v0.11.5
chore(deps): update dependency org.skyscreamer:jsonassert to v1.5.1
chore(deps): update dependency org.antlr:st4 to v4.3.3
chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.262
chore(deps): update plugin com.github.node-gradle.node to v3.4.0
chore(deps): update dependency org.webjars.npm:core-js-bundle to v3.23.4
chore(deps): update groovy to v3.0.11
chore(deps): update dependency org.jsoup:jsoup to v1.15.2
chore(deps): update dependency com.thoughtworks.xstream:xstream to v1.4.19
chore(deps): update plugin net.ltgt.errorprone to v2
chore(deps): update dependency org.xmlunit:xmlunit-legacy to v2.9.0
chore(deps): update dependency org.projectlombok:lombok to v1.18.24
chore(deps): update plugin nebula.lint to v17.7.0
chore(deps): update plugin com.github.node-gradle.node to v3.3.0
chore(deps): update dependency org.jsoup:jsoup to v1.15.1
chore(deps): update dependency com.h3xstream.findsecbugs:findsecbugs-plugin to v1.12.0
chore(deps): update slf4j to v1.7.36
chore(deps): update dependency joda-time:joda-time to v2.10.14
chore(deps): update dependency gradle to v6.9.2
chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.225
chore(deps): update dependency ch.qos.logback:logback-classic to v1.2.11
chore(deps): update actions/setup-java action to v3
chore(deps): update actions/checkout action to v3

Admin

Update docs/COMMITTERS.md to add Laura McCord

For a full list of changes see https://github.com/uPortal-project/uPortal/compare/v5.11.1...v5.12.0

uPortal -

Published by bjagg over 2 years ago

This is a new patch release of uPortal. It includes fixes and chores, mostly dependency updates.

Changes Affecting Deployments

  • new property, org.apereo.portal.ehcache.filename in portal.properties
    ##
    ## Configure which file in the properties/ directory in the classpath for ehcache.
    ## This is often used to selected between the default ehcache.xml file with JGroups
    ## vs. the ehache-no-jgroups.xml file that has JGroups removed.
    #
    #org.apereo.portal.ehcache.filename:ehcache.xml
    

Fixes

  • fix: personalize portlet body content (#2477, #2478)
  • fix: personalization Filter NPE with cookiecheck (#2443, #2456)
  • fix: make jgroups optional to avoid network delays (#2433)
  • fix: escape search param string (#2425)

Chores

  • chore(deps): bump postcss from 7.0.35 to 7.0.39
  • chore(deps): bump minimist from 1.2.5 to 1.2.6
  • chore(deps): bump path-parse from 1.0.6 to 1.0.7
  • chore(deps): bump ansi-regex from 5.0.0 to 5.0.1
  • chore(deps): bump trim-newlines from 3.0.0 to 3.0.1
  • chore(deps): update jacksonversion to v2.13.0
  • chore(deps): update dependency org.apache.httpcomponents:httpcore to v4.4.15
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.126
  • chore(deps): update dependency org.bouncycastle:bcprov-jdk15on to v1.70
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.120
  • chore(deps): update plugin com.github.spotbugs to v4.8.0
  • chore(deps): update groovy to v3.0.9
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.115
  • chore(deps): update plugin nebula.lint to v17.5.0
  • chore(deps): update mockito to v4.1.0
  • chore(deps): update dependency org.webjars.npm:core-js-bundle to v3.19.1
  • chore(deps): update plugin nebula.lint to v17
  • chore(deps): update plugin com.github.spotbugs to v4.7.10
  • chore(deps): update dependency ch.qos.logback:logback-classic to v1.2.7
  • chore(deps): update dependency com.google.guava:guava to v31
  • chore(deps): update dependency commons-cli:commons-cli to v1.5.0
  • chore(deps): update dependency joda-time:joda-time to v2.10.13
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.95
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.94
  • chore(deps): update dependency org.apache.ant:ant to v1.10.12
  • chore(deps): update plugin com.github.spotbugs to v4.7.9
  • chore(deps): update dependency org.xmlunit:xmlunit-legacy to v2.8.3
  • chore(deps): update plugin com.github.spotbugs to v4.7.8
  • chore(tests): replace removed mockito methods with their modern equivalent
  • chore(deps): update plugin com.github.spotbugs to v4.7.7
  • chore(deps): update mockito to v4
  • chore(deps): update dependency stylelint-config-prettier to v9
  • chore(deps): update dependency eslint to v8
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.85
  • chore(deps): update dependency org.projectlombok:lombok to v1.18.22
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.80
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.79
  • chore(deps): update dependency org.jsoup:jsoup to v1.14.3
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.77
  • chore(deps): update dependency joda-time:joda-time to v2.10.12
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.74
  • chore(deps): update dependency joda-time:joda-time to v2.10.11
  • chore(deps): update plugin com.github.spotbugs to v4.7.6
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.70
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.67
  • chore(deps): update plugin com.github.spotbugs to v4.7.5
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.66
  • chore(deps): update plugin com.github.node-gradle.node to v3.1.1
  • chore(deps): update dependency ch.qos.logback:logback-classic to v1.2.6
  • chore(deps): update plugin com.github.spotbugs to v4.7.4
  • chore(deps): update dependency edu.internet2.middleware.grouper:grouperclient to v2.5.56
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.62
  • chore(deps): update dependency edu.internet2.middleware.grouper:grouperclient to v2.5.55
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.58
  • chore(deps): update jacksonversion to v2.12.5
  • chore(deps): update mockito to v3.12.4
  • ci: unify two test jobs into single matrix
  • chore: test across multiple java distributions and os platforms
  • chore: set a time limit for faster feedback on failing jobs
  • chore(deps): update actions/setup-java action to v2
  • chore(deps): update remark monorepo
  • chore(deps): update mockito to v3.12.3
  • chore(deps): update dependency org.apache.commons:commons-pool2 to v2.11.1
  • chore(deps): update dependency com.thoughtworks.xstream:xstream to v1.4.18
  • chore(deps): update dependency gradle to v6.9.1
  • chore(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v4.7.3
  • chore(deps): update dependency org.jsoup:jsoup to v1.14.2
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.47
  • chore(deps): update dependency com.amazonaws:aws-java-sdk-s3 to v1.12.42

For a full list of changes see https://github.com/uPortal-project/uPortal/compare/v5.11.0...v5.11.1

uPortal -

Published by bjagg about 3 years ago

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, @cbeach47, and @ChristianMurphy

Changes Affecting Deployments

  • fixed table reference, UP_PORTLET_MDATA -> UP_PORTLET_DEF_MDATA for PortletLocalizationData.java in uPortal-content-portlet module

Features

  • feat: add memory and db query info to health-check (see uPortal 5 manual)

Fixes

  • fix: add cache to portlet window state collection
  • fix: correct tablename in PortletLocalizationData.java
  • fix: replaced @JoinTable with @CollectionTable for localizations
  • fix: #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

uPortal -

Published by bjagg over 3 years ago

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, @jgribonvald, @bjagg, @cbeach47, @jonathanmtran, @RamiroPuentesSCCCD, and @ChristianMurphy

Changes Affecting Deployments

  • new properties, PersonalizationFilter in portal.properties
    # Personalization
    # ---------------
    # Disabled by default
    #
    # org.apereo.portal.utils.web.PersonalizationFilter.enable=false
    
    # `prefix` and `pattern` are combined to define how the placement tokens
    # appear in the portlet-definitions, such as:
    #   `<desc>Bookmarks for @[email protected]@up@</desc>`
    #
    # org.apereo.portal.utils.personalize.PersonalizerImpl.prefix=apereo.
    # org.apereo.portal.utils.personalize.PersonalizerImpl.pattern=@up@(.*?)@up@
    

Features

  • feat: CAS URL customizing from Portal Request (#1875)

Fixes

  • fix(sitemap): correct sitemap column breaking (#2370)
  • fix: handle null return from iterator (#2266)
  • fix: GH-1858 - Don't show "direct url" in a form input field. (#1859)
  • fix: uniqueness on favorited portlets GH:2275 (#2322)
  • fix: add missing feedView preference to RSS portlet options (#2289)
  • fix: Cas proxy configuration from Spring Bean management (#2317)
  • fix: adding a tab or maximizing a portlet now stick to the tabgroup (#2307)
  • fix: add missing jackson joda datatype jar for stats portlet (#2290)
  • fix: handle group-membership imports (#2288)
  • fix: re-add up-portlet-title token to fix dynamic titles (#2286)

Documentation Changes

  • doc: fix new repo links (#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

uPortal -

Published by ChristianMurphy almost 4 years ago

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, @allanjackson, @jgribonvald, @tbain, @bjagg, @cbeach47, and @ChristianMurphy

Changes Affecting Deployments

  • new property, org.apereo.portal.portlet.worker.threadPool.queueSize in portal.properties
    ##
    ## Portlet worker thread pool queue max size
    ##
    #org.apereo.portal.portlet.worker.threadPool.queueSize=0
    

Features

  • Prepared SQL statements for entity groups #2198
  • Upgrading Google Visualization (Statistics Portlet) version #2157
  • Add queue size vars to portletThreadPool and uPortalTaskExecutor #2251
  • Smart LDAP leverages attribute mapper #2245

Fixes

  • Limit long search text #2167
  • Fix uploading in import/export #2169
  • Fix tab groups styling in Respondr #2250
  • Add accessible labels to search launcher #2102

Chores

  • Migrate to GitHub Actions for continuous integration #2217, #2218, #2234
  • Migrate Findbugs to Spotbugs #1713
  • Update Gradle lint to latest #2239
  • Update remark lint to latest #2216

Dependency Highlights

  • Upgrade Gradle to 6.8 #2244
  • Update Spring to 4.3.30 #2227
  • Update Spring Security to 4.2.20 #2228
  • Update Jackson to 2.12.1 #2247
  • Update Lucene to 8.7.0 #2208
  • Update bouncycastle to 1.68 #2242
  • Update Lombok to 1.18.16 #2192
  • Update to Node 15 and NPM 7 #2237
  • Update fetch to 3.4.1 #2165

For a full list of changes see https://github.com/Jasig/uPortal/compare/v5.8.2...v5.9.0

uPortal - uPortal 5.8.2

Published by ChristianMurphy about 4 years ago

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, @jonathanmtran, @bjagg, and @ChristianMurphy

Changes Affecting Deployments

  • replace property, cas.authenticationFilter.service with portal.allServerNames in security.properties
    # All server names values for multi server name management, separator is a space
    # This property should be set/overridden in PORTAL_HOME/uPortal.properties
    # Example: portal1.univ.edu portal2.univ.edu
    portal.allServerNames=${portal.server}
    
  • new property, org.apereo.portal.index.relativePath in portal.properties
    # Search Indexing
    # ---------------
    # Search indexing was introduced in v5.5.0. To disable indexing, uncomment
    # and set the value of this property to "#{null}" (without double quotes)
    #
    #org.apereo.portal.index.relativePath=/WEB-INF/index
    

Fixes

  • missing conf on serveral server name management when activating CAS guest redirect (#1410)
  • added documentation regarding org.apereo.portal.index.relativePath (#1880)
  • fix InvertedRegexTester pags tester against multivalued attributes (#1973)
  • add support for using ContextMapper (#1989)
  • increase contrast in customize drawer for accessibility (#1994)
  • fix partial searching and run indexer at startup (#2009)
  • catch expected runtime exception when race condition of cookie update (#2128)

Dependency Update Highlights

  • Update Gradle to version 6 (#1883)
  • Update Groovy to version 3 (#1978)
  • Update Jackson to version 2.11.2 (#2120)
  • Update Spring to version 4.3.27 (#2052)
  • Update Spring Security to version 4.2.18 (#2124)
  • Update Lucene to version 8.5.2 (#2068)

For a full list of changes see https://github.com/Jasig/uPortal/compare/v5.8.1...v5.8.2

uPortal - uPortal 5.8.1

Published by cbeach47 about 5 years ago

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!

Changes Affecting Deployments

  • new cache, org.apereo.portal.groups.RDBMEntityGroupStore.search in ehcache.xml/ehcache-no-jgroups.xml
        <!--
         | Caches search results from searchForGroups() in RDBMEntityGroupStore.
         | - 1 x search criteria
         +-->
        <cache name="org.apereo.portal.groups.RDBMEntityGroupStore.search"
            eternal="false" maxElementsInMemory="500" overflowToDisk="false" diskPersistent="false"
            timeToIdleSeconds="0" timeToLiveSeconds="300" memoryStoreEvictionPolicy="LRU" statistics="true" >
            <cacheEventListenerFactory class="org.apereo.portal.utils.cache.SpringCacheEventListenerFactory" properties="beanName=insufficientSizeCacheEventListener" listenFor="local" />
        </cache>
    

List of Changes

Fixes

  • #1876 Allow reordering tabs to persist
  • #1877 Prevent portlet import upload form from refreshing page
  • #1871 Add cache for searchForGroups

Chores

  • Re-enable gradle manually
  • Disable autorebasing to reduce noise
  • Update dependencies
    • #1873 nebula.lint:nebula.lint.gradle.plugin to v13
    • #1872 gradle to v5.6.2
    • #1869 org.apache.ant:ant to v1.10.7
    • #1868 org.apache.httpcomponents:httpcore to v4.4.12
    • #1867 org.jgroups:jgroups to v3.6.19.Final
    • #1865 com.amazonaws:aws-java-sdk-s3 to v1.11.623
uPortal - uPortal 5.8.0

Published by cbeach47 about 5 years ago

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, @bjagg, @cbeach47, @ChristianMurphy, and @jonathanmtran for the commits.

Changes Affecting Deployments

  • new property, cas.ticketValidationFilter.encodeServiceUrl in security.properties
    ## Some CAS servers, like the CAS server in uPortal-start can not handle encoded service URLs.
    ## Set the following property to false to disable encoding of service URLs.
    ## See https://groups.google.com/a/apereo.org/d/msg/uportal-user/44Uw1YP8_Mg/hLaTlEVZFAAJ
    ## for the discussion regarding this property
    #
    #cas.ticketValidationFilter.encodeServiceUrl=true
    
  • new property, org.apereo.portal.rest.search.PortletsSearchStrategy.displayScore in portal.properties
    ##
    ## Flag to enable or disable the display the the search strategy score of the results
    ##
    org.apereo.portal.rest.search.PortletsSearchStrategy.displayScore:true
    

List of Changes

Features

  • #1822 Updated encodeServiceUrl of the ticketValidationFilter bean to true
  • #1863 Expose Lucene ranking

Fixes

  • Update Jacoco report tasks for gradle v5.6.1
  • #1803 Use tab's externalId for sitemap links
  • #1809 Remove Lucene duplication via a unique ID field
  • #1828 Use clearfix on form

Chores

  • #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 gradle to v5.6.1
    • #1864 com.amazonaws:aws-java-sdk-s3 to v1.11.621
    • #1846 org.jgroups:jgroups to v3.6.18.Final
    • #1860 nebula.lint:nebula.lint.gradle.plugin to v12.1.0
    • #1861 org.apache.commons:commons-compress to v1.19
    • #1839 commons-beanutils:commons-beanutils to v1.9.4
    • #1838 org.webjars.npm:core-js-bundle to v3.2.1
    • #1835 slf4j to v1.7.28
    • #1820 org.codehaus.groovy:groovy-jsr223 to v2.5.8
    • #1821 org.codehaus.groovy:groovy-test to v2.5.8
    • org.codehaus.groovy:groovy to v2.5.8
    • #1818 org.json:json to v20190722
    • #1815 org.slf4j:jul-to-slf4j to v1.7.27
    • #1816 org.slf4j:log4j-over-slf4j to v1.7.27
    • #1817 org.slf4j:slf4j-api to v1.7.27
    • #1814 org.slf4j:jcl-over-slf4j to v1.7.27
    • #1811 spring core to v4.3.25.release
    • #1808 org.apache.tika:tika-core to v1.22
    • #1800 org.apache.commons:commons-pool2 to v2.7.0
    • #1798 node js to version 12.7.0
    • #1797 com.github.kt3k.coveralls:com.github.kt3k.coveralls.gradle.plugin to v2.8.4
    • #1795 Lucene to v8.2.0
uPortal - uPortal 5.7.1

Published by cbeach47 about 5 years ago

This is a new patch release of uPortal. It includes a couple fixes and several dependency updates.

Credit to @ChristianMurphy, @cbeach47, and @bjagg for the commits.

List of Changes

Fixes

  • #1742 Fix check for session max inactive
  • #1691 Aggregation doesn't aggregate past "now"

Documentation Changes

  • #1779 Update the notes on the release process
  • #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 commons-codec:commons-codec to v1.13
    • #1793 com.amazonaws:aws-java-sdk-s3 to v1.11.596
    • #1791 remark-cli to v7
    • #1790 remark-validate-links to v9
    • #1787 com.fasterxml.woodstox:woodstox-core to v5.3.0
    • #1784 io.jsonwebtoken:jjwt-jackson to v0.10.7
    • #1783 io.jsonwebtoken:jjwt-impl to v0.10.7
    • #1782 io.jsonwebtoken:jjwt-api to v0.10.7
    • #1781 update dependency gradle to v5.5.1
    • #1777 Update Mockito to v3 (major)
    • #1775 joda-time:joda-time to v2.10.3
uPortal - uPortal 5.7.0

Published by bjagg over 5 years ago

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 )
  • Add support to overwrite properties based on a UP_CLUSTER system var ( #1763 )
  • Add a warning to the logs when an attempt to use local login occurs ( #1761 )
  • Add hooks into LoginController.java and Authentication.java ( #1762 )
  • Allow property to configure JWT Signature Algorithm ( #1755 )
  • Use Trusty for Oracle Java 8 ( #1750 )

Fixes

  • Unescape portlet and tab names in sitemap ( #1767 )
  • Fix typo that breaks layout imports for Oracle > 12 ( #1765 )
  • Rolling back the change to make the parameter maps read-only ( #1752 )
  • Turn off escaping XML on action url to fix & breaking URL ( #1751 )

Documentation Changes

  • Add Chris Beach as a committer ( #1769 )

Chores

  • Update dependency JJWT to v0.10.6 -- new Maven coordinates ( #1754 )
  • Update numerous dependencies ( #1711, #1712, #1714, #1715, #1716, #1717, #1718, #1720, #1721, #1722, #1734, #1735, #1736, #1737, #1738, #1740, #1741, #1748, #1749, #1753, #1756, #1757, #1758, #1768, #1770, #1771 , #1772, #1773 )
uPortal - uPortal 5.6.1

Published by bjagg over 5 years ago

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 )

Documentation Changes

  • None

Chores

  • Increase allowed memory and heap
  • Update dependency gradle to v5 ( #1501 )
  • update dependency com.amazonaws:aws-java-sdk-s3 to v1.11.556 ( #1707 )
uPortal - uPortal 5.6.0

Published by drewwills over 5 years ago

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)
  • Allow admins to specify custom text for a portlet to display when it is in MAINTENANCE lifecycle state (#1677)

Fixes

  • Address several findbugs/compiler warnings that appear in the console during builds (#1675)
  • Moved portlet options outside the portlet title (#1699)
  • Add 'Authorization' to the default value(s) for cors.allowed.headers because of our recent changes to support two-legged OAuth (#1697)

Documentation Changes

  • Update links to previous versions of the uPortal manual (#1672)

Chores

  • Update numerous dependencies (#1674, #1676, #1678, #1679, #1680, #1682, #1683, #1684, #1685, #1686, #1687, #1688, #1689, #1690, #1692, #1693, #1694, #1695, #1696, #1698, #1700, #1701, #1702, #1703, #1704)
uPortal - uPortal 5.5.1

Published by drewwills over 5 years ago

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)
  • Allow the searchRest.jsp to use the type parameter that was recently added to the SearchRESTController (#1671)

Chores

  • Dependency updates (#1606, #1611, #1615, #1616, #1617, #1618, #1620, #1621, #1630, #1631, #1635, #1637, #1638, #1639, #1640, #1641, #1642, #1643, #1644, #1645, #1646, #1647, #1649, #1650, #1651, #1658, #1661, #1662, #1663, #1664, #1665, #1666, #1667, #1670)
Package Rankings
Top 10.4% on Repo1.maven.org
Related Projects