UPortal Versions Save

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

v5.16.1

5 months ago

What's Changed

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

v5.16.0

6 months ago

What's Changed

New Contributors

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

v5.15.1

9 months ago

What's Changed

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

v5.15.0

11 months ago

What's Changed

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

v5.14.0

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

v5.13.1

1 year ago

What's Changed

Fixes

Chores

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

v5.13.0

1 year 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

v5.12.0

1 year 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

v5.11.1

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

v5.11.0

2 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