Enterprise open source portal built by and for the higher education community.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by ChristianMurphy over 6 years ago
PersonFactory
can source properties from uPortal.properties
(#1142)Published by drewwills over 6 years ago
This is a milestone release (pre-release) of uPortal 5.1.0.
Published by drewwills over 6 years ago
This is another patch release (maintenance update) for uPortal 5.0. It includes a few fixes & improvements.
There is additional detail in the JIRA Release Notes.
This update should be safe to apply to any uPortal 5.0.x implementation.
Thanks to everyone who contributed!
Published by drewwills almost 7 years ago
This is another patch release (maintenance update) for uPortal 5.0. It includes a few fixes & improvements.
JGROUPSPING
database table for JGroups support in order to minimize the number of orphaned records that accumulate there; orphaned records on that table cause a delay whenever a uPortal JVM is launched (either Tomcat or by the CLI); the new method of creating this table integrates it with the dataInit
Gradle task, so any dataInit
or portalInit
will reset the table.searchForGroups
implementation within RDBMEntityGroupStore
so that it performs a case-insensitive search only when necessary, which is seldom; the case-insensitive search SQL had been flagged by monitoring tools as a slow-running SQL statement.There is additional detail in the JIRA Release Notes.
This update should be safe to apply to any uPortal 5.0.x implementation.
Thanks to everyone who contributed!
Published by drewwills almost 7 years ago
This is another patch release (maintenance update) for uPortal 5.0. It includes a handful of fixes & improvements.
To fix a bug where unpublished portlets (Expired, Approved, etc.) were visible to users in the Customize Drawer & search ui, three new activities (permissions) were added to the UP_PORTLET_SUBSCRIBE
permission owner.
These are the ones:
<activity>
<name>Browse Approved</name>
<fname>BROWSE_APPROVED</fname>
<desc>Browse uPortal content that is approved, but not yet published</desc>
<targetProvider>channelsAndCategoriesTargetProvider</targetProvider>
</activity>
<activity>
<name>Browse Created</name>
<fname>BROWSE_CREATED</fname>
<desc>Browse to uPortal content that has not yet been approved or published</desc>
<targetProvider>channelsAndCategoriesTargetProvider</targetProvider>
</activity>
<activity>
<name>Browse Expired</name>
<fname>BROWSE_EXPIRED</fname>
<desc>View expired uPortal content in the Marketplace</desc>
<targetProvider>channelsAndCategoriesTargetProvider</targetProvider>
</activity>
These activities should be included in the UP_PORTLET_SUBSCRIBE.permission-owner.xml
file (in uPortal-start) and the file should be re-imported. These changes will be made to the master
branch in the Apereo uPortal-start repo shortly (in a few minutes), so you can obtain them there.
With these changes in place, you can import the file with this command:
$ ./gradlew dataImport -Dfile=data/base/permission_owner/UP_PORTLET_SUBSCRIBE.permission-owner.xml
no-chrome
portlets that have DLM restrictions appliedThere is additional detail in the JIRA Release Notes.
This update should be safe to apply to any uPortal 5.0.x implementation (though we recommend the data adjustment in the Update Notes section).
Thanks to everyone who contributed!
Published by drewwills almost 7 years ago
This is another patch release (maintenance update) for uPortal 5.0. It includes a handful of fixes & improvements:
StylesheetUserPreferences
(Structure & Theme) were not reset when a user's layout was resetThere is additional detail in the JIRA Release Notes.
This update should be safe to apply to any uPortal 5.0.x implementation.
Thanks to everyone who contributed!
Published by drewwills almost 7 years ago
This is a patch release (maintenance update) for uPortal 5.0. It includes a handful of fixes & improvements:
org.apereo.portal.api.portlet
and org.apereo.portal.api.groups
packagescom.gradle.build-scan
, com.github.kt3k.coveralls
, net.researchgate.release
and net.ltgt.errorprone
to latest versionsThis update should be safe to apply to any uPortal 5.0.x implementation.
Thanks to everyone who contributed!
Published by ChristianMurphy almost 7 years ago
Brings some Security and Accessibility fixes backported from uPortal 5.
For a full list of changes see https://github.com/Jasig/uPortal/compare/uportal-4.3.1...uportal-4.3.2
Published by drewwills almost 7 years ago
The uPortal Community and the uPortal Steering Committee are proud to announce the release of uPortal 5.0.0! uPortal 5 is the newest major version of uPortal: the leading open source enterprise portal framework built by and for higher education institutions, K-12 schools, and research communities.
uPortal 5 offers many significant improvements over previous versions. In preparing this release, uPortal developers completed well over 200 issue tickets! (View the full list of completed tickets in JIRA.) Perhaps a majority of these improvements impact how uPortal is adopted, implemented, configured, assembled, and deployed. uPortal 5 provides the same power and flexibility you’ve come to expect, but brings major improvements in how you work with it. It’s now much easier, more modern, and much less effort intensive.
Twenty (20!) individual authors -- representing 8 different organizations -- contributed code, documentation, and/or artwork toward this release. The uPortal Community would like to extend an enormous “Thank You!” to this amazing team and a sincere “Congratulations!” on this terrific release. (View the complete list of contributors in GitHub.)
This list presents the changes in uPortal 5 at a thematic level. It’s short, easy to digest, and should give you a general sense of what you stand to gain by adopting uPortal 5.
This list is especially important for those planning to migrate from earlier versions of uPortal. As more potential snags are uncovered, we will add them here. (You might want to re-check this list from time to time.)
pre-header
region was renamed: the new name is eyebrow
. If you have existing fragment layouts that you wish to use in uPortal 5, you will need to check for content in the pre-header
region and (manually) change the name to eyebrow
.The following lists present a (mostly) comprehensive catalog of changes in uPortal 5.
Published by drewwills almost 7 years ago
Introducing the first Release Candidate (RC) build of uPortal 5! The full release of uPortal 5 is expected next week.
Here are the important changes since the previous most recent build (M10):
pre-header
region (Respondr) to eyebrow
(REQUIRES MINOR DATA CHANGE!)dynamic-respondr-skin
portlet stemming from LESS refactoringPublished by ChristianMurphy about 7 years ago
Milestone 10 brings a full upgrade to Spring 4, a new search results API and UI, as well as performance improvements to Gradle build.
Published by ChristianMurphy about 7 years ago
Milestone 9 brings fixes to jGroups configuration, allowing use with PostgresSQL, and decreasing time to join a cluster.
Published by ChristianMurphy about 7 years ago
Milestone 8 moves the less variables stylesheet to common
, simplifying skinning process.
Published by ChristianMurphy about 7 years ago
Milestone 7 allows the CONFIGURE
permission to be modified from the portlet manager, allows configuring the database from Spring properties, and new provides more generous default caching settings.
Published by ChristianMurphy about 7 years ago
Milestone 6 brings improved default caching configuration, and fixes to jGroups that allow use with MS SQL server.
In addition the bundled portlets have been updated bringing improved database configuration.
Published by ChristianMurphy about 7 years ago
Milestone 5 adds a graceful fallback mechanism that attempts to generate a displayName
and username
for a person if those values are not provided.
Issues with missing displayName
and username
have historically been among the most common troubleshooting topics on the uportal-user list.
Published by ChristianMurphy about 7 years ago
Milestone 4 brings support for adding a uPortal skin from uPortal-start
.
Published by drewwills almost 8 years ago
Version 4.3.1 is a maintenance release of uPortal 4.3. It has been six months since the release of 4.3.0, and there are a large number of updates. In total, 32 JIRA tickets are resolved in this release. The vast majority of these are bug fixes, tasks, and modest improvements to existing features.
Addresses CVE-2016-1000257 (an open redirect vulnerability).
Published by drewwills about 8 years ago
Version 4.3.0 is the newest minor release of uPortal, and it is the product of a significant amount of brand new work. A total of 122 JIRA issues resolved or closed for this release, including 96 that are not a part of the 4.2.2 (or any other) release. If I had to sum up this release in one word, it would be this one: "Polish." uPortal 4.3.0 brings a large number of performance enhancements, improvements to user experience, and bug fixes. uPortal 4.3 also includes support for Java 8 & Tomcat 8.
Published by drewwills over 8 years ago
This version of uPortal is a maintenance/bug-fix release of the 4.2 minor version. It includes 40 bug fixes and improvements in total, which is a substantial number. There are some very important performance improvements included with this release. (There are even more in the 4.3.0 release, which is intended to be available in the same time frame as this release.)