SSP v1.1.1 Release Notes

If you are running a SSP version prior to 1.1.1, you are strongly encouraged to upgrade or otherwise apply the reporting subsystem security patches described by SSP-701.

Also please take a few minutes to review additional security-related announcements detailed at the top of the SSP space here in Confluence.

You should delete or change the passwords for the uPortal users created for demonstration purposes, especially in a production deployment. This can be done through the user interface: Manage Users ->  Find an Existing User -> [Enter user ID from list below] -> [Click result] -> Delete or Edit, then change password. Demo users:

  • advisor0
  • ken
  • student0
  • student1

Non-private installs should also either change the admin user's password or add some other user to the Portal Administrators group and delete the admin user.

 

SSP v1.1.1 GA announcement

Jasig is proud to announce the general audience release of SSP v1.1.1. This represents a full set of patches since the private release in August 2012.

 

Bug

  • [SSP-373] - Report shading style problem
  • [SSP-374] - Rename Address Labels report
  • [SSP-381] - Get Not Supported error on ssp/api/1/reference/challengeReferral when using specific ID
  • [SSP-430] - Unable to edit Confidentiality Levels as Admin
  • [SSP-434] - Date formatting appears to be off on the Early Alert created date in the SSP Portlet display
  • [SSP-437] - Prevent removal of the EAL Journal Track type and allow edit only permissions for this Journal Track type
  • [SSP-463] - MS Exchange refuses connections with authentication error even though no SMTP username/password have been set
  • [SSP-464] - Advisor and Faculty Early Alert Email Sent to Student
  • [SSP-466] - Early Alert Response email body identical to initial Early Alert advisor notification email
  • [SSP-467] - Caseload Report
  • [SSP-471] - Add/Edit Session Attributes
  • [SSP-477] - Fix Calendar popups on Counselor Case Management
  • [SSP-483] - Active person records skipped during external->internal person sync
  • [SSP-488] - Awkwardly failing EA closed date formatting
  • [SSP-490] - Early Alert does not undelete nor reactivate a student's person record
  • [SSP-493] - External->Internal person sync causes students to disappear from caseloads
  • [SSP-499] - Error saving Early Alert routing rule without a person identifier
  • [SSP-501] - Cannot deselect "Reasons for Service"
  • [SSP-502] - Cannot deselect "Special Service Group"
  • [SSP-503] - Cannot deselect "Referral Source"
  • [SSP-505] - Home phone not populated in Caseload Assignment form when loading a student by external ID
  • [SSP-506] - Caseload assignment form silently overrides externally-provided username
  • [SSP-507] - Invalid CC or BCC address causes email to never be sent
  • [SSP-512] - Message queue stops sending valid messages once 25 invalid message accumulate
  • [SSP-520] - Caseload assignment form can inadvertently disable person records
  • [SSP-532] - NPE from Caseload Report
  • [SSP-533] - Sort coaches by last name and retrieve all coaches in report coach selector
  • [SSP-535] - Early Alert "Closed By" Lists Student Rather than Actual Closing User
  • [SSP-540] - Caseload report footer doesn't output column totals
  • [SSP-550] - More logging in mail queue processing task
  • [SSP-551] - "Accommodation" misspelled in EduPlan form
  • [SSP-556] - "Require Initial Appointment" flag not persisted with Student Type create/edit
  • [SSP-560] - Text on the tooltip for Edit Journal Note and Delete Journal Note reads Task and not Journal Note
  • [SSP-563] - Deleted items are incorrectly displayed as Active on the Student Intake Tool Funding and Challenges Tabs
  • [SSP-565] - Person search in Early Alert Routing form excludes Persons without a Program Status
  • [SSP-566] - NPE in Counselor Case Management Report when a student has no Special Service Group(s)
  • [SSP-568] - Coach filter ignored by General Student Report
  • [SSP-571] - Missing coaches in Caseload Report
  • [SSP-572] - Output coach phone number, office location and department name in student profile UI
  • [SSP-573] - Registered field in student profile tool always displays "No"
  • [SSP-574] - Remove date filter from caseload report and rename it
  • [SSP-575] - Student Type not set as a side-effect of an Early Alert
  • [SSP-576] - Missing coaches in Caseload Activity Report
  • [SSP-584] - External-to-Internal Person sync blocks UI operations
  • [SSP-585] - Current Caseload Status Report very slow against large-ish coach lists
  • [SSP-587] - Name sorting in reports drops users with duplicate names
  • [SSP-588] - Constraint violation on first-time login regression
  • [SSP-599] - Potentially ambiguous roster lookup parameters in Early Alert portlet
  • [SSP-605] - SSP 1.1.x should depend on SSP-Platform 1.0.x

Improvement

  • [SSP-185] - Add a student demographic option for gender
  • [SSP-393] - Transition student in caseload needs instructions for Journal Entry requirement
  • [SSP-470] - Coach list accesses extremely slow for large(ish) datasets
  • [SSP-476] - Coach pick list limited to 25 unsorted entries
  • [SSP-480] - Cannot create student if person record already present
  • [SSP-482] - Could use some debug logging in external->internal person sync
  • [SSP-485] - Need access to complete term record in EA-related message rendering contexts
  • [SSP-495] - Incorrect Early Alert creation dates in UI
  • [SSP-516] - Sort Journal Steps and Journal Details by name in Journal Entry detail selection UI
  • [SSP-577] - Sort users in Caseload Activity Report
  • [SSP-578] - Sort users in General Student Report
  • [SSP-580] - Database script to fix alerted-on students without types
  • [SSP-581] - Sort users in Counselor Case Management Report
  • [SSP-613] - Add database indexes to external faculty assignment, course roster, and registration status by term
  • [SSP-619] - Shouldn't need to delcare JDBC driver in SSP overlay POM
  • [SSP-652] - Allow configuration of UPortalPersonAttributesService.coachesQuery without modifying/overlaying source code

New Feature

  • [SSP-598] - Display term code in Early Alert portlet's roster selection view
  • [SSP-603] - Statused external roster enrollments

Task

  • [SSP-52] - Display the date of agreement to the Confidentiality Disclosure Agreement
  • [SSP-231] - Remove hard-coded use of the 'ssp' user in the liquibase scripts
  • [SSP-468] - Community Reference Guide
  • [SSP-469] - Pre-Transitioned Report
  • [SSP-509] - Provide a button to remove an applied Journal Track while adding a Journal Note
  • [SSP-542] - Provide a temporary address option on the Student Intake
  • [SSP-559] - Add tooltips to a Referrals in the Add Task Tree of the Action Plan Tool
  • [SSP-561] - Change default record paging size in Admin Grids to 20 records
  • [SSP-562] - Add a tooltip to display the Referral description in the Challenge Referral Admin grid
  • [SSP-570] - Modify display classes to make the UI display of disabled fields more readable
  • [SSP-591] - Update deployment docs to describe db_name config param
  • [SSP-607] - Document API change for faculty roster lookup
  • [SSP-686] - Update Configuration API documentation
  • [SSP-687] - Update Faculty Instruction API Docs
  • [SSP-689] - Update Person Coach API documentation
  • [SSP-690] - Update Person Search API docs
  • [SSP-691] - Update Person API docs for new temporary address fields
  • [SSP-692] - Update Person API and/or ObjectStatus overview documentation with discussion of combined statuses