Table of Contents
Welcome to Rice 2.3.1!
This version of Rice is a patch release consisting of bug fixes and small items needed by Kuali application partners.
Highlights of this release include:
Performance improvements
Numerous Bug Fixes
Kuali Rice 2.3.1 can be downloaded from the Rice website at http://kuali.org/rice/download.
There are three different distributions of Rice available: source, binary and server. Please read the Installation Guide for more details on each of these distributions.
Applications can also consume Rice from the maven site at http://search.maven.org/#search|ga|1|org.kuali.rice.
API Documentation can be found at http://site.kuali.org/rice/2.3.1/apidocs/index.html
Formal documentation can be found at http://site.kuali.org/rice/2.3.1/reference/html/index.html. This documentation is still in the process of review and update which will continue through subsequent releases, so please follow the notes in each document to report any outdated information.
If you encounter any difficulty, please don't hesitate to contact the Rice team on
our public collaboration mailing list at <rice.collab@kuali.org>
.
Please indicate that you are using the 2.3.1 version of Rice.
[KULRICE-9142] - Modify the existing Recall permission to apply to RiceDocument
[KULRICE-9643] - Maintenance document still editable after submit
[KULRICE-9887] - KRMS Attribute with name 'peopleFlowName' has invalid namespace
[KULRICE-9998] - Country Name is defined as 40 characters in the database, but 50 characters in the data dictionary
[KULRICE-10129] - Fix Critical Sonar Issue related to StringBuffer usage in RichTable
[KULRICE-10166] - Adding an attachment or note to a people flow maintenance doc doesn't add the attachment
[KULRICE-10170] - KRMS: Add button doesn't work when adding a proposition to a rule without selecting an existing proposition.
[KULRICE-10171] - XSS protect field display by encoding them properly
[KULRICE-10177] - Copy issue on UrlInfo causes exception with use of Breadcrumbs
[KULRICE-10209] - Stack trace with invalid Specification ID on Term Creation
[KULRICE-10251] - Maintain KRMS Agenda permission has confusing and unused permission detail
[KULRICE-10252] - ResponsibilityServiceImpl.getResponsibilityAction returning only one of multiple ResponsibilityActions
[KULRICE-10262] - Doc search returns duplicate doc with multiple iteration to fetch more
[KULRICE-10266] - Optimistic Lock Exception in Person Document.
[KULRICE-10351] - AgendaBoServiceImpl.findAgendaItemsForAgendas throws NPE
[KULRICE-10370] - Broken spinner image in Loading modal panel
[KULRICE-10493] - Notification message that lookup is by primary key is not working.
[KULRICE-10559] - create new link for PeopleFlow results in incident report for NPE
[KULRICE-10587] - Create New Agenda NPE upon Add Rule selection
[KULRICE-10588] - Collection kitchen sink page does not render
[KULRICE-10608] - JS Error on env2 KRAD kitchen sink Progressive Disclosure tab (page functionality broken)
[KULRICE-10619] - Stacked Layout gives a javascript error when deleting lines
[KULRICE-10624] - Incident report on second progressive disclosure demo
[KULRICE-10625] - Conditional refresh demo view does not load correctly
[KULRICE-9918] - Provide a way for application modules to specify their own custom document types for notifications generated for them by KEN.
[KULRICE-10063] - Replace ObjectPropertyUtils BeanWrapper implementation
[KULRICE-10079] - Allow for light table to be used in details
[KULRICE-10200] - Allow full min file path to be specified when using manual theme configuration
[KULRICE-10353] - Inline processing of FreeMarker templates
[KULRICE-9034] - KR-KRAD - RESULTS_LIMIT parameter should be added and the code should be changed to use it
[KULRICE-9781] - Integrate KRMS service changes from KS branch
[KULRICE-10005] - several message with key not found errors in KRMS
[KULRICE-10015] - Incident report when attempting to copy a rule with an action
[KULRICE-10020] - Cannot copy a rule right after the agenda is created
[KULRICE-10080] - Some pages are submitted to workflow twice because Firefox is not able to discern the encoding of the document.
[KULRICE-10086] - Continue Server Side Paging Work - Stacked Collection
[KULRICE-10094] - Default closed disclosures should have ajax retrieval option
[KULRICE-10102] - Update KIM permissions for edit document in master data source
[KULRICE-10109] - Continue Server Side Paging Work - Column/Row Span
[KULRICE-10111] - Document ViewTheme and theme builder
[KULRICE-10138] - component library formatting problem / bottom scroll bar in Elements -> Actions and Fields -> Action Fields
[KULRICE-10141] - Analysis for allowing application modules to send notifications with custom doc types
[KULRICE-10143] - add RuleManagementService tests for AgendaTreeDefinition, AgendaDefinition, AgendaItemDefinition related methods
[KULRICE-10144] - add RuleManagementService tests for RuleDefinition, ActionDefinition, PropositionDefinition related methods
[KULRICE-10145] - add RuleManagementService tests for ContextDefinition, ReferenceObjectBinding related methods
[KULRICE-10168] - Components stored in view index are not getting all cleaned
[KULRICE-10169] - Make TranslationUtility Spring injectible
[KULRICE-10175] - implementation for allowing application modules to send notifications with custom doc types
[KULRICE-10183] - Questions about thread safety of KRAD UserSessionUtils
[KULRICE-10184] - docbook for allowing application modules to send notifications with custom doc types
[KULRICE-10189] - Split impacting changes wiki page into multiple pages
[KULRICE-10193] - Create a ViewPostMetadata object to contain post information about a view
[KULRICE-10268] - coerceValue js performance enhancement
[KULRICE-10331] - RuleManagementServiceImpl.deleteProposition(id) throws DataIntegrityViolationException
[KULRICE-10438] - Analysis for delaying lifecycle row details component before it is needed
[KULRICE-10551] - 2.3.1 Coordinated Developer Testing
[KULRICE-10645] - Roll back recent ObjectPropertyUtils changes in rice-2.3 branch