Bugzero (http://www.websina.com/bugzero/) build 6.7.4.0247 Copyright (c) 2003-2022 WEBsina, Inc. All rights reserved version 6.7.4 (bug fixes, Mon Jan 10, 2022) ------------------------------------------------------------------ Fixed issues related to external LDAP passwords and HTML form name encoding. version 6.7.3 (feature enhancement and bug fixes, Mon Mar 22, 2021) ------------------------------------------------------------------ This release added natural sort. Admin can now add multiple drop-down items (line separate) at the same time. The Responsible field type is now multi-selectable. Fixed a bug that certain fields got disabled after attaching a file to a new issue. version 6.7.2 (feature enhancement and bug fixes, Tue Mar 14, 2017) ------------------------------------------------------------------ This release added a container based single sign on class and a rule based password validator. The CSRF challenge token is removed from the GET requests. The BFC cookie is set with the secure flag for HTTPS. The input form tag is now sanitized more properly. An issue related to saving the hidden field configuration was fixed. A JavaScript issue due to single quotation marks was also fixed. version 6.7.1 (feature enhancement and bug fixes, Fri Jan 27, 2017) ------------------------------------------------------------------ This release fixed a GROUP BY query statement for MySQL databases. Form auto completion can now be disabled. version 6.7 (feature enhancement and bug fixes, Mon Jun 27, 2016) ---------------------------------------------------------------- JDK 1.4 or earlier is no longer supported. version 6.6.9 (feature enhancement and bug fixes, Thu May 26, 2016) ------------------------------------------------------------------ This release made some improvements to the install and setup program by properly checking the file write permission and setting the system.charset, and chmod is now 755. version 6.6.8 (feature enhancement and bug fixes, Thu Jan 7, 2016) ----------------------------------------------------------------- An installation bug related to the database setting was fixed. A record that is newly copied or moved from another project is now treated as a new record permission wise. version 6.6.7 (feature enhancement and bug fixes, Mon Jul 27, 2015) ------------------------------------------------------------------ The issue of unreachable vfs log file that may happen in certain war deployment cases is now better handled. The application is made more secure. version 6.6.6 (feature enhancement and bug fixes, Tue May 26, 2015) ------------------------------------------------------------------ An email sent to multiple recipients and then replied will now update, instead of create a new record. The user related Summary report will now include a more reasonable numbers of users that have zero number of records. A false concurrent modification error, due to an unchanged timestamp between two versions, was fixed. A potential infinite email looping between two projects bug was fixed. version 6.6.5 (feature enhancement and bug fixes, Mon Jan 12, 2015) ------------------------------------------------------------------ A disabled field can now be either grayed out or hidden. A new button is added along with the UP and DOWN buttons to sort the drop-down menu options in natural alphabetical order. A bug in the query using two dates was fixed. An URL forward issue was fixed. The default show columns and order in a query is now configurable. version 6.6.4 (feature enhancement and bug fixes, Tue May 6, 2014) ----------------------------------------------------------------- For multi-projects query, the "state" field now lists all the states of these selected projects, and the issue with "ignore closed" is also fixed. A new To field is added in addition to the existing CC field. A "lock to edit" issue was fixed. A problem caused by the email breakline not started as a new line was fixed. version 6.6.3 (feature enhancement and bug fixes, Mon Dec 30, 2013) ------------------------------------------------------------------ Emails that failed to be saved due to a permission issue are now sent back to the senders, even for guest users. Write permission is now properly handled for the secondary responsible user. version 6.6.2 (feature enhancement and bug fixes, Tue Sep 10, 2013) ------------------------------------------------------------------ An issue with not being able to clear a field value has been fixed. The first option is longer saved as a default to a disabled drop-down field or a multi-select field. A "hosts.allow" file for email spam control and a system flag for disabling the Guest user email trigger have been added. version 6.6.1 (feature enhancement and bug fixes, Tue Aug 13, 2013) ------------------------------------------------------------------ An alternate userid can now be used for login. The single-sign-on code was refactored. A case can now be submitted and followed up by a non-registered Web user. Emails with HTML content are now better handled. A startup timing issue between the application and the database server and an issue related to the "Assign" button have been fixed. Spambot registrations are now better controlled. version 6.6 (feature enhancement and bug fixes, Tue May 14, 2013) ---------------------------------------------------------------- A total of 72 new custom fields have been added. Password encryption is now salted. The "Date" email header is now used as the timestamp when saving an email submission. The "remove" javascript function was renamed to avoid a conflict with Chrome browsers. A disabled field is now grayed out instead of removed. The default value of a drop-down menu field that is mandatory based on another field has been corrected. version 6.5.7 (bug fixes, Mon Apr 22, 2013) ------------------------------------------ This release fixed an issue with the timestamp of a succeeding record being the same as the previous one. version 6.5.6 (bug fixes, Tue Mar 19, 2013) ------------------------------------------ This release fixes an issue with the "Responsible" field not been set based on the routing configuration. version 6.5.5 (feature enhancement and bug fixes, Mon Feb 4, 2013) ----------------------------------------------------------------- Mailbox connection and read timeouts are now better handled. The Detail table column has been changed to MEDIUMTEXT for MySQL databases. A "Method Not Allowed" problem on a query page with dependent fields and a problem when refreshing a changed query result page listing multiple projects have been fixed. version 6.5.4 (feature enhancement and bug fixes, Thu Dec 20, 2012) ------------------------------------------------------------------ A problem with non-ASCII username was fixed. Setting URIEncoding to UTF-8 is no longer required. A potential AWT-Windows memory leak problem and an IE caching issue in AJAX requests were fixed. The default option for drop down fields is now better handled on the server side. version 6.5.3 (feature enhancement and bug fixes, Wed Oct 3, 2012) ----------------------------------------------------------------- JavaMail has been updated to javamail-1.4.5. Connect errors to remote mailboxes are now better handled. version 6.5.2 (feature enhancement and bug fixes, Tue Sep 11, 2012) ------------------------------------------------------------------ The issue ID number is now guaranteed to be consecutive and continuous. A potential NPE exception after initializing user groups from an empty database was fixed. The .jspf files are now better handled. version 6.5.1 (feature enhancement and bug fixes, Wed Jul 18, 2012) ------------------------------------------------------------------ Form fields can now be disabled or made mandatory through a date time or text input field. Some issues with the handling of username and email address have been fixed. version 6.5 (feature enhancement and bug fixes, Mon Apr 30, 2012) ---------------------------------------------------------------- A new acknowledgement email template was added. A 'No email notification" checkbox can now be added to the Responsible data type fields. A potential SQLException with MySQL related to a timestamp column was fixed. A bug that removed the group access to all projects instead of the one project was fixed. The code used to split the usernames from the CC email addresses was improved. version 6.2.4 (feature enhancement and bug fixes, Thu Jan 5, 2012) ----------------------------------------------------------------- An issue related to adding mailboxes that cannot be started and an issue related to saving the responsible and original author flags were fixed. The HTML parsing code was improved. An NPE exception that occurred on a non-existent cross project record was fixed. A SQL statement used for logging the previous responsible and state in the Detail field was modified to fix a problem that may occur in some databases. version 6.2.3 (feature enhancement and bug fixes, Tue Nov 22, 2011) ------------------------------------------------------------------ A hyperlink to download the application log has been added to the admin UI. version 6.2.2 (feature enhancement and bug fixes, Tue Oct 11, 2011) ------------------------------------------------------------------ The Oracle LONGs are now changed to BLOBs or CLOBs. Users are advised to test this on a staging database first. A more recent Oracle JDBC driver is also required. Note that each time the upgrade script is run, any existing old Oracle JDBC driver such as classes12.zip is copied over and must be deleted. The related db.properties and SQL files were modified. A bug that prevented deletion of links before saving in records created through a same-project copy was fixed. Deactivated users are no longer included in the User type drop down fields. version 6.2.1 (feature enhancement and bug fixes, Tue Sep 27, 2011) ------------------------------------------------------------------ Form fields are now more customizable and can be disabled or made mandatory through a drop down menu field. The related AdditionalPermission class has been changed and must be replaced. The Responsible field can now be filtered to list only users of the alias type. An issue with improperly loaded projects, a bug that removed the group access to the original project when the access is removed from the cloned project, and a bug that reset the routing field to the default value upon an update from email submission were fixed. version 6.2 (feature enhancement and bug fixes, Wed Jun 29, 2011) ---------------------------------------------------------------- Initial assignment routing can now be based on two fields. A drop-down field can now depend on two parent fields. The Reminder and Trigger action API has been changed and made more flexible. A new alias User type was added for group assignment. version 6.1.3 (feature enhancement and bug fixes, Tue Apr 26, 2011) ------------------------------------------------------------------ A bug in the encryption code, a bug in setting the timestamp in the cases of email submission, a mismatch between the mail headers of From and Return-Path, an ArrayIndexOutOfBoundsException, and an ORA-00600 error due to too many values in the INLIST were fixed. Potential issues during upgrade were fixed. A new Responsible data type was added. Fields of the User type can now be reset to null. version 6.1.2 (feature enhancement and bug fixes, Mon Mar 21, 2011) ------------------------------------------------------------------ A bug in the upgrade code and a database duplicate key error upon saving the workflow data were fixed. The rule of setting the default assignee upon state change was changed. version 6.1.1 (feature enhancement and bug fixes, Mon Mar 7, 2011) ----------------------------------------------------------------- A potential memory leak caused by repeatedly redeploying the application without restarting the app server was fixed. A mechanism for handling mailboxes in cluster environments was added. version 6.1 (feature enhancement and bug fixes, Tue Feb 22, 2011) ---------------------------------------------------------------- The routing and automatic assignment function has been changed and is now configured separately from the base project configuration page. The Reminder function and session caching mechanism were improved. Additional custom fields were added. The file name in the download link is now encoded in Base64. A new GZIP compression filter was added. Some code was refactored. A potential SunJCE class not found problem was fixed. A bug in the catch all queries for users of a grouped type was fixed. version 6.0.4 (feature enhancement and bug fixes, Tue Oct 26, 2010) ------------------------------------------------------------------ Passwords in properties files are now encrypted. Some JavaScript functions have been changed. Various default settings for the reference type projects have been improved. A bug that prevented the saving of multiple project type fields on the EDIT page was fixed. version 6.0.3 (feature enhancement and bug fixes, Mon Oct 4, 2010) ----------------------------------------------------------------- The User type fields now list all users instead of just those that have the edit permission. An issue with not displaying the Object fields properly on the query result page was fixed. version 6.0.2 (feature enhancement and bug fixes, Tue Sep 21, 2010) ------------------------------------------------------------------ A warning message is to be displayed on the admin's home page if there is a write permission problem on the log file. The Query button is now permission-based. A user of guest type can now view or edit issues that were either originally submitted by or currently assigned to the user. A new "editboth" access code was added. A bug that displayed the original author's username instead of full name in the query result was fixed. version 6.0.1 (bug fixes, Thu Aug 19, 2010) ------------------------------------------ Some issues related to the "lock to edit" function were fixed. A database data truncation issue on the cc_mail column was also fixed. version 6.0 (feature enhancement and bug fixes, Wed Aug 11, 2010) ---------------------------------------------------------------- A new user account lockout feature was added. The Reminder feature was improved by adding the ability to perform an arbitrary action instead of just sending an email. A potential NPE exception that occurred on a missing target project record was fixed. A workaround was added to avoid the potential ORA-01467 error on Oracle databases. JavaMail has been updated to javamail-1.4.2 and jaf-1.1.1. Email is now saved as an attachment un-parsed in cases of any parsing errors. An index was added on the ts column of table trail. version 5.8.7 (feature enhancement and bug fixes, Tue Apr 13, 2010) ------------------------------------------------------------------ New features for Cc and Bcc email were added. A workaround was added to solve the lost session problem in the screenshot capture function with Google Chrome browsers. The ability to include a footer page was added. The debug console can now be launched from the admin page. A typo around the javascript escape function that may cause an error in UTF-8 encoding environments was fixed. version 5.8.6 (feature enhancement and bug fixes, Thu Feb 18, 2010) ------------------------------------------------------------------ This release added more advanced end user customization capability. A form field can now be enabled, disabled, or made mandatory upon state change. The HTML links to Forgot Password and New User Registration, and whether the audit fields carry over the current value, are now configurable. The User type fields are now carried over by default. A bug that removed dependent fields of name field_1* upon saving the project and a bug that prevented deleting a user due to database foreign key constraints were fixed. The log level in error.jsp and a potential NPE exception that occurred in sending email and was logged in the app server log were fixed. (The log level bug was introduced in v5.8). The cross frame scripting issue was fixed. A potential SQLException with MySQL related to the reminder's timestamp column ('0000-00-00 00:00:00') was fixed. Session is now regenerated upon successful user login. A SQL file was renamed. version 5.8.5 (feature enhancement and bug fixes, Mon Jan 11, 2010) ------------------------------------------------------------------ The application was made more secure. Previous page content can no longer be viewed in browser history after user logout. Issues related to the msg parameter in the URI were fixed. The GET method is now either disabled or more strictly controlled. A token identifier has been added to HTML form submission to prevent potential CSRF forgery attacks. An issue with not carrying over existing values of the drop down audit fields in email submission has been fixed. version 5.8.4 (feature enhancement and bug fixes, Thu Nov 12, 2009) ------------------------------------------------------------------ Mailboxes can now be reloaded if the initial loading from the database failed. The 'Show Projects' drop-down on the Query page can now be enabled on the Report page. A file attachment issue with email submission was fixed. Installation support has beed added to Jetty application servers. version 5.8.3 (feature enhancement and bug fixes, Fri Sep 25, 2009) ------------------------------------------------------------------ The JSP code was refactored. The first field cursor focus feature was made configurable. File attachment in Email notification can now be configured independently. version 5.8.2 (feature enhancement and bug fixes, Wed Sep 9, 2009) ----------------------------------------------------------------- Number formats are now localized for the decimal separator and the webapp root path is now logged during server start-up to help trouble-shooting. A null pointer exception on the USER page when there is no end user in the system was fixed. A potential NPE when reloading the issue list page was fixed. version 5.8.1 (feature enhancement and bug fixes, Wed Aug 19, 2009) ------------------------------------------------------------------ Project name and user full name are now displayed in the project and user drop-down lists for admin. A mechanism for handling Reminder in cluster environment was added. A browse mode issue in version 5.8 and a bug related to the original author group in the email notification template were fixed. version 5.8 (feature enhancement and bug fixes, Tue Aug 4, 2009) --------------------------------------------------------------- Inter-projects linking is now bidirectional and supports many-to-many relationships. A catch-all quick find was added. File attachments are now copied over for cross-project issue move and copy. There is an improved VM memory protection mechanism for file attachment. The MySql JDBC driver was updated to 3.1.6. version 5.7.2 (feature enhancement and bug fixes, Wed Jun 24, 2009) ------------------------------------------------------------------ This release adds enhanced integration with LDAP. Some issues related to the 'original author user group' function and a problem with the onsubmit of Javascript were fixed in project.jsp and register.jsp. A duplicate key error in saving the Move button permission setting and an iframe security issue were fixed. version 5.7.1 (bug fixes, Tue Apr 28, 2009) ------------------------------------------ Some issues with the Chrome browsers and a potential compile error in user.jsp were fixed. version 5.7 (feature enhancement and bug fixes, Tue Apr 14, 2009) ---------------------------------------------------------------- This release adds a 'Show Times' feature to the query page. User login is now timestamped. The last modified date is no longer updated when the change is done through the quick close function. A bug that incorrectly saved the assignable/user options into the fieldset table was fixed; this bug has apparently caused the null user problem in the assignment box in certain Java environments. A bug involving the dependent fields, a bug in searching multi-select field, and a bug related to the original author were fixed. The system flag of always notifying the original author is now also applied to the cases of email submission. Some JSP code was refactored. version 5.6.7 (feature enhancement, Tue Mar 3, 2009) --------------------------------------------------- This release adds a new 'original author user group' feature for issue creation and query. Notification emails are no longer grouped by default. (Notification email grouping was introduced in version 5.6). For new email submission, the Cc and To addresses of the email are now saved into the issue CC. version 5.6.6 (bug fixes, Wed Dec 3, 2008) ----------------------------------------- A bug in properties loading was fixed. This bug caused the connection pool monitor to fail to start in Linux environments. version 5.6.5 (bug fixes, Tue Nov 11, 2008) ------------------------------------------ A bug in sequence number generation that failed to commit the updated number was fixed. version 5.6.4 (bug fixes and feature enhancement, Tue Oct 21, 2008) ------------------------------------------------------------------ This release adds the cross-project copy-without-deletion function. An issue with the read-only fields of the project data type was fixed. version 5.6.3 (bug fixes and feature enhancement, Thu Sep 18, 2008) ------------------------------------------------------------------ This release removes some entries that were no longer needed in the filter table, these entries can cause errors. Field height is now configurable. version 5.6.2 (bug fixes and feature enhancement, Fri Sep 5, 2008) ----------------------------------------------------------------- This release adds the user role type and fixes some related issues. The slowness database query for users of typed groups was fixed. version 5.6.1 (bug fixes and feature enhancement, Wed Aug 27, 2008) ------------------------------------------------------------------ This release fixes a few bugs introduced in version 5.6 and adds the cross-project move function. version 5.6 (major feature enhancement, Mon Aug 11, 2008) -------------------------------------------------------- The audit trail is now appended to the initial description when copying an issue. A user can now have more than one role to a project, and Email notification is now grouped based on user roles. The alwaysShowOrginalAuthor flag and the 'lock to edit' function have been added. version 5.5.8 (feature enhancement, Fri May 30, 2008) ---------------------------------------------------- A report query can now be saved for later use. version 5.5.7 (feature enhancement, Wed May 7, 2008) --------------------------------------------------- Missing dependent fields on the query page were added back, and the 'multi-select' fields were added to the parent field list. Queries on the fields of object type are better handled. The issue with page reloading on issue status change was fixed, and the system flag system.jsp.noPageRefreshOnStateChange is now obsolete. version 5.5.6 (feature enhancement, Mon Apr 14, 2008) ---------------------------------------------------- A calendar popup was added for the Datetime fields, and the datetime format configuration was made easier. version 5.5.5 (feature enhancement, Mon Mar 24, 2008) ---------------------------------------------------- The project email address is no longer dropped in CC. A User type field can now be used for automatic re-assignment. An encoding issue in reloading the drop down fields was fixed. version 5.5.4 (bug fixes, Mon Feb 11, 2008) ------------------------------------------ A bug related to the 'SELECT DISTINCT' SQL statement and a bug related to the user based project access on the admin page were fixed. The broken "hot buttons" on the issue form introduced in the previous release and the blank response column in the query result were fixed. version 5.5.3 (feature enhancement, Wed Jan 23, 2008) ---------------------------------------------------- This release adds a 'Show Projects' feature to the query page. Two columns in the fieldname table were modified to use the TEXT data type instead of VARCHAR. A bug related to the group-based project access and an issue with counting skipped days were fixed. version 5.5.2 (feature enhancement, Tue Dec 11, 2007) ---------------------------------------------------- Query and reminder were improved with the addition of a holidays table. version 5.5.1 (feature enhancement, Mon Dec 3, 2007) --------------------------------------------------- Query and search can now be made case-insensitive. The workflow table was modified to use the TEXT instead of the VARCHAR data type, and the file table was modified to use VARCHAR(255) for the content type column (Microsoft Office 2007 file type has a size longer than 50). A duplication problem related with the newly added audit fields was fixed. version 5.5 (major feature enhancement, Wed Nov 7, 2007) ------------------------------------------------------- This release adds more audited fields and a field for private conversation. Field dependency can now be configured through the administrative Web interface. version 5.1.2 (bug fixes, Wed Oct 24, 2007) ------------------------------------------ This release fixed the problem in the project and user drop down menu lists caused by a bug in the group based project access function. The original user group, instead of the access role to the default project of the user, is now used to get the project list. version 5.1.1 (feature enhancement, Sun Oct 21, 2007) ---------------------------------------------------- This release adds multiple selection option for drop down menu fields. version 5.1 (feature enhancement, Wed Sep 26, 2007) -------------------------------------------------- This release adds project grouping for easy navigation, and support for group based project access. Per project, a user can now assume a different role/group other than its default group. Query functions have been improved. version 5.0.2 (bug fixes, Thu Aug 23, 2007) ------------------------------------------ A java.security.AccessControlException that may have occurred in a restricted hosting environment was fixed, and two permission issues related to a controlled user group were also fixed. version 5.0.1 (bug fixes and feature enhancement, Mon Aug 20, 2007) ------------------------------------------------------------------ The two issues when upgrading using Sybase, an error in 'DROP PRIMARY KEY', and the need to set 'ddl in tran' to true for the tempdb have been fixed. A JSP compile error in help.jsp with IBM WAS was fixed. Email parsing for field name was improved. The User type drop-down fields are now filtered if the login user is in a controlled user group, and only users in the same group are listed. version 5.0 (major feature enhancement, Fri Jun 29, 2007) -------------------------------------------------------- This release added support for field dependency. Ajax is now used for better performance. The parsing of the entry ID in email bodies is now more intelligent and considers potential line breaks. The email spam filter was modified. The Javascript method isSelected was removed from item_mover.js. A date query bug in query.jsp was fixed. version 4.5.4 (bug fixes, Fri Apr 13, 2007) ------------------------------------------ An NPE exception bug caused by a blank state was fixed. An issue with disappearing 'Select CC' after 'do attachment' or 'select state' was fixed. version 4.5.3 (bug fixes and feature enhancements, Mon Mar 26, 2007) ------------------------------------------------------------------- The Datetime and Number fields were made editable for stored queries. The handling of the 'Select CC' field was improved. version 4.5.2 (bug fixes and feature enhancements, Mon Feb 12, 2007) ------------------------------------------------------------------- A new virus scan feature was added, and a few minor bugs were fixed. A project can now be reloaded from database without restarting the application. Supports to SMTPS and POP3S were added. version 4.5.1 (bug fixes, Fri Jan 26, 2007) ------------------------------------------ A bug in queries that involved the author constraints and a bug in workflow and auto assignment, were fixed. These two bugs affect only version 4.5. version 4.5 (feature enhancements, Fri Dec 15, 2006) --------------------------------------------------- A project can now be configured based on the type, and a project field can be linked to a record in a different project. For instance, one can set up a customer support project with a contact address field that linked to a Contact project. Many other improvements were made. version 4.3.7 (bug fixes and feature enhancements, Tue Jul 25, 2006) ------------------------------------------------------------------- The installer is now localized and a Chinese language kit was added. A potential XSS vulnerability bug was fixed. Some other UI improvements were made. version 4.3.6 (bug fixes and feature enhancements, Sat Jul 15, 2006) ------------------------------------------------------------------- A bug that displayed the $NOW value of the custom Datetime fields in a wrong format was fixed. Some new workflow features were added. version 4.3.5 (feature enhancements, Tue Jun 27, 2006) ----------------------------------------------------- Email parsing for the issue ID was improved. The parameters, synopsis and state, can now be added in the Reminder email template. version 4.3.4 (feature enhancements, Mon May 22, 2006) ----------------------------------------------------- The "Forgot password" email is now template-based for easy customization, and related text messages have been moved into a properties file. JavaMail has been updated to javamail-1.3.3 and jaf-1.0.2. Email is now saved as an attachment un-parsed in the case of a Java IOException. A caching issue involved with launching two browser windows for different projects was fixed. version 4.3.3 (feature enhancements, Sun Apr 9, 2006) ---------------------------------------------------- A user account can now be disabled without deleting it from the database, and can be re-enabled later. The "closed" state of a project can now be localized. The Datetime format for both input and output is now configurable. version 4.3.2 (feature enhancements, Tue Apr 4, 2006) ---------------------------------------------------- This release added a new "Forgot password" feature and fixed a bug that could incorrectly clear some user preference data when an existing user account is updated by an admin. Text contents in the admin pages are now mostly moved to the properties files and thus can be modified and localized easily. Properties files with non-ASCII characters are now required to be in the UTF-8 encoding if the system.charset is set so. version 4.3.1 (bug fixes, Wed Mar 8, 2006) ----------------------------------------- A potential infinite email looping bug was fixed, and a 'left join' error with MySQL 5 databases was also fixed. version 4.3 (feature enhancements, Mon Feb 20, 2006) --------------------------------------------------- A full text listing format of query result is now available. The project theme feature is now also available. An commandline SMTP mail server test script was added. A Chinese GB2312 encoding bug was fixed and a bug in query result sorting direction was fixed. version 4.2.3 (feature enhancements, Fri Dec 16, 2005) ----------------------------------------------------- Access to the audit trail and file attachment is now configurable. The original submitter and the subsequent editor of an issue can now be labeled independently. A bug in saving the sort order was fixed. version 4.2.2 (feature enhancements, Thu Dec 8, 2005) ---------------------------------------------------- This release added a new licensing scheme to allow the addition of arbitrary user licenses. Access permissions to the CC mail drop-down field and page refresh on state change are now configurable. Read-only fields that have a default value are now displayed on the new issue form. The audit trail (change log) can now be reversed between the descending and ascending order. A mailbox daemon bug related to the default setting of mail properties was fixed. version 4.2.1 (bug fixes, Fri Nov 18, 2005) ------------------------------------------ The UnsupportedEncodingException is now handled by saving the un-parsed email body into an attachment. A file deletion problem was fixed. version 4.2 (feature enhancements, Tue Nov 8, 2005) -------------------------------------------------- Mailbox daemon configuration for inbound email submissions is now stored in the database. Current file-based mailboxes must be reconfigured to work. Active mailboxes are now started automatically during server start up. version 4.1.8 (feature enhancements, Wed Oct 5, 2005) ---------------------------------------------------- This release added Unicode support to Microsoft SQL Server databases. Both Simplified and Traditional Chinese were tested. The database connection pool is now refreshed right before database saving for offline operations such as email submission. version 4.1.7 (minor bug fixes, Wed Sep 14, 2005) ------------------------------------------------ The winmail.dat portion in an email message, which may be present in emails sent through Microsoft Outlook in the Rich Text format, is now always removed. Access permission is now configurable to the state field. Fixed a bug that displayed non-permitted fields in the query result. version 4.1.6 (minor bug fixes, Mon Aug 29, 2005) ------------------------------------------------ The current and default projects are now handled independently. A more proper error message is now displayed in case the Java plug-in of the browser is not unsupported for the screenshot capture function. Fixed a null pointer exception during installation (for versions 4.1.5, 4.1.4 and 4.1.3). version 4.1.5 (minor bug fixes, Tue Aug 23, 2005) ------------------------------------------------ The assignable field is now validated before saving into the database so that a proper error message can be displayed if the field is empty under some abnormal conditions. Field mandatory requirement was made more easily customizable based on the status of the issue. A bug that can cause a closed issue to not be re-opened when edited through email was fixed. A database JDBC statement is now always closed in a finally clause. version 4.1.4 (minor bug fixes, Sun Aug 7, 2005) ----------------------------------------------- An improper error message that was displayed when failing to save the stored query was corrected. A null pointer exception that occurred when entering a negative issue number in the form was fixed. version 4.1.3 (bug fixes, Sat Jul 30, 2005) ------------------------------------------ This release fixes a bug in version 4.1.x that removed all the project menu items in memory (but not permanently in database) when an error occurred in saving the project. Changes were made to the error message when removing a group that is still in use, such that all users that are using this group are displayed along with the group name. Installation of alternative JDBC drivers is better supported. version 4.1.2 (feature enhancements, Tue Jul 5, 2005) ---------------------------------------------------- This release adds a new column in the trail table to store certain user activities that were otherwise untraceable, and two system level flags to disable or enable the delete button and to remove or add the author field. Changes made in version 4.1 for HTML parsing have been partially rolled back, and HTML tags in input text that is not HTML have been escaped again. A null pointer exception when changing the status of an issue where the responsible attribute is not set was fixed. version 4.1.1 (bug fixes, Wed Jun 15, 2005) ------------------------------------------ Any scripts or alert calls in HTML data input were saved as is but were all removed or escaped for rendering. version 4.1 (feature enhancements, Sun Jun 5, 2005) -------------------------------------------------- A reference link for an external FAQ or help page can be configured per project. A second sorting column was added. A stored query can be made public. LDAP integration was made more configurable, and an issue with Microsoft Acitive Directory has been resolved. The description field was changed to support HTML format, and HTML email submission is now saved as is. A bug in the sorting algorithm for the arrived date was fixed. version 4.0.4 (bug fixes, Wed May 18, 2005) ------------------------------------------ A bug that can cause a disabled "hot button" to re-appear was fixed. A bug in projects.jsp was also fixed. version 4.0.3 (bug fixes, Mon May 16, 2005) ------------------------------------------ Email submission access control is now better logged. Automatic re-assignment based on state will no longer occur if the state was not changed. A bug involving the state and the responsible list workflow was fixed. version 4.0.2 (bug fixes, Sat Apr 30, 2005) ------------------------------------------ The size limit for uploading files is now configurable and can also be disabled. Email submission with large file attachments (5Mb or more) is now better handled with proper logging of error messages. A bug involving the assignable field has been fixed. version 4.0.1 (feature enhancements, Sun Apr 24, 2005) ----------------------------------------------------- A copy-to-create button was added to populate the new issue form with the values of the existing issue. Database import from an existing install to a different database system has been improved. Bugs in the upgrade patches were found and fixed. version 4.0 (feature enhancements, Tue Apr 5, 2005) -------------------------------------------------- The fieldorder table was deprecated and is no longer used. The fieldname table was altered to allow a default value to be set for both the text input and the drop-down menu fields. User authentication can now be externalized to allow single sign-on. version 3.9.10 (bug fixes, Mon Feb 21, 2005) ------------------------------------------- Automatic assignment based on assignable can now be disabled by making the Responsible field mandatory so that a responsible must be explicitly selected. The order of the color key legend in the report charts was reversed and a typo was corrected. Exception handling in the email module was improved. version 3.9.9 (bug fixes, Mon Feb 7, 2005) ----------------------------------------- For external new email submission, the sender is no longer notified (as was in version 3.9.8) unless a flag is set to do so. A workaround was added to solve a database connection caching problem with MySQL 4.x/JConnector. Problems with Unicode URI in Tomcat 5 were fixed. A bug that resulted in unclosed cursors in Oracle databases was fixed in Reminder. version 3.9.8 (feature enhancements and bug fixes, Mon Jan 17, 2005) ------------------------------------------------------------------- The project ID is now always appended in the edit page URL for easy offline exchange of URLs. For external new email submission, the sender is now always notified. A bug in the upgrade program was fixed. An ambiguous Query class problem in IBM WebSphere was fixed. A database error of maximum number of expressions in a SQL statement that can occur when deleting a large set of FieldSet was fixed. JavaMail is updated to javamail-1.3.2 and jaf-1.0.2. version 3.9.7 (bug fixes, Mon Dec 13, 2004) ------------------------------------------ A longer Datetime format is now used to work around a potential display problem in some locales of regional and language. A bug that incorrectly updated the stored query filter in the last database patch was fixed. The CSV export was modified to work around an IE SP2 problem. The submit/save button is now disabled once clicked to prevent double submission. version 3.9.6 (bug fixes, Fri Nov 19, 2004) ------------------------------------------ Project name change is now seen by the end-users without the need of a re-login. A problem with uploading files that have names with non-ASCII characters was fixed. A bug with setting the starting serial number of the project was also fixed. version 3.9.5 (bug fixes, Sun Nov 14, 2004) ------------------------------------------ A potential duplicate primary key problem that could occur if one deleted the project and then recreated it immediately was fixed. Deleting a project or a user now requires double confirmation. Some other minor improvements were made. version 3.9.4 (bug fixes, Tue Nov 9, 2004) ----------------------------------------- A null pointer exception that occurred when there was no display column selected in a query was fixed. A few other potential null pointer exceptions were also fixed. version 3.9.3 (bug fixes, Sun Oct 31, 2004) ------------------------------------------ A bug that can incorrectly clear certain workflow rules when saving a project was fixed. A Javascript error that occurs when the CC mail field is hidden was fixed. The MySql JDBC driver was updated to support mysqld 4.1 or newer. version 3.9.2 (feature enhancements, Wed Oct 27, 2004) ----------------------------------------------------- The order of the columns in the query result can now be configured. The order of the field values in the Reports is now sorted properly. A new "Group for State" workfow was added to control the Responsible user list based on the state selected. A new "Previous Responsible" parameter was added to the automatic re-assignment. A few more fields were added to the permission control list. A database error of maximum number of expressions in a SQL statement that can occur when deleting or updating too many issues at once was fixed. The remind time can now be configured down to minutes, instead of hours. The user password is now encrypted in the database. This release also added LDAP and Active Directory integration. Previous CC mail field is no longer cleared for subsequent email submission. version 3.9.1 (feature enhancements, Tue Sep 28, 2004) ----------------------------------------------------- Arbitrary character escapes can now be defined for database inserts and updates. The sorting direction of a stored query is now stored in the database. Some JDBC database classes and Singlton classes were made better. Pre-Servlet 2.3 containers are now better supported and documented. version 3.9 (feature enhancements, Wed Sep 22, 2004) --------------------------------------------------- Concurrent modification of the same issue is now handled more properly. The maxlength of a custom text input field is now configurable. More filter values of a field in a stored query can now be saved in the database. version 3.8 (feature enhancements, Mon Aug 30, 2004) --------------------------------------------------- A new "editasgn" project access code was added to allow users to edit only issues that are currently assigned to them. A new "Read-only groups" was added for field level access control. Improvements were made to make changing the interface color scheme easier. version 3.7 (feature enhancements, Wed Jul 21, 2004) --------------------------------------------------- The Reminder feature was improved, and one can now use a parameter, $responsible or $author, to represent the target email address. Some other usability improvements were made. Restrictions for updating an issue through email submission was tightened, such that a guest user is allowed only to update his own issue. version 3.6.6 (feature enhancements and bug fixes, Wed Jul 7, 2004) ------------------------------------------------------------------ Some minor issues related to email addrsss comparison and email notifications for bug reports submitted through email were fixed. The case of no graphics support in Unix (Linux) environment is now handled. All users are now listed in the select CC-mail field. A console JSP page was added for trouble-shooting and debugging purposes. A null pointer exception in the URL field for new issue attachment was fixed. version 3.6.5 (bug fixes, Thu Jul 1, 2004) ----------------------------------------- This release fixes a potential security bug in the email triggers, and prevents users in a group that has a type from receiving notifications for issues authored by users in a different group. version 3.6.4 (feature enhancements, Wed Jun 30, 2004) ----------------------------------------------------- Custom fields of the URL data type are now validated and properly handled. A nearby hyper-link was added for convenience. version 3.6.3 (bug fixes, Tue Jun 22, 2004) ------------------------------------------ The Prefs page is now correctly hidden from users of groups of the type "GuestGroup". Groups that are still in use can no longer be deleted. Both the Date and Number formats were made thread-safe. More workarounds were added to handle the deadlock situations with SQL Server databases. A potential memory leak bug in the Reminder component was fixed. Email attachments with a blank file name are now properly handled. version 3.6.2 (feature enhancements, Mon Jun 7, 2004) ---------------------------------------------------- Custom fields of the Number data type are now handled properly on both the issue and the query forms. The query page was slightly improved, and a potential race condition bug with PostgreSQL databases was fixed. version 3.6.1 (feature enhancements, Wed May 26, 2004) ----------------------------------------------------- Search constraints based on custom Datetime fields are now handled properly, and relative terms such as 'within last X days' are now allowed. The reminder component was re-packaged for easy installation. version 3.6 (feature enhancements, Tue May 18, 2004) --------------------------------------------------- Improvements were made for the web interface. The query and reports pages were completely re-worked. The stored queries were made accessible from every page, and are now also editable. A new reminder and escalation feature is now available as an add-on component. Datetime fields are now validated. version 3.5.4 (feature enhancements and bug fixes, Tue Apr 27 2004) ------------------------------------------------------------------ The encodeURIComponent JavaScript function is now used in place of escape when the charset is set to UTF-8. Some potential inconsistencies in cloning a project (but without explicitly saving the workflow) were corrected. Data consistency is now checked and verified. A problem resulted from a skipped JDBC close statement in Access databases during creating the query table was fixed. version 3.5.3 (feature enhancements and bug fixes, Mon Apr 12 2004) ------------------------------------------------------------------ Improvements were made for CSV export with Unicode characters. Customer email address is now added in the CC field with a "To:" prefix so that it appears in the "To" field (instead of the Cc field) of the notification email, and a related bug was fixed. A view and print page was added. A null pointer exception caused by switching projects, a database error that may occur in certain query operations with Oracle databases, a drop table bug with Oracle databases on Windows, and a bug related to Unicode names of stored queries and email triggers were all fixed. version 3.5.2 (feature enhancements, Sat Mar 20, 2004) ----------------------------------------------------- A query based on the author now searches after both usernames and full names. The Cc email addresses are now separated from the To address in the notification email. A new "USER" data type was added for the custom fields. The username in the URL is now encoded using Javascript escape. Some other minor improvements were also made. version 3.5.1 (bug fixes, Tue Mar 9, 2004) ----------------------------------------- A bug that can cause the program to hang when saving a long (4000 bytes) text string with non-ISO characters into Oracle databases was fixed. An error in parsing email notification with more than ten (10) custom fields was fixed. The frame height of the report image is now increased when needed to avoid cutting off the legends from the image. A default value can now be configured for the text input fields. The mail_header entry in label.properties is replaced with mail_breakline. version 3.5 (feature enhancements, Mon Mar 1, 2004) -------------------------------------------------- Field ordering on the Create and Edit pages is now configurable. Field mandatory requirement is now configurable, and the required fields are validated before the form is submitted. Error handling for database connection timeouts is improved. A Java class is added for the web container to verify the correct version number of the jar files it is using. An email submission bug that failed to set the state properly was fixed. version 3.4.2 (bug fixes, Sat Feb 21, 2004) ------------------------------------------ A form submission error that may occur sporadically with MSIE 6.0 on Web sites of certain configurations is now handled and the error is shown to the user. This error handling procedure also prevents the user groups being deleted unintentionally. version 3.4.1 (bug fixes, Sun Feb 15, 2004) ------------------------------------------ A bug that removes the email signature when the browse mode is changed was fixed. A possible duplicated response entry in the notification email message was removed. The max length of full name and email address was increased. version 3.4 (feature enhancements, Tue Feb 10, 2004) --------------------------------------------------- A link to the projects overview page was added. This page lists all the projects that a user is allowed to access. The project description is configured through the administration interface. A permission flag was added to allow guest users to access the Prefs page if so configured. A problem in parsing HTML email was fixed. version 3.3.3 (bug fixes, Sat Jan 24, 2004) ------------------------------------------ A bug that can cause a problem if a user is deleted and then added back immediately was fixed. The method request.getQueryString is no longer used in places where an exception is thrown. This occurs only on Enhydra application servers which implemented this method incorrectly. version 3.3.2 (feature enhancements, Fri Jan 16, 2004) ----------------------------------------------------- Custom fields can now be used in the email notification template and are parsed during runtime. A few minor bugs were fixed for saving email triggers, for saving stored queries with long filter constraints, and for wrapping up the Show List. version 3.3.1 (feature enhancements, Thu Jan 8, 2004) ---------------------------------------------------- A caching problem with the Mac Safari browser was fixed, and the Show List operation on the Edit page was slightly modified. version 3.3 (feature enhancements, Fri Dec 19, 2003) --------------------------------------------------- Email notification is now configurable per-user and CSV file export now supports UTF-8 encoding. The response field for an existing issue is now allowed to be empty if so configured, and in that case the last issue trail is updated without adding a new trail record. The "Ignore closed" field is now configurable and can be hidden from certain user groups. The navigation buttons on the Edit page have been improved. version 3.2.4 (feature enhancements, Tue Dec 16, 2003) ----------------------------------------------------- This release uses the first state in the state pulldown menu for newly-created issues. Re-sorting of the state list may be needed when upgrading from previous versions. It now allows automatic assignment to the original author based on state. Deployment instructions for Enhydra application server were added. version 3.2.3 (bug fixes, Sun Dec 7, 2003) ----------------------------------------- Query performance for Microsoft SQL Server databases was improved significantly. Potential database deadlocks are now handled in the application. Navigation buttons (prev/next) were added on the Edit page. version 3.2.2 (feature enhancements, Sat Nov 8, 2003) ---------------------------------------------------- The sorting function was improved and a pulldown menu was added for the CC mail. Hidden fields are now automatically populated with the default values. A workaround for the transaction problem of Sun's jdbc-odbc driver was added. A new email trigger feature was added. version 3.2.1 (feature enhancements, Mon Oct 27, 2003) ---------------------------------------------------- Instructions for Perforce integration were added. The upgrade procedure was also simplified by adding an automatic file copying script. version 3.2 (feature enhancements, Mon Oct 20, 2003) ---------------------------------------------------- A database table was de-normalized to improve the query performance. The "Assign to me" button was modified to take in an "assignee" parameter. version 3.1.2 (feature enhancements, Thu Oct 2, 2003) ---------------------------------------------------- This release added three convenient links ("Assign to me", "Quick close" and "Delete") onto the Home, query result, and Edit pages. With public projects, the user's group is now changed to "guest" if the user is not explicitly assigned to the project. Workflow is now enforced only when the state is changed, and a state is now allowed to remain unchanged. A bug introduced by the new query for MySQL databases was fixed. version 3.1.1 (bug fixes, Thu Sep 18, 2003) ------------------------------------------ A security problem was fixed. This vulnerability could expose an internal SQL statement to the end user when the server cannot write to the log file due to lack of write permission. version 3.1 (feature enhancements, Mon Sep 15, 2003) --------------------------------------------------- Internationalization is now fully supported for Servlet 2.3 containers and databases that either directly support UTF-8 character set or whose JDBC driver can encode the Unicode in the front. Query performance for MySQL databases was improved. A bug related to field permission setting was fixed. version 3.0.1 (bug fixes, Fri Sep 5, 2003) ----------------------------------------- This release fixes some Javascript issues with the Opera browser and a bug related to group types. The original text input of a password during installation is no longer shown to the user. version 3.0 (feature enhancements, Thu Sep 4, 2003) -------------------------------------------------- Some database tables are made more general such that the system can now handle help desk Contact (Address book) or Asset management as two special projects. The 'issueId' in the email templates should be changed to "entryId". Some stored queries may need to be reconfigured since the table columns were changed. More custom fields were added, and the trend reports are now calculated more accurately. version 2.8.1 (feature enhancements, Tue Aug 12, 2003) ----------------------------------------------------- Workflow is now enforced for issues submitted through email. Messages.properties has been modified to use a more standard approach for parameters. version 2.8 (feature enhancements, Fri Aug 1, 2003) -------------------------------------------------- A daemon was added to fetch emails from POP3 mailboxes as an alternative to the Perl program used on Unix/Linux platforms for inbound email handling. The administration tool can now be used to start and stop the daemon. This release also included group types, field level access control, public projects, and user self registration. A create table bug related to Oracle VARCHAR2 was fixed. version 2.7.2 (bug fixes, Wed Jul 16, 2003) ------------------------------------------ Error handling in both the Log and Mailer classes were improved to avoid some misleading runtime exceptions. RequestDispatcher forward was also improved to avoid a Java IllegalStateException under certain circumstances. A problem with multi-line data in the csv export function was corrected. The email template should now use the original description ($description) and the last response ($response) - the detail ($detail) is no longer used. A file attachment problem on some Mac IE was fixed and the instruction for JBoss 3 deployment was modified. version 2.7.1 (bug fixes, Mon Jul 7, 2003) ----------------------------------------- A bug that was replacing the actual word '$PROJECT' with a real project name in the data content was fixed (it should not be replaced). A bug that could cause an error for Oracle databases under rare conditions with double-byte characters was also fixed. version 2.7 (feature enhancements, Mon Jun 30, 2003) --------------------------------------------------- The user group and email template are now stored in database tables instead of in system files. Both of them can now be modified during runtime using the administration tool. Email template can now be customized for each project. version 2.6.1 (feature enhancements, Tue Jun 10, 2003) ----------------------------------------------------- The user, project, and stored query lists are now sorted alphabetically. The field name of "resolution" has been renamed to "response". version 2.6 (feature enhancements, Wed Jun 4, 2003) ---------------------------------------------------- The state, priority, severity, and issue_type columns were moved from the project table to the fieldset table. Four more additional columns were added to the issue table and two are for textarea type. The page layout for query and report was improved. Stalled database connections are now properly handled so that application server restart is not required in case of a database server down. User names and project IDs are now sorted on the administration forms. A problem related to the case sensitivity of the field items was fixed. version 2.5 (feature enhancements, Fri May 16, 2003) ---------------------------------------------------- A user signature was added for email notification and a check box was added on the issue form to be able to not sending email notification. The display names of all project related fields can now be configured with the administration web interface. Some originally mandatory fields are now optional and can be dropped. Date time is now localized and displayed based on the time zone of the user. The group.properties file has been modified with a new format. Some issues with Sybase databases were resolved and a backslash problem with MySql databases was also fixed. version 2.4.2 (bug fixes and feature enhancements, Mon Apr 28, 2003) -------------------------------------------------------------------- File attachments can now be attached to the notification email if wanted and inbound email parsing was improved. version 2.4.1 (bug fixes and feature enhancements, Wed Apr 23, 2003) -------------------------------------------------------------------- A Javascript problem on the query page was fixed for browsers on Mac OS. A new email filter based on "Received" was added. The default option in the query/report page was renamed to "-" from "all". version 2.4 (feature enhancements, Mon Apr 14, 2003) ---------------------------------------------------- The email submission feature was significantly improved by allowing new bug submission and email attachment, and adding an email filter for un-wanted mails. An about page was added and a bug related to resource bundle reloading was fixed. version 2.3.2 (feature enhancements, Wed Apr 2, 2003) ----------------------------------------------------- Messages are now mostly externalized to a properties file and thus can be modified and localized easily. version 2.3.1 (bug fixes, Wed Mar 26, 2003) ----------------------------------------------------- A bug that was causing the field item ordering problem was fixed, and another one that may have caused a table creation problem with Oracle databases was also fixed. A user account is not allowed to be deleted if there is any project assignment associated with it, and exception handling was improved. version 2.3 (feature enhancements, Fri Mar 14, 2003) ----------------------------------------------------- Query results and report summary can now be exported to a file in csv format, and two more optional custom fields were added in this version. version 2.2.5 (feature enhancements, Fri Mar 7, 2003) ------------------------------------------------------ A new project directory was added to hold the project files that were previously located in the conf directory, the user browser's cookie support is now more correctly detected, and error logging was improved. version 2.2.4 (feature enhancements, Fri Feb 14, 2003) ------------------------------------------------------ A new project can now be cloned from an existing project, and an error message is displayed if the browser does not allow temporary cookies. A few minor bugs were fixed. version 2.2.3 (feature enhancements, Thu Feb 6, 2003) ------------------------------------------------------ Multiple files can now be attached to a bug report. A problem that was causing the setup program to not start when there was a space in the path was fixed, and a problem with HTTP proxy servers was also fixed. version 2.2.2 (feature enhancements, Wed Jan 22, 2003) ------------------------------------------------------ The program was completely re-packaged, and modifications to the classpath of the servlet container are no longer required. A system.properties file was added. version 2.2.1 (feature enhancements, Wed Jan 8, 2003) ----------------------------------------------------- The sort order information is now stored along with the stored query (shown on the home and query result pages). On the query form, the text search string is now parsed automatically, the author field is now a pull-down menu, the date search has now an additional 'between' selection, and the sort order field was added. The user interface was improved. version 2.2 (feature enhancements, Mon Nov 12, 2002) ---------------------------------------------------- The name of an existing project can now be changed at runtime by using the administration interface. A project can now be de-activated without deleting it from the database, and can be re-activated later. A de-activated project will not been seen by any users except the admin. Field names seen on the form (i.e., the label) can now be configured through the administration web interface, instead of editing the properties file. They are now associated with the project, and so different projects can have completely different field names (labels). version 2.1.3 (feature enhancements, Sat Nov 2, 2002) ---------------------------------------------------- A new kind of report was added, the administration interface was improved, and user access control was modified slightly. version 2.1.2 (feature enhancements and bug fixes, Mon Oct 14, 2002) ------------------------------------------------------------------- Full names are now displayed on the administration interface instead of usernames. An additional table was added for Oracle databases, and PointBase databases are now supported. A reload problem with Mozilla on the report chart page was fixed, and a problem with deleting users in MySQL databases was fixed. version 2.1.1 (feature enhancements, Sat Oct 5, 2002) ---------------------------------------------------- Sorting was implemented for the query results. User full names are now displayed in the query result instead of usernames. The email feature can now be completely disabled. version 2.1 (major release, Sat Sep 21, 2002) -------------------------------------------- Bug report through email was implemented. CVS source control integration was added. Custom fields in the form can now be selected as either an itemized select field or an input text field. version 2.0 (major release, Tue Sep 10, 2002) -------------------------------------------- A new database table was added to handle the case where certain bug fields have a very large number of options, such as a 'TestCase' field that has many test cases. Upgrading from previous versions is possible by manually adding this new table and modifying other two tables. version 1.5 (feature enhancements, Tue Sep 3, 2002) -------------------------------------------------- All the inline cascading style sheets were moved to a seperate file. The jsp files used only for including were renamed to have a .jspf extension to avoid standalone compilation by certain J2EE containers. The field name of 'project_area2' was renamed to 'others'. More colors were added for creating reports charts. version 1.4.3 (bug fixes, Tue Aug 27, 2002) ------------------------------------------ A bug that was causing the slow database queries with MySQL was fixed. version 1.4.2 (feature enhancements and bug fixes, Wed Aug 14, 2002) -------------------------------------------------------------------- A bug that was occasionally causing the setup program to exit before completion was fixed. Deployment description onto JBoss, JRun, Resin, and iPlanet was added. version 1.4.1 (feature enhancements and bug fixes, Sun Aug 4, 2002) ------------------------------------------------------------------- Some originally unchangeable bug fields are now allowed to be changed. A classloading bug that occurs under Oracle 9i application server was fixed. Deployment description on Orion Server was modified. version 1.4 (major feature enhancements, Sun Jul 14, 2002) --------------------------------------------------------- A setup program was added to guide one through all the system configurations related to the database, the email account, and the servlet engine. version 1.3.2 (bug fixes, Wed Jun 26, 2002) ------------------------------------------ Many workarounds were added for IBM WebSphere 4.0 to work; problems addressed include WebSphere's incorrect handling of HttpServletResponse sendRedirect, and its incorrect importing of IBM packages for compiling jsp pages. version 1.3.1 (major bug fixes, Sun Jun 16, 2002) ------------------------------------------------ A few issues related to the IBM DB2 database system were resolved. In particular, due to certain limitations of DB2, table name with 'constraints' was renamed to 'filter'. Also in this release, the access control was expanded and user documentation was substantially updated. Because of this database schema change, all users are encouraged to upgrade. version 1.3 (major feature enhancements, Mon Jun 3, 2002) -------------------------------------------------------- The workflow has been expanded to configure the automatic bug re-assignment based on the new bug state and to configure the states a user can set based on the group of the user. User groups are now loaded from a properties file. A few bugs related to the administration tool were also fixed. version 1.2.1 (bug fixes, Tue May 28, 2002) ------------------------------------------ Workaround instructions were added for cases when Bugzero is installed on a Unix (Linux) OS which does not run an X11 server and thus graphic bug reports cannot be created (a Java AWT toolkit issue). A few bugs related to MySQL databases were also fixed. version 1.2 (major feature enhancements, Wed May 8, 2002) --------------------------------------------------------- Bugzero has been ported to MySQL database. A few bugs related to Oracle databases were also fixed. version 1.1.3 (minor bug fixes, Mon Apr 29, 2002) ------------------------------------------------- "Enter-to-submit" in the report form was disabled to avoid a undefined report type (a button now has to be clicked to submit the form). A null pointer exception for the stored query was fixed. version 1.1.2 (minor feature enhancements, Mon Apr 15, 2002) ----------------------------------------------------------- The show results per page is now an input parameter and is saved for each stored query, email address validation is applied to the CC field on the client side and invalid email is rejected, the text of Description or Resolution in the Audit Trail is displayed in
 block so that line
feed is perserved, and some minor bugs have been fixed.

          version 1.1.1 (minor feature enhancements, Mon Apr 8, 2002)
          ----------------------------------------------------------
The user interface was changed based on a new color schema. Audit trail is
now in reverse chronical order and the Resolution field is labeled as 
as Resolution (instead of Description). The user manual was updated.

          version 1.1 (major feature enhancements, Mon Apr 1, 2002)
          --------------------------------------------------------
A new feature, workflow support, has been added. For each
state during the lifecycle of a bug/issue, the next states it is allowed to go can
be restricted. Some minor bugs were fixed for the administration tool.

          version 1.0 (major feature enhancements, Sun Mar 24, 2002)
          ---------------------------------------------------------
By adding the trend metrics (report) and the user preferences function,
this release completes all the major features of Bugzero.
Navigation buttons were added for the query result that are now displayed 
on multiple pages instead of on one single page.

          version 0.9.1 (minor feature enhancements, Mon Mar 18, 2002)
          -----------------------------------------------------------
The jsp pages for the administration tool were completely rewritten to have
the same look and feel as the rest of the system. A new bug report field was 
added to CC people for email notification.

          version 0.9 (major feature enhancements, Mon Mar 11, 2002)
          ---------------------------------------------------------
A Web-based system administration tool for runtime project configuration and 
user account management was added. The commandline tool was made more user friendly.
A table name change was added to avoid an Oracle reserved word. 

          version 0.8.1 (minor bug fixes, Mon Feb 11, 2002)
          -------------------------------------------------
This release fixes some cosmetic bugs and adds a FAQ file. The database properties
file was also slightly modified. 

          version 0.8 (minor feature enhancements, Wed Jan 23, 2002)
          ---------------------------------------------------------
The web content was packaged into a war file for standard servlet deployment.
JavaMail jar files were bundled with bugzero for convenience. A bug that 
allowed an empty query name to be saved has been fixed. 

          version 0.7 (minor feature enhancements, Tue Jan 15, 2002)
          ---------------------------------------------------------
The user-group function was implemented. The notification email is now based
on a template so that it can be configured. A file-attachement bug that 
caused file upload failure for the Opera browser was fixed.  

          version 0.6 (major feature enhancements, Mon Jan 7, 2002)
          --------------------------------------------------------
The email notification function was implemented. Feature enhancements, including
an "Ignore closed bugs" checkbox on the query page, a "GOTO Bug#" field on 
each page header, and a new Help page (incomplete) were made. A bug related
to url redirection was fixed.

          version 0.5.1 (minor bug fixes, Thu Dec 27, 2001)
          ------------------------------------------------
Bugs related to empty spaces in the URL for Netscape browsers and binary file
attachment were fixed. A script to populate the tables was provided so that
Bugzero can be used out-of-the-box. 

          version 0.5 (initial release, Sun Dec 16, 2001)
          ----------------------------------------------
Implemented features:
  1. add/create, edit/view, query/search bug(s).
  2. automatic bug assignment.
  3. submit, save, and remove stored-query
  4. file attachment.
  5. bug-audit trail.