Dashboard > Penrose > Road Map
Road Map
Added by Jim Yang, last edited by Jim Yang on Jul 22, 2008  (view change)
Labels: 


Version Convention

Versioning of Penrose releases follows an X.Y.Z convention where:

  • X = The major release number - An increment of this number generally indicates a significant change to the code base. The increment may be completely incompatible with prior versions.
  • Y = The minor release number - An increment of this number usually indicates a significant change to functionality or architecture but with a moderate to high level of backward compatibility with previous versions.
  • Z = The maintenance release number - An increment of this number usually indicates bug fixing within the X.Y release and possibly small enhancements and limited new features. These versions are expected to be fully backwardly compatible with previous increments.

Structure

A new full release is denoted by a version number like X.Y (eg, 1.0). Each full release will be copied into it's own SCM tree where it can be maintained independantly of the development tree. Maintenance releases (eg, 1.0.1) will be release on an as-needed basis but approximately every two weeks during the initial period after the full release. This is aimed at improving the quality of stable releases that have been deployed by users and administrators and yield a better return on investment. You no longer have to wait for the next full release for a bug to be fixed.
Full releases will be subject to formal Alpha and Beta test periods. The lengths of these periods will be at the discretion of the Development Team but the Beta period should not be less than three (3) calendar weeks to allow for adequate compatibility testing by 3rd party developers.
Maintenance releases will be subject to in-house quality control only and will be made available for immediate use.

Calendar

2.0 Release (First Week of July 2008)

Safehaus (25 issues)
Key Summary Status
PENROSE-306 Studio's Plugin Architecture OpenOpen
PENROSE-304 Encryption MD5Crypt replacement OpenOpen
PENROSE-298 Incorrect validation of {CRYPT} passwords ResolvedResolved
PENROSE-289 Init Script handling Dangling PID ResolvedResolved
PENROSE-283 JLDAP updates via referral cause improper closing of connection pool ResolvedResolved
PENROSE-282 LDAP connection pooling reimplementation using JLDAP and Apache Common Pool ResolvedResolved
PENROSE-280 Control Paging added twice ResolvedResolved
PENROSE-271 NIS Adapter ResolvedResolved
PENROSE-267 Allow referrals from LDAP sources to be ignored ResolvedResolved
PENROSE-266 THIS IS REALLY SERIOUS: Bind erroneously fails for certain cases of non-existant bind-DNs ResolvedResolved
PENROSE-265 Upgrade to OpenDS 1.0 ResolvedResolved
PENROSE-264 LDAPClient does not properly escape JNDI names with slashes (/) ResolvedResolved
PENROSE-263 Incomplete documentation or broken bind() implementation for JDBC sources ResolvedResolved
PENROSE-262 Incorrect handling of \xx escape sequences in DNs ResolvedResolved
PENROSE-261 java.lang.NullPointerException when search with filter ResolvedResolved
PENROSE-260 DN parser does not handle quoted data correctly ResolvedResolved
PENROSE-259 ProxyEngine does not respect source filter ResolvedResolved
PENROSE-258 Invalid credentials when you try to bind with a dynamic user ResolvedResolved
PENROSE-245 Penrose Studio Delete Partition function doesnt actually delete the xml file. ResolvedResolved
PENROSE-237 New partition format ResolvedResolved
PENROSE-228 Better Integration with OpenDS ResolvedResolved
PENROSE-224 Account Lockout Plugin ClosedClosed
PENROSE-187 studio overwrites server-side changes ResolvedResolved
PENROSE-169 Double-byte character support (DBCS) ResolvedResolved
PENROSE-126 LDAP Control: Persistent Search ResolvedResolved

2.1 Release (First Week of September 2008)

Safehaus (25 issues)
Key Summary Status
PENROSE-300 DirSync Control OpenOpen
PENROSE-296 ApacheDS 1.5.2 LDAP SP upgrade OpenOpen
PENROSE-291 Calling Eclipse Splash Screen causing Studio to execute itself OpenOpen
PENROSE-288 Visual LDAP Mapper for Penrose Studio OpenOpen
PENROSE-287 Storage Adapter OpenOpen
PENROSE-285 Transaction Failover OpenOpen
PENROSE-284 Debian Package for Penrose Studio OpenOpen
PENROSE-276 JDBCFilterBuilder throws NullPointerException when filter condition contains wildcard character OpenOpen
PENROSE-273 Add support for pattern mapping. OpenOpen
PENROSE-272 Search only sources needed by requested attributes OpenOpen
PENROSE-255 Penrose Studio uses local ODBC instead of server side and fails OpenOpen
PENROSE-252 OpenLDAP Java Backend update OpenOpen
PENROSE-250 Unix Identity Migration Wizard OpenOpen
PENROSE-249 Schema Extension Wizard OpenOpen
PENROSE-248 Virtual Grouping OpenOpen
PENROSE-243 DSML Gateway OpenOpen
PENROSE-242 Penrose Studio for OS X is not dockable OpenOpen
PENROSE-240 New Proxy wizard OpenOpen
PENROSE-239 Restructure Eclipse RCP Bundle on Mac OpenOpen
PENROSE-232 Support LDAP abandon operation OpenOpen
PENROSE-226 Dynamic Loading for Libraries In ProgressIn Progress
PENROSE-225 Check Updates OpenOpen
PENROSE-221 Integration with JbossRules (JSR-94) OpenOpen
PENROSE-217 Expose Web Service as an LDAP OpenOpen
PENROSE-216 Upgrade to MINA 1.1 OpenOpen

Site running on a free Atlassian Confluence Open Source Project License granted to Safehaus. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators