Previous versions of the software may also be downloaded from this location.
Archives & Release Details
Click here for Grouper News, a lower-level, highly-detailed version of the below feature sets through v1.2.0. Similar detail for releases beginning with v1.2.1 can be found in JIRA. Archived Documentation for past releases may also be found below.
Grouper QuickStart v1.4.1: Designed to get a working demo up and running quickly. Contains the Grouper components, a demo database, a database engine, and setup instructions. Just add Tomcat and stir...
Grouper API Binary v1.4.1: Binary release of the Grouper Application Program Interface and associated utilities. Cf. Getting started with the Grouper API Binary Distribution
Improved: Grouper Shell, a comprehensive command line interface to Grouper and its allied utilities, is now a core part of the Grouper distribution. And there are correspondingly fewer ant targets in the source distribution.
Improved: Transaction support to ensure relational consistency of logical group operations.
New: extension for removing memberships for unresolvable subjects.
Improved: user interface.
Improved: Hibernate support. Upgraded to Hibernate 3.2.6 and added transaction support Hibernate 2.x support is no longer included.
New: applied transactions to the UI so that a whole action succeeds and is committed, or fails and is rolled back.
Added: exception handling and logging to the UI.
Added: ability to disable editing of group attributes / member lists for site configured groups i.e. groups which should be loader maintained.
Added: foreign keys to database.
Added: compiled Java in all components includes debug information, which means that stack traces in log files will have line numbers which makes it easier to debug problems.
Improved: new settings in grouper.properties make it possible to define user / db connection urls which can / cannot have their schemas rebuilt. If not configured the test script will prompt the user to confirm that it is OK to drop a schema. This makes it more difficult to accidentally lose data.
Improved: transaction handling code will attempt to inject additional information into a caught Exception. If successful the Exception is not logged - assumes that your code will handle logging.
Added: jsr107cache-1.0.jar - required by default on Solaris.
Fixed: some CSS issues with IE6.
Improved: changed the XHTML declaration to use transitional DTD rather than strict - reduces number of errors until we can try to tidy up issues.
Fixed: Advanced Search link for groups in the UI.
Added: additional error checking in the UI - whether key properties are set and added option to build the generated client when building the web service.
Added: example kerberos authentication configuration for the UI.
Added: gsh source to the Internet2 CVS repository and added a page to the Wiki.
Fixed: gsh.bat - was not correctly building the classpath.
Improved: gsh error reporting. Exceptions from Grouper should now be summarised in gsh output and full stack traces writen to grouper_error.log.
The Grouper v1.0 UI embodies our first attempt to enable two tasks that are complicated in a UI context: managing composite groups, and managing custom group types and attributes. We've prepared a brief tutorial to help smooth your exploration of these new UI capabilities.
Added: New query API that enables sites to add their own custom queries.
Improved: Enhancements to the Access and Naming interfaces.
Added: New "all" subject that can be assigned memberships and granted privileges that map to all subjects identifiable through the Subject API.
Added: "Wheel" group whose members have root-like privileges within the API.
Improved: Enhanced UI support for searching.
Improved: Enhanced UI support for management of effective memberships and privileges.
Improved: Logging capabilities.
The v0.9 toolkit includes a full UI designed to be deployed to a java application server, java source implementing the Grouper 0.9 API, documentation for developers and implementers, and sample utilities.