Sub-task
- [CO-2471] - Function strftime() is deprecated
Bug
- [CO-2012] - Add Support for "Allow Other" in Original Attribute Enumerations
- [CO-2612] - Database specific response for REST APIv1 OrgIdentity
- [CO-2652] - Deletion of Extended Types for Affiliation causes EnvSource failure
- [CO-2709] - CoEnrollmentAttribute validateHidden can not handle empty CoEnrollmentAttributeDefault
- [CO-2712] - CoEnrollmentAttributeDefault validateModified can not handle save from CMD
- [CO-2716] - SqlSource missing association
- [CO-2727] - Announcement menu action fetches announcement of a different CO
- [CO-2729] - Attribute deleted after the creation of the petition
- [CO-2738] - Cannot delete API user because of fk constraint
- [CO-2751] - only one of multiple petition text attributes is saved
- [CO-2753] - CoDashboardWidget header or footer not properly checked for nothingness
- [CO-2754] - Account Linking Creates Additional OrgIdentity and Pipelined Attributes
- [CO-2767] - CoPetitions index view permissions not correct for approver group
- [CO-2769] - Invitation Workflow Attributes with value for sponsor should show name of the manager
- [CO-2771] - Enrollment Flow Form Has Two Introduction Fields
- [CO-2772] - Enrollment Attributes Calls "Telephone Number" "Number"
- [CO-2782] - Pre-selected Sponsor in Petition blocks form submission
- [CO-2784] - Invitation view does not display the correct Sponsor and Manager CO Person Id
- [CO-2787] - Fix approvers' groups filtering
- [CO-2798] - Provisioning REST API endpoint returns 302
- [CO-2799] - Delete a Match Server attribute is broken
- [CO-2820] - CoGroup associated with per-user UnixCluster group does not provision to LDAP after enrollment
- [CO-2824] - REST API CO Create return 404
- [CO-2826] - Provisioned Services page times out
- [CO-2828] - Attribute Enumeration Breaks OIS Sync
- [CO-2829] - ChangelogBehavior Leaves Transaction Open on Failed Save
- [CO-2830] - Make Delete confirmation box button label consistent with link title
- [CO-2832] - Unix Cluster Account API Doc wrong on query by person
- [CO-2833] - Attribute Enumerations Not Correctly Exported via SQL Provisioner
- [CO-2835] - SshKey API Documentation does not specify the return code when no keys exist for the CoPerson specified
- [CO-2837] - Application Initiated Enrollment Can't Accept Initial Status and Validity Dates
- [CO-2838] - Co Petition Filter not showing all the records for an Enrollment flow after configuration is changed
- [CO-2839] - Extended Type affiliation fails validation during enrollment
- [CO-2841] - beforeValidate CoPersonRole sets incorrect message
- [CO-2842] - Paginator does allow setting a # of records to display
- [CO-2843] - OAuth2Server model access_token field too small
- [CO-2858] - Add New Org Identity From Source fails when Pipeline attached with sync_replace_cou_id
- [CO-2860] - ApplicationPreferencesController logs Warning
- [CO-2861] - enumerableField.ctp throws Warning
New Feature
- [CO-454] - Identifier Assignment Does Not Support UTF-8 Characters
- [CO-1728] - Filter Jobs By Status
- [CO-2463] - KdcServer model for integrating with Kerberos KDC servers
- [CO-2596] - Eligibility Dashboard Widget Plugin for Self Service
- [CO-2807] - IdentifierAssignment plugin with minimum length and UTF-8 conversion
- [CO-2810] - Organization Source Plugins
- [CO-2818] - Autopopulate Manager or Sponsor from Approver During Enrollment
Task
- [CO-2680] - Email Dashboard Widget: failure to add address using Extended Types
- [CO-2757] - Enhancements for Password and Email Dashboard Widgets
- [CO-2815] - Improve Petition Approve/Deny UX
Improvement
- [CO-1407] - Copy Configuration To JSON
- [CO-2178] - Plugin connection with ORCID member API
- [CO-2261] - Group filter to exclude groups created automatically by UnixCluster
- [CO-2522] - Filter group memberships based on owner status
- [CO-2689] - Registry connections to PostgreSQL and SSL/TLS
- [CO-2710] - SqlServer model should support port configuration
- [CO-2715] - Enable safeties save option for Oauth2Server Model
- [CO-2725] - Skip API Username calculations in beforeValidate on update
- [CO-2732] - Improve LDAP Provisioner plugin logging
- [CO-2780] - Add "Linked Person" Column under MyPopulation > Organizational Identities index table
- [CO-2781] - Avoid change notification in petition attributes when only the presentation order has changed
- [CO-2785] - Upgrade adodb to the latest version
- [CO-2790] - Filter unattached OrgIdentities under the OrgIdentity index view
- [CO-2796] - Config option to stop recording API authentication events
- [CO-2800] - MyPopulation Filter People with no OrgIdentity attached
- [CO-2816] - Present Subset of COUs in Enrollment Flow
- [CO-2819] - CoPetitions index view causes large database load and slow query
- [CO-2836] - Multiselect dropdown for search block
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.