Road Map

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 May 2007)

Safehaus (25 issues)
Key Summary Status
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
PENROSE-214 Merge Wizard OpenOpen
PENROSE-213 Ajax-based Web Management Console Penrose OpenOpen
PENROSE-211 Web Service Authentication OpenOpen
PENROSE-210 LDIF Adapter OpenOpen
PENROSE-208 JIRA Integration OpenOpen
PENROSE-207 Firebird DB Issue OpenOpen
PENROSE-195 CLONE -UTF-8 character / Double-byte character support OpenOpen
PENROSE-194 Penrose Studio 1.1.2 on intel Macs - in connect to server dialog - password field is non-enterable OpenOpen
PENROSE-187 studio overwrites server-side changes OpenOpen
PENROSE-186 need database abstraction layer OpenOpen
PENROSE-184 back-java doesn't support dynamic config OpenOpen
PENROSE-182 Web-configuration based on Tapestry and jetty OpenOpen
PENROSE-177 Added support for referrals OpenOpen
PENROSE-176 Fixed duplicate entries when merging OpenOpen
PENROSE-172 Siteminder 6.0 Integration OpenOpen
PENROSE-171 Copy/paste between static entries doesn't work on Penrose studio OpenOpen
PENROSE-169 UTF-8 character / Double-byte character support OpenOpen
PENROSE-164 In context help OpenOpen
PENROSE-144 RACF Adapter In ProgressIn Progress
PENROSE-143 Flat-File Adapter (Delimited Task) OpenOpen
PENROSE-136 Add searching/filters to Console in Penrose Studio OpenOpen
PENROSE-125 LDAP Control: Password expired (OID 2.16.840.1.113730.3.4.4) OpenOpen