Archives & Release Details
This document will house the pertinent README information, including new features, updates, changes, and bug fixes as each new release is born. Previous versions of the software may also be downloaded below. See also the current Release Notes.
Release |
Description of Feature Adds, Improvements, Changes, Revisions, & Fixes |
Date |
Signet v1.2.2 |
Release v1.2.2 includes the following feature adds, updates, bug fixes, and maintenance items:
- Add: Ability to specify the default Privilege type selection in the UI. See comments in /signet/config/signetResUi.properties for more information.
- Add: History record creation when editing a Proxy. None was created before.
- Add: Subject AuthId tooltip (mouseover) to Subject Search result list in the user interface
- Change: Minor changes to the build processes were made to accomodate Apple's OSX. Users of OSX are encouraged to upgrade to Ant version 1.7.x if they intend to build Signet (either the standard build or the QuickStart build). Users of other operating systems may continue to use Ant 1.6.x. The standalone (command-line) Ant 1.7.0 is currently available at http://ant.apache.org However, the most recent Eclipse IDE Ant plugin is still 1.6.5. It is not known whether other IDEs have upgraded to the most recent Ant.
- Upgrade: now uses commons-lang-2.0.jar (also added to project i2mi-common and created tag I2MI-COMMON_0_4_0)
- Upgrade: now uses SubjectAPI lib subject-0.3.0-rc1-cvs (same as that used by Grouper).
- API Add: new method to class SignetSubject: public boolean sameAs(SignetSubject subject).Essentially, performs the same operations that the old equals(SignetSubject) did (see next item).
- API Mod: method SignetSubject.equals(SignetSubject subject). This method now includes field synchDatetime in the comparison.
- API Add: Standardization of Date object creation throughout the application. Now Calendar is used exclusively to get the current Date and/or Time. Also, java.util.Date is used throughout (there were some spurious uses of
java.sql.Date).
- API Delete: unused class ExternalSubjectId.java
- API Add: Java Generics to several classes related to SignetSubject (will be adding more as they are encountered)
- API Change: SignetJDBCSourceAdapter now retrieves SignetSubjectAttr records ordered by name and instance fields. Ordering was being performed in the Java code but is now unnecessary with the addition of an 'order by' clause.
- DB Fix:SignetSubject.hbm.xml erroneously declared synchDatetime as 'date' type instead of 'timestamp' type (no bug filed)
- Bugfix SIG-29: "The current choice of privDisplayType is not reserved when clicking on any privilige"
- Bugfix (not filed) - A logged-in user would occasionally show as "acting as" themselves (e.g. jpoole logged in, not acting as anyone else, display would show "Poole, Jean acting as Poole, Jean").
- Bugfix (not filed): problem where the output lib directory was not getting a complete set of JARs with Ant 1.7 (versus Ant 1.6.x).
- Bugfix (not filed): CR/LF issue (in the util scripts) with Mac OSX in Ant 1.6.x is fixed by upgrading to Ant 1.7.0 (no bug filed).
- Bugfix SIG-31: Null ptr exception when modifying the duration / end-date of a Proxy
- Bugfix (not filed): Subject resynchronization (from original Source, see subjectSources.xml "latencyMinutes" property) was not working properly
- Bugfix (not filed): Date range during Proxy create/edit was not being validated
- Bugfix (not filed): Attribute copy (during SignetSubject synch/resynch) should create copy of attributes, not use references
- Bugfix: Standardized, cleaned up algorithm for date checking in ConfirmAction and ConfirmProxyAction.
- Bugfix SIG-30 - Subject search fails on Sybase
- Bugfix: JavaDoc warning message in SignetSubject.java
- Download:
→ Signet-QuickStart v1.2.2 - tar file (Unix/Mac) | zip file (Windows)
→ Signet v1.2.2 - tar file (Unix/Mac) | zip file (Windows)
→ Windows Sources Checksum (.md5) - zip file
→ Windows QuickStart Checksum (.md5) - zip file
- Archived Documentation: Release Notes
Note: Please refer to the existing v1.2.0 documentation. There were no changes to the v1.2.2 documentation beyond the addition of the new download/tarballs.
|
17-Aug-07 |
Signet v1.2.1 |
Release v1.2.1 includes the following bug fixes and maintenance items:
- Bugfix: SIG-28 - Date range check for Grantables
- Bugfix: SIG-27 - Edit assignment shows a blank screen.
- Bugfix: SIG-26 - Detail window should be brought to the fore if already opened.
- Replaced: individual version-information files (README_<version>) with a NEWS.txt file (this file) to document changes.
- Bugfix: SIG-25 - Details for first edit soon after creating an assignment shows a false effective date change.
- Fix: Oracle schema inconsistency. Moved revokerKey to after proxyKey in signet_assignment, signet_proxy and parallel _history tables.
- Fix: Sybase inconsistency -- change smalldatetime to datetime for effectiveDate and expirationDate in the assignment a proxy tables
- Bugfix: SIG-23 - Signet Utils do not have exec permissions in Linux build
- Bugfix: SIG-22 - Incorrect Scopes are enabled when creating assignments
- Performance improvement: Side-stepped previous changes to open/close Hibernate Sessions for each DB transaction. Now a single Session is used but is closed/reopened when a user logs out. This has enabled the ability to use Hibernate's lazy-loading feature for all DB objects. Eventually, I want to have one semi-permanent Session for DB reads, and one or more transient Sessions for DB updates, inserts, deletes.
- Replaced: many hard-coded strings for accessing HTTP session params with statics defined in Constants.java.
- Updated: signet.userlibraries (Eclipse config file in DevGoodies)
- Download:
→ Signet-QuickStart v1.2.1 - tar file (Unix/Mac) | zip file (Windows)
→ Signet v1.2.1 - tar file (Unix/Mac) | zip file (Windows)
→ Checksum (.md5) - tar file (Unix/Mac) | zip file (Windows)
- Archived Documentation: v1.2.0-1_Release Notes
Note: Please refer to the existing v1.2.0 documentation. There were no changes to the v1.2.1 documentation beyond the addition of the new download/tarballs.
|
20-Jul-07 |
Signet v1.2.0 |
Release v1.2.0 includes the following improvements and enhancements:
- Simplified management of Subjects within Signet using the Subject Java interface.
- Upgraded Subject API interfaces to v0.2.2.
- Revised internal persisted subject strategy, configurable to define "attributes of interest" for persistence.
- Full localization/globalization support.
- Developer-oriented documentation (UMLs, ERD, tips/tricks). See project directory DevGoodies.
- Fully configurable, streamlined Ant builds for Signet and Signet QuickStart.
- New "doppelganger" build strategy to preserve site customizations across builds and releases (see The Build Process.)
- Improved Signet command-line utilities (TreeXmlLoader, SubsystemXmlLoader, SubjectFileLoader.)
- Download
→ Signet-QuickStart v1.2 - tar file (Unix/Mac) | zip file(Windows) | Checksum (.md5) | README (.html)
→ Signet v1.2 - tar file (Unix/Mac) | zip file (Windows) | Checksum (.md5)
- Archived Documentation: v1.2.0-1_Release Notes
|
25-May-2007 |
Signet v1.0.1 |
Release v1.0.1 fixes the following bugs, which may be furthermore referenced in Jira:
- Fixed, 499: Oracle "out of cursors" error in TreeXmlLoader.
- Fixed, 501: Demo - Linefeed, quote problem in startup.bat and shutdown.bat.
- Fixed, 502: Missing primary keys in hsql.sql.
- Fixed, 506: Missing "subsystemId" attribute in <Permission> element of XML doc.
- Fixed, 508: Multiple limits for a permission not displayed properly.
- Fixed, 510: Oracle "out of cursors" error in SubjectFileLoader.
- Download
→ Signet-QuickStart v1.0.1 - tar file (Unix/Mac) | zip file (Windows)
→ Signet v1.0.1 - tar file (Unix/Mac) | zip file (Windows)
Archived Documentation: v1.0.1
|
29-Mar-2006 |
Signet v1.0 |
Release v1.0 offers the following new and/or different items from the v0.6 pre-release:
- Added: Self-contained login page in the UI, used automatically in the absence of any encapsulating login that sets REMOTE_USER. The default password is "signet" for all users coming in this way - this is NOT an offering for any production use!
- Added: views of historical data (former assignments) and assignment history to details panel.
- Changed: <Privileges> document renamed to <Permissions>.
- Added: Scope information to <Permissions> document.
- Added: assigment reconcile method and associate AssignmentReconcile utility for effective/expiration dated lifecycle processing.
- Added: Oracle DDL.
- Changed: The XML doctype for loading an organizational tree has been changed to <Tree>, no longer <SignetTree>.
- Download:
→ Signet-QuickStart v1.0 - tar file (Unix/Mac) | zip file (Windows)
→ Signet v1.0 - tar file (Unix/Mac) | zip file (Windows)
|
10-Feb-2006 |
Signet v0.6 |
Release v0.6 is the pre-release, supporting Phase 1 functionality:
- Added: Date conditions added to Assignments - future effective date and expiration date.
- Added: Designated Driver support for Privilege granting:
- You can enable one or more individuals to act as yourself in a Signet session, giving them the right to grant those privileges to others, which you yourself can give.
- Designated driver assignments are per-subsystem and can have future effective and expiration date conditions.
- Added: Support for System Administrator and Subsystem Owner roles:
- Established "Signet" as an internally supplied subject with a subject type of "application". This entity has broad initial granting powers, but being non-human and non-sentient cannot use the UI to wield them.
- A SignetProxy utility script is used to designate those in the Signet System Admministrator role.
- System Administrator can proxy Signet to establish Subsystem Owners.
- Subsystem Owners can grant proxy Signet to grant any initial assignments to key individuals to boostrap a chain of delegation.
- These roles replace the transitional "SignetSuperSubject" entity defined in prior releases.
- Improved: The view of your own privileges and of others is now unified, with the same columns and contols, consistent avalability of edit/revoke, etc.
- Added: View controls to switch between "privileges held" and "privileges given" for all subject-specific views, including yourself.
Note: One problem remains from prior releases - showing lists with disabled (non-selectable) items in Mac/Safari simply does not work. This limits the UI's ability to enable only appropriate scope items during an assignment.
- Download:
→ Signet v0.6 - tar file (Unix/Mac) | zip file (Windows)
|
9-Dec-2005 |
Signet v0.5 |
|
28-Jul-05 |
Signet v0.4 |
|
9-Jun-05 |
Signet v0.3 |
|
5-May-05 |
Signet v0.2 |
|
10-Mar-05 |
Signet v0.1 |
|
|
If you have a question about the Signet software, Contact us.