This page last changed on May 05, 2008 by smaddox.

The Atlassian Crowd team is delighted to present Crowd 1.2.

Crowd 1.2 is a major release that focuses on enhanced integration, security and usability. Crowd's directory permissions now allow finer-grained control, so that you can define the permissions per application. The Group and Role Browsers now display group/role membership. We have enhanced group management in the existing Jive Forums and Apache/Subversion connectors. Our NTLM plugin offers SSO (single sign-on) for JIRA and Confluence via NTLM desktop authentication. A new connector lets you integrate your Acegi security solution with Crowd. And you can import your Bamboo users directly into a Crowd directory.

We'd like to say a special thank you to CustomWare for their assistance with deployment and testing of the NTLM plugin.

Stop Press — 27 February 2008: We got a little bit ahead of ourselves with our announcement of full NTLM support in Crowd 1.2. The NTLM plugins for JIRA and for Confluence are provided and supported by a third party, not by Atlassian.


Highlights of this release:

Error formatting macro: toc: java.lang.NullPointerException


Responding to your feedback:
8 new feature requests implemented
68 votes satisfied

Your votes and issues help us keep improving our products, and are much appreciated.


Upgrading to Crowd 1.2

You can download Crowd from the Atlassian website. If upgrading from a previous version, please read the Upgrade Notes.

Highlights of Crowd 1.2

Directory Permissions per Application

  • Directory permissions determine whether groups, principals and roles can be added, modified or deleted.
  • Before this release, permissions were set at directory level only. Permissions therefore applied across all applications associated with the directory.
  • With Crowd 1.2, directory permissions can be set for each application. For example, you could enable the 'Add Principal' permission on the 'Employees' directory for JIRA but disable the permission for Confluence.
  • See the screenshot below, and take a look at an example.
     

Group and Role Membership Browser

  • A new 'Principals' tab in the Group Browser shows all principals belonging to a group.
  • You can view membership in the Role Browser too.
  • Read the documentation.
     

Improved Browser for OpenID Login History

  • Instead of showing all login history on a single page, the Login History screen now divides the history into pages, for easier viewing.
  • To move between pages, click 'Next', 'Prev' or a specific page number.
  • In the 'Action' column, a new item '(Auto) Allow Always' tells you which logins were allowed automatically because of a previous 'Allow Always' instruction.
     

NTLM Support

  • NTLM is a Microsoft authentication protocol that allows you to access a website using your desktop login. The protocol utilises an integration between Microsoft Internet Explorer and Active Directory. When using this feature, users will only need to log in to their desktop to access NTLM-integrated applications.
  • JIRA and Confluence NTLM connectors are now supported with Crowd 1.2.
  • Read the instructions on setting up Confluence and JIRA NTLM support in Crowd.

Improved Integration with Jive Forums

  • Crowd 1.2 provides support for group management in Jive Forums.
  • Groups and group memberships are now pulled from Crowd.
  • You can use the Jive Forums admin console to define application permissions associated with groups.
  • This allows Crowd to manage Jive Forums groups and memberships and Jive Forums to handle the permissions associated with the groups.
  • Read the documentation.

Acegi Application Connector

  • Crowd 1.2 provides a built-in application connector for Acegi, a security solution with a particular emphasis on Spring Java/JEE applications.
  • Read the documentation.

Group-Based Authorisation Added for Subversion

  • Crowd allows you to password-protect your SVN repository running under Apache.
  • You can now also configure fine-grained access by group as well as by user.
  • Read more about the Crowd Subversion connector.

New Importer for Bamboo Users

  • Our new Bamboo importer allows you to copy your Bamboo users into a Crowd directory.
  • Read the documentation.

Plus Over 70 Improvements and Bug-Fixes

Atlassian JIRA (77 issues)
Key Summary Pr Status
CWD-580 Events, EventType and Event Listeners are not being exported as part of the XML backup Blocker Resolved
CWD-526 Editing groups in Crowd has no effect in Bamboo Blocker Resolved
CWD-398 ;jsessionid added to all Crowd links Blocker Resolved
CWD-314 Not able to Retrieve Issues (RSS) if JIRA is Integrated with Crowd Blocker Resolved
CWD-297 JIRA performance improvements Blocker Resolved
CWD-249 Adjust build process to publish maven2 client poms. Blocker Resolved
CWD-534 Upgrade Crowd to Spring Framework 2.0.6 from 1.2.x Critical Resolved
CWD-388 Paging principal sessions links are incorrect and do not function. Critical Resolved
CWD-336 No date sent in email headers for messages sent by Crowd Critical Closed
CWD-637 NullPointerException in DefaultCookieHandler.setCookie Major Resolved
CWD-625 If an allowed Principal Attribute is null it is not possible to update this in LDAP Major Resolved
CWD-599 When creating and viewing an LDAP connector, we have been displaying the password as clear text, this should at least be a password field Major Resolved
CWD-597 License user-limit check event should not execute for unlimited licenses Major Resolved
CWD-593 Upgrade to Atlassian-Extras 1.9 Major Resolved
CWD-588 Jive Forums remote authentication is not working Major Resolved
CWD-582 If the two core event listeners do not exist add them via an upgrade task. Major Resolved
CWD-579 Role Tab shows the correct number of roles however they all show up as the principal name Major Resolved
CWD-578 Allow a crowd administrator to recalculate the user total for a Crowd install Major Resolved
CWD-577 Remove Group link on View Principal does not contain a valid directory ID Major Resolved
CWD-576 Document Crowd installation on JBoss Major Resolved
CWD-575 Document the 'config test' tab Major Resolved
CWD-573 Multiple cookies are wrote back to the browser during an authentication. Major Resolved
CWD-567 HSQL context path storage issues when not using start_crowd.bat/sh Major Resolved
CWD-556 Atlassian applications hang and can not start when integrated with Crowd under the same VM. Major Resolved
CWD-552 Data imports fail when no application-group associations are in place. Major Resolved
CWD-540 CrowdID Install Documentation Mistake Major Resolved
CWD-539 Need and EAR/WAR download to use other application servers Major Resolved
CWD-537 Method to create a token for a principal without performing an authentication. Major Resolved
CWD-524 Full Name attribute (displayName/firstName+surname) used differently by atlassian-user and JiveForums Major Closed
CWD-517 Documentation update for 'Upgrading Crowd' as per customer's comment Major Resolved
CWD-516 JIRA breaks with retrieveUserMetaProperties NPE after adding user in Crowd Major Resolved
CWD-514 Move Crowd to use Webwork 2.2.6 Major Resolved
CWD-513 Move Crowd to use Seraph 0.9 Major Resolved
CWD-508 Release Crowd EAR/WAR edition Major Resolved
CWD-504 Crowd should be offered as a EAR/WAR package in addition to standalone Major Resolved
CWD-503 Cannot modify user profile when using Crowd authentication, fails with NullPointer on RemotePrincipal.getEmail() Major Resolved
CWD-502 Unauthenticated user causes session nuking in Crowdified JIRA Major Resolved
CWD-501 OpenID history browser Major Closed
CWD-500 Directory CRUD permissions on an Application-by-Appliction basis. Major Resolved
CWD-497 Crowd integration of Extranet JIRA has authentication problems Major Resolved
CWD-496 requiresPasswordChange gets reset to false during login for an InternalDirectory Major Resolved
CWD-495 Principals are being added with whitepace in their usernames Major Resolved
CWD-492 Concurrent modification exception in JIRAAuthenticator logout code Major Resolved
CWD-489 change the Crowd Upgrade Guide to only copy the password from the crowd.properties files, not copy the entire files Major Closed
CWD-488 The build.properties file and Ant associated ant task should not overwrite the password attribute in the crowd.properties file Major Resolved
CWD-487 The upgrade manager should run after setup is complete Major Resolved
CWD-484 When Confluence 2.6 releases we need to move the code from the bamboo-intergration module back into the atlassian-user module. Major Resolved
CWD-465 Improve the current Jive integration to provide support for Group management Major Resolved
CWD-464 Email address validation is not RFC-2822 compliant Major Closed
CWD-462 Implement add user method of OSUser for JIRA Major Resolved
CWD-459 Update the SecurityServer SOAP API to enable editing/updating groups Major Resolved
CWD-452 JIRA user management should allow admins to update Crowd users Major Resolved
CWD-435 Exception using Seraph single-sign-on in Bamboo Major Resolved
CWD-430 CrowdID Not Signing User Attributes Like Nickname or Email Major Resolved
CWD-425 Trim the application address when adding a valid application remote address. Major Resolved
CWD-421 Client JARs in client/lib are incomplete Major Resolved
CWD-419 displayName attribute is not used with the JIRA connector Major Resolved
CWD-417 Libraries in client directory are not enough Major Resolved
CWD-415 Tomcat doesn't start if it runs both Crowd and Confluence Major Resolved
CWD-414 The CSV Importer needs to display user results for duplicate entries i.e. users that have been ignored since they already exist in Crowd. Major Resolved
CWD-392 No group integraton into Subversion Major Resolved
CWD-380 Sources gets added to download archive Major Resolved
CWD-373 Improve the build process for source releases Major Resolved
CWD-349 Create a Bamboo to Crowd Principal and Group importer. Major Resolved
CWD-348 When switching from internat authentication to Crowd authentication (using seraph?), exception is throw during login. Major Resolved
CWD-281 Build script improvements Major Resolved
CWD-209 Maven 2 repository for Crowd client components. Major Resolved
CWD-185 The import/export is confined to a given instance, we need to make it so the XML file can be used on any Crowd deployment. Major Resolved
CWD-135 Support NTLM Major Closed
CWD-19 Acegi Connector Major Resolved
CWD-618 View Principal is throwing a RemoteException when trying to view the Roles of a Principal Minor Resolved
CWD-617 Browse Principal is not showing an email address for the principal returned. Minor Resolved
CWD-525 Login to jira with an existing cookie (non-crowd) shows a nullpointer Minor Resolved
CWD-442 View members of the group or role Minor Resolved
CWD-428 Change wording on the Atlassian importer Minor Resolved
CWD-407 Textual changes to new CSV-importer screens Minor Resolved
CWD-390 Browser cookies cause NullPointerException when integrated with Confluence Minor Resolved


5.png (image/png)
4.png (image/png)
3.png (image/png)
2.png (image/png)
1.png (image/png)
9.png (image/png)
8.png (image/png)
7.png (image/png)
6.png (image/png)
10.png (image/png)
medium-download-latest-version-button.png (image/png)
CrowdID_login_history_truncated.png (image/png)
ExampleApp1Permissions.png (image/png)
groupprincipals.jpg (image/jpeg)
Document generated by Confluence on May 08, 2008 19:38