Date | | | |
---|
API patches |
---|
2018/09/06 | grouper_v2_4_0_api_patch_0 | GRP-1888: Fix default configuration for ldap validator GRP-1889: messaging routing key should be optional | classes/edu/internet2/middleware/grouper/ldap/ldaptive/LdaptiveSessionImpl.java classes/edu/internet2/middleware/grouper/messaging/MessagingListenerController.java classes/grouper-loader.base.properties |
2018/09/13 | grouper_v2_4_0_api_patch_1 | GRP-1890: Real time ldap loader with LDAP_GROUPS_FROM_ATTRIBUTES | classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.java classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalMessagingListener.java classes/edu/internet2/middleware/grouper/app/loader/ldap/LoaderLdapUtils.java classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.java |
2018/09/17 | grouper_v2_4_0_api_patch_2 | GRP-1901: Real time loader SQL jobs - allow separate database for incremental table | classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.java |
2018/10/09 | grouper_v2_4_0_api_patch_3 | GRP-1803: gsh script incorrectly assumes GROUPER_CP=${GROUPER_HOME}/conf GRP-1853: receive non zero return code from gsh if fails GRP-1916: Refactor gsh NOTE! In order to patch files in bin/ directory, requires latest grouperInstaller.jar (2018-10-31 or later) NOTE! If patching UI and WS, disregard errors "Problem applying patch since this patch old file" and allow to force update the bin files. Or, can set grouperInstaller.autorun.forceInstallPatch if using custom properties | classes/groovysh.profile classes/edu/internet2/middleware/grouper/app/gsh/GrouperShell.java bin/gsh.sh bin/gsh.bat classes/edu/internet2/middleware/subject/SubjectCheckConfig.java bin/README.txt classes/grouper.base.properties classes/edu/internet2/middleware/grouper/app/gsh/GrouperGroovysh.java |
2018/10/15 | grouper_v2_4_0_api_patch_4 | GRP-1826: Disable/Enable Loader job GRP-1928: Issue when rescheduling a job when the type is changing from interval to cron | classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticLoaderJobTest.java classes/edu/internet2/middleware/grouper/app/loader/GrouperLoader.java |
2018/11/02 | grouper_v2_4_0_api_patch_5 | GRP-1943: add debugging information in UI search GRP-1857: Specify Subject Sources for Grouper UI (Web) | classes/edu/internet2/middleware/grouper/misc/GrouperObjectFinder.java |
2018/11/05 | grouper_v2_4_0_api_patch_6 | GRP-1941: LDAP loader - parsing complex attribute values GRP-1877: LDAP_GROUPS_FROM_ATTRIBUTES should utilize extra attributes to construct display name | classes/grouper-loader.base.properties classes/edu/internet2/middleware/grouper/app/loader/LoaderJobBean.java classes/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java classes/edu/internet2/middleware/grouper/app/loader/ldap/LdapResultsTransformationOutput.java classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderJob.java classes/edu/internet2/middleware/grouper/app/loader/ldap/LdapResultsTransformationInput.java classes/edu/internet2/middleware/grouper/app/loader/ldap/LdapResultsTransformationBase.java classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.java classes/edu/internet2/middleware/grouper/app/loader/ldap/LoaderLdapUtils.java classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.java classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderIncrementalJob.java classes/edu/internet2/middleware/grouper/app/loader/ldap/LdapResultsTransformationDelimitedValueExample.java |
2018/11/09 | grouper_v2_4_0_api_patch_7 | GRP-1856: Instrumentation file location should be configurable | classes/edu/internet2/middleware/grouper/instrumentation/InstrumentationThread.java |
2018/11/09 | grouper_v2_4_0_api_patch_8 | GRP-1895: ldaptive default ThreadLocalTLSSocketFactory mixes hostnames with multiple server configs | lib/grouper/ldaptive-1.1.0.jar lib/grouper/ldaptive-1.1.2.jar |
2018/11/13 | grouper_v2_4_0_api_patch_9 | GRP-1936: Upgrade dom4j to 2.1.1 | lib/grouper/dom4j-2.1.0.jar lib/grouper/dom4j-2.1.1.jar classes/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java |
2018/11/24 | grouper_v2_4_0_api_patch_10 | GRP-1952: add method to stem finder to find stems by two attribute values on an assignment of assignment | classes/edu/internet2/middleware/grouper/StemFinder.java classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.java classes/edu/internet2/middleware/grouper/internal/dao/StemDAO.java classes/edu/internet2/middleware/grouper/GroupFinder.java |
2018/12/07 | grouper_v2_4_0_api_patch_11 | GRP-1950: Minor improvements to daemon jobs page | classes/edu/internet2/middleware/grouper/app/loader/GrouperLoader.java |
UI patches |
---|
2018/09/06 | grouper_v2_4_0_ui_patch_0 | GRP-1881: Change away from MyServices widget and then can't get it back indexColumnMenu.jsp GRP-1857: Specify Subject Sources for Grouper UI (Web) GRP-1872: Value type is not saved when creating a new attribute definition GRP-1884: help.jsp not working in 2.4 | files/WEB-INF/grouperUi2/index/indexColumnMenu.jsp classes/grouperText/help.fr.html classes/grouper-ui.base.properties classes/grouperText/grouper.text.en.us.base.properties files/WEB-INF/grouperUi2/attributeDef/newAttributeDef.jsp classes/grouperText/help.en.html classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.java classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2AttributeDef.java files/WEB-INF/grouperUi2/index/help.jsp |
2018/11/02 | grouper_v2_4_0_ui_patch_2 (not released) | GRP-1880: Develop New Template Wizard GRP-1857: Specify Subject Sources for Grouper UI (Web) GRP-1943: add debugging information in UI search | classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperNewServiceTemplateLogic.java classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Main.java classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/ServiceAction.java classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperTierStructureLogic.java files/WEB-INF/grouperUi2/stem/stemTemplate.jsp classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/ServiceActionArgument.java classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperRequestContainer.java classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/StemTemplateContainer.java classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/ServiceActionType.java classes/grouperText/grouper.text.en.us.base.properties files/WEB-INF/grouperUi2/stem/stemMoreActionsButtonContents.jsp classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/TemplateContainerConfig.java files/WEB-INF/grouperUi2/stem/stemNewTemplate.jsp classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperTemplateLogicBase.java classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Template.java |
2018/10/12 | grouper_v2_4_0_ui_patch_1 | GRP-1826: Disable/Enable Loader job | files/WEB-INF/grouperUi2/index/miscellaneous.jsp files/WEB-INF/grouperUi2/group/grouperLoaderMoreActionsButtonContents.jsp classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.java files/WEB-INF/grouperUi2/group/grouperLoaderGroupTab.jsp classes/grouper-ui.base.properties classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/AdminContainer.java classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader.java files/WEB-INF/grouperUi2/admin/adminDaemonJobs.jsp classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer.java classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Admin.java classes/grouperText/grouper.text.en.us.base.properties classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiDaemonJob.java files/WEB-INF/grouperUi2/admin/adminDaemonJobsContents.jsp |
2018/11/05 | grouper_v2_4_0_ui_patch_3 | GRP-1941: LDAP loader - parsing complex attribute values GRP-1877: LDAP_GROUPS_FROM_ATTRIBUTES should utilize extra attributes to construct display name | files/WEB-INF/grouperUi2/group/grouperLoaderEditGroupTab.jsp files/WEB-INF/grouperUi2/group/grouperLoaderGroupTab.jsp classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GrouperLoaderContainer.java classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader.java classes/grouperText/grouper.text.en.us.base.properties |
2018/11/15 | grouper_v2_4_0_ui_patch_4 | GRP-1950: Minor improvements to daemon jobs page | files/WEB-INF/grouperUi2/admin/adminDaemonJobs.jsp classes/grouperText/grouper.text.en.us.base.properties classes/grouper-ui.base.properties classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/AdminContainer.java classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiDaemonJob.java files/WEB-INF/grouperUi2/admin/adminDaemonJobsContents.jsp classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Admin.java |
2018/12/12 | grouper_v2_4_0_ui_patch_5 | GRP-1965: allow bulk remove members from group by uploading a list | files/WEB-INF/grouperUi2/groupImport/groupImport.jsp classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GroupImport.java classes/grouperText/grouper.text.en.us.base.properties |
2018/12/07 (not released yet) | grouper_v2_4_0_ui_patch_56 | GRP-1950: Minor improvements to daemon jobs page | classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Admin.java files/WEB-INF/grouperUi2/admin/adminDaemonJobsViewLogs.jsp files/WEB-INF/grouperUi2/admin/adminDaemonJobs.jsp classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiHib3GrouperLoaderLog.java files/WEB-INF/grouperUi2/admin/adminDaemonJobsContents.jsp classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GrouperLoader.java classes/grouper-ui.base.properties classes/grouperText/grouper.text.en.us.base.properties classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.java classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/AdminContainer.java files/WEB-INF/grouperUi2/group/grouperLoaderEditGroupTab.jsp files/WEB-INF/grouperUi2/admin/adminDaemonJobsViewLogsResults.jsp |
WS patches |
---|
2018/09/10 | grouper_v2_4_0_ws_patch_0 | GRP-1892: grouper-ws.base.properties / ws.client.user.group.name no longer commented | classes/grouper-ws.base.properties |
PSPNG patches |
---|
2018/09/15 | grouper_v2_4_0_pspng_patch_0 | Getting Grouper 2.4 up to date with Grouper 2.3/PSPNG Patches 17-21. This includes GRP-1345, GRP-1874, GRP-1552, GRP-1683, GRP-1730, GRP-1868, GRP-1882, GRP-1893. | classes/edu/internet2/middleware/grouper/pspng/FullSyncProvisionerFactory.java classes/edu/internet2/middleware/grouper/pspng/LdapSystem.java classes/edu/internet2/middleware/grouper/pspng/ChangelogHandlingConfig.java classes/edu/internet2/middleware/grouper/pspng/ProvisionerConfiguration.java classes/edu/internet2/middleware/grouper/pspng/PspUtils.java classes/edu/internet2/middleware/grouper/pspng/GrouperGroupInfo.java classes/edu/internet2/middleware/grouper/pspng/ProvisioningWorkItem.java classes/edu/internet2/middleware/grouper/pspng/LdapGroupProvisioner.java classes/edu/internet2/middleware/grouper/pspng/ProvisionerFactory.java classes/edu/internet2/middleware/grouper/pspng/FullSyncProvisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapAttributeProvisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapObject.java classes/edu/internet2/middleware/grouper/pspng/VoidProvisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapProvisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapProvisionerConfiguration.java classes/edu/internet2/middleware/grouper/pspng/Provisioner.java classes/edu/internet2/middleware/grouper/pspng/PspChangelogConsumerShim.java classes/edu/internet2/middleware/grouper/pspng/ProvisionerCoordinator.java |
2018/11/26 | [Test patch] grouper_v2_4_0_pspng_patch_1 | GRP-1908: Fixes problem with debug-logging private information | classes/edu/internet2/middleware/grouper/pspng/LdapSystem.java |