This page tracks major impacting changes post 2.0 release. Things such as database or package name changes for example. This page will serve as a holding pen for information on those changes.

Configure Rice without KRAD (KNS Only)

In some cases it may be desirable to only use the KNS without KRAD. For example if you're timelines push a conversion to KRAD out into the future, you may see some benefits with startup performance and with memory usage.
You can override the kradApplicationModuleConfiguration bean to not include any of the files in the UIF folder. That is, you only need to include these files:

<property name="dataDictionaryPackages">
<list>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/AdHocRoutePerson.xml</value>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/AdHocRouteWorkgroup.xml</value>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/Attachment.xml</value>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/AttributeReferenceDummy.xml</value>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/AttributeReferenceElements.xml</value>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/BusinessObjectAttributeEntry.xml</value>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/DataDictionaryBaseTypes.xml</value>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/DocumentHeader.xml</value>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/Note.xml</value>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/NoteType.xml</value>
<value>classpath:org/kuali/rice/krad/bo/datadictionary/PessimisticLock.xml</value>
</list>
</property>

Likewise, this can be done for the ‘baselinePackages’ property on the dataDictionaryService bean.