Release Notes


Version 4.7 Production

You can download the software package from www.newfire.com. Please read the license agreement before installing the software.

This release contains the following components:

  1. New Fire Server 4
  2. New Fire LDAP Integration
  3. New Fire Defect Tracker 4
  4. New Fire Enterprise Support 4
  5. Java Runtime Environment 1.6.0_01
  6. Tomcat 5.5.20*
  7. JavaMail 1.3.2
  8. JavaBeans Activation Framework JAF 1.0.2
  9. Java API for XML Processing 1.2.4
  10. JavaHelp 2.0
  11. iText 1.02b**
  12. Jakarta Commons Codec 1.3*

* This product includes software developed by the Apache Software Foundation (http://www.apache.org/).
** This product includes software developed by Bruno Lowagie and Paulo Soares (http://www.lowagie.com/iText/) and under the MPL license (http://www.mozilla.org/MPL/).

Bug Fixes:

  1. Message action "message:" not working. Cause response.isCommitted is false. To make it true, we need to out.flush().
  2. Cannot set _vkey in save: action
  3. Update violation, Timestamp problem

Changes:

  1. Adding condition expression to Rule and Action, e.g. (Date>{%_today%+3600000})
  2. Dynamic tree toolbar depend on user access control
  3. New set: format To handle X^=Y (move up Y in X)
    To handle X^^=Y (move down Y in X)
    To handle X*=Y (add Y to X)
    To handle X-=Y (remove Y from X)
  4. Added %_req.*% variable. e.g. %_req.host%, %_req.url%

Version 4.6.5 Production

Bug Fixes:

  1. Action buttons were not shown because no standard buttons are selected.
  2. Do not export NONE attributes to xml file.

Changes:

  1. Make User.Password a password field, so it cannot be seen when entring.
  2. Allow Klass.getIcon() to parse variables.
  3. Use Related Attribute like the foreign key in relational database to for a relation between 2 classes.
  4. Added language option to show language selector in various forms, FN, FV and FM.
  5. Changed default port numbers from 1000 to 80 and 2000 to 443.
  6. Server Statistics in admin menu.
  7. Implemented order by ASC | DESC [NULLS FIRST | NULLS LAST]

Version 4.6.3 BETA 3

Bug Fixes:

  1. New daylight saving update.
  2. Upgrade Bug klass may run send mail actions and keep histories.
  3. ORA-00932: inconsistent datatypes: expected NUMBER got LONG.
  4. Oracle thin driver handles string up to 4000 characters for clob type. Oracle OCI handles string up to 1000 for clob type, more than that it is just corrupted.
  5. export LD_ASSUME_KERNEL=... to workaround a hanging problem of tomcat running on Linux.

Changes:

  1. Upgrade to Java Runtime Environment 1.6.0_01
  2. Now title can be placed on top of attribute field entry.
  3. Always show label on search forms.
  4. Timezone is displaced wherever time is displaced.
  5. Increased default db connection from 1 to 10.
  6. Introducing LIMIT OFFSET in querry.
  7. Implemented incremental loading for object tree display.
  8. Custume or automatic attribute indexing for faster database query.
  9. FixedValue can now be used in attribute rule.
  10. Added orderBy, orderIn to upwardTree. Attribute with Object Tree picker can define ORDERIN and ORDERBY in picker.
  11. Implement OP_FORM_MODIFY operation to include _CONDITION

Version 4.6.2 BETA 2

Bug Fixes:

  1. MySQL error using order by.
  2. PostgreSQL error using _oid.
  3. Type-in text-field search was not working for unicode characters.

Changes:

  1. Condition optimization
  2. Emigrate tables from database back to default file system.
  3. Testing of unicode/utf-8 character set when changing database parameters.
  4. Added Events to Admin Menu

Version 4.6.1 BETA 1

Bug Fixes:

  1. Parsing condition like "(Ref[]%_this%)", would find '_' as op first, before '[]'.
  2. During Upgrade to 4.4, removing orphan attribute with parent klass==null throws NullPointerException.
  3. When saving an object having a modified INLINE_FORM attribute with missing required field, the missing required field is not reported as required.
  4. If an object is new, and its OBJECT-INLINE_FORM attribute is old and not modified, then the attribute cannot be modified and saved.
  5. Could not use "+" and "-" operators to add and remove key from User.Keys. Cause: Adding/Removing a key to User.Keys was like adding/removing a list to a list.
  6. Coding error in evaluation CONTAINS operation for 32bit checkboxes
  7. Changes to the SearchValue of a NONE-TABLE attribute did not reflect the table result upon refleshing.
  8. Did not handle TYPE_OID for NOT_EQUAL. e.g. ID=234&ID_=3 in search value could not work.
  9. When entering function in Action String as:
    call:Class=com.newfire....&Date=%25Date%
    We have error, "25Date" attribute not found.
  10. SMTP did not work with 465 and SSL for relaying (i.e. smtps) but STARTTLS works.
  11. Use AttrRule to alter selected properties not to replace properties.
  12. Need put "<br>" for EACH '\n' found, currently consecutive newlines are merged as only one.
  13. (rule) After "set:", changes not reflected after refreshing Form.
  14. Picker for Mail.DistributionList did not take the _CO=(Klass=User) condition in the picker.
  15. Get additional condition in picker. It was removed in 4.0.7.
  16. Attribute action did not show the available Attribute choices.
  17. (calendar) Catch large year (more than 7 digits), which runs to inifinite loop.
  18. Label hidden implemented for OBJECT, LIST, NONE types
  19. If installed on a directory with space in the path, it cannot find the home directory.
  20. Could not show "New Item" link on NONE-TABLE attribute. Could not delete newly added item on this attribute.
  21. Could not open attachment saved in Doc class.
  22. cc.properties not found when deploying as WAR
  23. Upgrading from 2.1 to 4.4: Should not run action on save.

Changes:

  1. Upgrade to Tomcat 5.5.20.
  2. Performance updates.
  3. Implement new options for OP_FORM_NEW/MODIFY/VIEW. Without OID, Attribute=Value pairs are used to do query to find the object for display.
  4. (html/js/menu.js) Allow redefining menu divider image and background color using variable mnImgDivider and mnBackgroundColor.
  5. New function com.newfire.cd.NewObject
  6. New Function: com.newfire.cd.GetObject
  7. New variables: e.g.
    %_object.User.(Status>0)%
    %_if:(X=%%_today%%)A:B;%
    %_exp:{2+4}%
  8. New action string: delete:[attr]
  9. Double (data type), like Integer type should also have Min/Max value entry to attribute.
  10. Now can set Fixed Value to evaluate expression: {%A%*%B%}
  11. Added Proxy Access Control (PAC)
  12. Added new PROP_DEPENDANT property, which set and unset sub-objects _proxy value.
    This attribute of all the sub-classes are also inherited.
  13. Added Assignment String to Attribute Rule to handle:
  14. Allow charting to have the same access control as Report.
  15. Implement Attr.ENCRYPTION for 1-way and 2-way.
  16. Added Confirmation Question before running an action.
    Added Run Every (seconds) to Action.
    Added Run Option: Run in Current Window, Run in Background.
  17. (action event and rule) Now can handle "new:" action string.
  18. Allow "Show object link" for Inline form display as well.
    Allow List-Inline form type.
  19. Enable administrator to see system tasks and rerun them.
    Allow alarm to report return value from actionevents.
  20. Added new variable _now. It is used in condition to have a precision of seconds.
  21. Now can use attrRule for style: and style.class:
  22. Allow >, >=, <, <= for all INTEGER data type. e.g. Dropdown/SingleSelection attr can do X > 11, where (11, "Ready").
  23. (Integer Pair) Removed minValue of "0" from Key to allow negative integers.
  24. Added event: picker for TextArea. Added event: picker for TextField.
  25. Added rule: action protocol.
  26. New function Class=com.newfire.cd.Update
  27. Added new variable type: %_esc:% to escape quotes and newlines. So that it can be put into a quoted string.
  28. Do not allow ';' as Action String separator any more. So that we can us ';' within it. e.g. writing javascript for attention:.
  29. Added new action type: message:
  30. Implemented IFRAME calendar.
  31. Implemented iframe Dropdown list picker
  32. Use tree in iframe picker.
  33. Condition dialog in iframe
  34. Implemented PROP_PARSE property, so as not to parse attribute value with % which errors.
  35. Put import map in data directory.
  36. Add public user in data.sys as autologin.
  37. Implemented STRING-TEXTFIELD-KLASSNAME attribute.
  38. Put file size in File object title.
  39. Implemented BINARY attribute exporting and importing using base64 encoding.

Version 4.4

Bug Fixes:

  1. Unable to select class from creating a report.
  2. Some unique attribute may not be unique.
  3. OBJECT-DROPDOWNLIST attribute on read only form, it should follow OBJECT_LINK property. And also style class.
  4. Treeview is not sorted correctly in child nodes, root nodes are fine.
  5. Attribute with display type "Text Area" in read mode, inserts an extra line break <br>.

Changes:

  1. Upgrade to Tomcat 5.5.17
  2. Action String "save:Parent" saves the object in the Parent attribute if any.
  3. new GetCount function.
  4. Implement pre/next for table attribute in form.
  5. Added new attribute property: PROP_NOT_OPENABLE.
  6. Added text field attribute to have link to object itself on Inline-Form and Table using SHOW_OBJECT_LINK property.
    Removed dialog16.gif from object link.
  7. Parse variables in string/text attribute with Parse properties.
    It also recursively parse the result.
  8. Show attribute Subtitle only on New/Modify/Default form
  9. Implement Previous/Next javascript function in forms.js, common.js.
  10. Allow attribute action to be displayed as button.
  11. Add Frame to klass definition.
    Use _FRAME= to specify frame in FORM/TABLE operation.
  12. New %_locale% variable. e.g. %_locale.sl.Username% to get the Username string in current locale.
  13. New %_object% valiable: e.g. %_object.User.6644.Username% to get the username.
  14. New %_call:% variable. e.g. %_call:Call=com.newfire.sl.GetCount&_KN=User% to get the number of users.
  15. Using %% to escape % within %variable%, e.g. %_CO=(Owner=%%_user%%)%
  16. admin/Repair Also checks user-defined class objects.
  17. Specify LogonPanel in Configuration.
  18. On NoPriviledgeException, prompt logon panel.
  19. Added CSS Class for attribute display style.
  20. New NONE-LIST type attribute.
  21. Made attr InitialValue, FixedValue and SearchValue not modifiable if parent class is a view.

Version 4.2

Bug Fixes:

  1. View Search table should only open row (double clicking) with FORM_VIEW type.
  2. TextArea field on FORM: spaces are replaced by "&nbsp;", and no wrapping is done. Also no <br> for "\n".
  3. Inline html form in email cannot display Chinese and Japanese.
  4. Form Print Detail: Long text cannot be wrapped.
  5. Cannot open file document directly, only open up the file Form.
  6. Problems upgrading from 2.0.
  7. Cannot delete objects in database.

Changes:

  1. Update shows all installed packages, so we know the whole history.
  2. Language dropdown in form and Language checkboxes in Configuration display each language in its own locale.
  3. Modified how attribute-actions are displayed. Do not put it under klass-action-list any more.
  4. Implemented new DISPLAY_IMAGE attribute display type.
  5. Attr.getDisplayHeight(), Height is no longer soly for Text Area. Removing default height of 6.
  6. Implemented CD_Object.removeObject(), which is a generic method to remove OBJECT/LIST attribute.
  7. Attribute Style field added.
  8. Table CLOSE botton added in class operation.
  9. Sum function of charting now includes Double data type.
  10. Allows condition in tree picker: _TP=TREE&_CO=(...)
  11. Allows deleting attributes for Series 2000.
  12. Certified using of Oracle Jdbc OCI driver (ojdbc14.jar)

Version 4.1

Bug Fixes:

  1. A empty DATE_TIME attribute always shows 12/30/1969. It cannot be set to null.
  2. Cannot view report.
  3. When selecting language from a ViewForm, it throws No Priviledge attention.
  4. html/treeview.jsp does not respond to locale.
  5. Setting a rule with attention:de and attention:en; when locale is de, en is displayed.
  6. If value has '<', etc, it does not show up in table.
  7. Importing an object reference from OBJECT/LIST field did not use the mapped new oid, the old one in xml file is used.
  8. ORA-01425: escape character must be character string of length 1
  9. Unable to clear date without resetting time fields, HH:MM AA

Changes:

  1. Upgrade JavaMail from 1.3.1 to 1.3.2.
  2. Added USER, PASSWORD, SECURITY to SMTP in Configuration.
  3. New customer menus.
  4. Now only allow one key for OLAC. It was a list of keys before.
  5. New html/treeview2.jsp tree view for top-down tree.
  6. Allow to run action using action ID. e.g. _OP=AC&_KN=Folder&_ID=42422&_AC=List
  7. Added LDAP to admin menu.
  8. Use LDAP Mapping for user logon authentication.
  9. Added LDAP selection to Edit Configuration.
  10. Added search options for drop-down list for search form.
  11. Use LDAP Mapping to import, export and password hashing.
  12. Added new variables: _admin_key, _forbid_key, _profile.
  13. Added view condition "and (Report:Owner is not null)" to reports, so that public report without an owner (any more) cannot be viewed.
  14. Allow search form return size to have 500, and 1000.
  15. Moved User.properties and Key.properties to data directory for integrity.
  16. During import, cannot set null value to attribute using tag like <name></name>
  17. Enabled calendar dialog to have time zone.
  18. Integrate time zone into charts, conditions, date entry and retrieval.
  19. After import, do localize.
  20. Allows deleting attributes for Series 2000.
  21. Allows using "all" for language code.
  22. Allow OLAC to Reports.

Version 4.0.7 Beta 4

Bug Fixes:

  1. Form's Previous/Next buttons did not show changes to total number of items.
  2. Form's Previous/Next buttons do not hide even if disabled from klass operation tab.
  3. When parent class adds an attribute, attribute is not added to sub class if the sub class is loaded already.
  4. Cannot delete a report.
  5. Close button on right top corner of table goes back 2 pages. Now it goes back one page.
  6. Enhance condition parsing: 1. Check validation, 2. Cannot save complex condition of the form (( )|( )).
  7. Cannot create a new item to a NONE-TABLE attribute of a View.
  8. Ordering a list attribute of a new object saves the object. Use OK/Save button based on attribute's SAVE_PARENT property.
  9. Errors while import a class with Action or Rule.
  10. There were 2 "List Not Deletable" properties for LIST attribute.
  11. html/js/form.js: fmPdf opens a window, which is blank. Occurred in FORM.
  12. Could not order Object-Type attributes in Series 2000.
  13. Removed Action properties: OnTableToolbar, OnTableViewToolBar.
  14. Object links on table opens form dialog which cannot be dismissed.
  15. Cannot search for STRING/TEXT attribute for the right locale.

Changes:

  1. Upgrade to Java 1.5, Tomcat 5.5.9
  2. Added delete icon on FORM.
  3. Only print Help(?) on selected tab.
  4. Using OP_FORM_MODIFY operation for a new object automatically changed to OP_FORM_NEW operation.
  5. Use proper View klass for tbUP(), tbDelete(), tbDown(), and tbModify(). Only apply TABLE-BUTTON_MODFY to standalone search table. If Parent is New, allow table item to modify (to make change).
  6. html/formprint.jsp: Separate each item in a NONE-TABLE attribute to a new line. Add ";<br>" between each item of NONE-TABLE attribute.
  7. cd/PDF: Skip attribute in hidden Tabs.
  8. Do not keep history for NONE type attribute.
  9. Added STRING-SCHECKBOX attribute type.
  10. Added "Log Off" action event.
  11. Set attribute's NOT_LOCALIZED property as default.
  12. Added attribute KEEP_CHANGE_HISTORY property and set it as default.
  13. Added variable %_pdf% for pdf file attachment.
  14. Object-DropDown attribute can use SearchValue to set criterion to the search result.
  15. Re-engineer how action button is used. Changed display properties.
  16. Allow List display to set width and height. There will not be a truncated title followed by "...".
  17. Allow OBJECT-TEXTFIELD attribute to type in title and validate value.
  18. Allow setting custom picker.
  19. Added language select for search form.

Version 4.0.6 Beta 3

Bug Fixes:

  1. Enclosure's Attachment attribute is empty.
  2. JDBC options setFetchSize, setRowSize, setCursorName are not configurable. SendError, UseCookie are not configurable.
  3. I.E. cannot open pdf file, it shows blank.
  4. Fixed how filename shows up when one download an attachment.
  5. Cannot parse a condtion like (Created<3/8/2005) or (Created<1110281714905) or (Created<3/8/2005 3:35 AM)
  6. Cannot show tree nodes whose parents are not viewable.
  7. html/picker2.jsp only shows 10 items. Also need to order the list.

Changes:

  1. Use collator to order text with locale specification.
  2. Removed useless key=value pairs in search url.
  3. Add close icon to search form and search result table.
  4. Change PDF to icon and use divider for better presentation on Form.

Version 4.0.5 Beta 2

Bug Fixes:

  1. The use of session in Fixed Value are different between Form and Table display.
  2. User password is not imported correctly, hence cannot log on after import.
  3. When using a case-sensitive database, lower case "oid" was used.
  4. Duplicated returns seen on dropdown list of object-attr.

Changes:

  1. Change command line export syntax to facilitate single class export.
  2. Enable copy of attribute within a class.
  3. Allow duplication and history of button actions.
  4. Allow duplication and history of rules.

Version 4.0.4 Beta 1

Bug Fixes:

  1. For a String-Dropdownlist attribute, set choices using attribute rules: This choices in attribute rules are not showing up in the assignment form after system restart.
  2. When using database, to order a column of one out of 2 tables in a form, if the column does not exist in the 2nd table, the 2nd table has an Internal Error.
  3. html/formprint.jsp, formsprint.jsp: Does not show page in UTF-8 encoding.
  4. Masked attribute is not masked in Table, and PDF display.
  5. MySQL error: "Every derived table must have its own alias"
  6. Migrate data creates KlassOfAlarm.obj in data/KlassOfKlass directory.
  7. Internal Error after migrating to QED.
  8. Create a NONE-TABLE attribute object and reopen it and OK it, there are 2 of the same item on the table of this attr.
  9. When one item of NONE-TABLE attribute is deleted, parent object cannot be saved.
  10. Recursively hit index_fr.html if browser's native language is fr.
  11. Condition variable in picker (e.g. _CO=(X=%Y%)) is not resolved.
  12. java.sql.SQLException: Base table or view not found message from server: "Unknown table 'ta' in where clause". Shown up using MySQL.
  13. A condition of this form (Note:Task.Project.Customer = User:belongs to Customer) involves Note, Task, Project, Customer and User classes in the WHERE clause of SELECT statement. So we need to update all these tables. Error shows that when op1 is a constant, Note table is not created.
  14. Cannot delete a condition from an object which has delete protection (e.g. dkey = Forbidden Key). Example, delete Creating Condition under Report tab of a Class.
  15. > Workbench > Mail > Report Tab > View Condition > Class attribute not showing Report.
  16. > Workbench > Task > Report > Viewing Condition: new condition > Attribute = Order By... : Internal Error.
  17. > New Mail > Distribution List > Search > No privilege.
  18. A report with condition. Run it. Click next. The condition is no longer used.
  19. Result table from a report cannot use the Next properly.
  20. A engineer cannot see any Histories of a Defect, but an admin can.
  21. The values in the table under the chart do not align properly.
  22. If cache level set to NONE, we cannot modify user-defined classes. e.g. User, Defect.
  23. After migration, user cannot log on again after log out, or from another browser.
  24. Migrate *_H table to database.
  25. Creating a new class of the same name should fail.
  26. Internal Error when deleting a subclass of Object-class.
  27. When deleting the some class, there is an Internal Error.
  28. Should not drop column if deleting a view.
  29. html/dt/engineer/inbox.jsp, outbox.jsp: Limit batch size to follow that of the report.
  30. Running a report should follow the report's OrderBy, OrderIn, and BatchSize.
  31. Clicking KlassOfFile object link should open the file directly and not showing a Form when language other than English is selected.
  32. Integer chart not showing up any bars.

Changes:

  1. Changed mail attachment temp object from Doc to File. Can now send PDF file.
  2. Added Condition class to list of Class Name attribute, so that it is possible to create a Condition attribute.
  3. Added search options for INTEGER and DOUBLE attributes used in Quick Search.
  4. Added search options for OBJECT attributes used in Quick Search.
  5. For database: Do not allow searching the List attribute any more because List attribute is store in _T table.

Version 4.0.3

Bug Fixes:

  1. Attribute order panel shows 2 items of the same name.
  2. Importing an object with an obsolete attribute errors, need to ignore.
  3. Attribute choices did not show the default choices, it shown the choices from the first attribute rule whose condition is wrongly evaluated to true.
  4. If you enter 262004 for year, Postgres entered the date into database but on retrieval, it gives BAD DATE FORMAT error. So we just have to skip that attribute and retreive the rest of the object values. That way the problem can be fixed.
  5. List attribute in View Form shows object without comma and with "...", they should be separated with commas and new line. e.g. Profile.Keys attribute.
  6. The pdf view from a View class (Profile) shows the super-class (User) 's attributes.
  7. Importing a user to Series 1000 works, but importing to Series 2000 database does not work.
  8. Form next from Profile table shows the User.
  9. Cache level not initialized properly.

Changes:

  1. Default newly added klass operation buttons.
  2. Optimize Text/List field upgrade process for large table.
  3. Repair utility which resolves OID conflict where 2 object of different classes have the same OID.
  4. When deleting an attribute, also drop the database table column.
  5. Sequence actually starts with 1, so it should be (1, 2, ...)
  6. New File class to replace Doc class. Do not ship Doc class any more.
  7. Use Alarm for Scheduled Task.
  8. Save KlassOfAlarm into database.
  9. Can put Subtitle under attribute field.
  10. Floating Tabs so that they can wrap around to next line.
  11. Added Mask attribute property.
  12. Added Vertical Alignment, No Wrap to attribute properties.
  13. Separate PrintDetails and PDF on FORM.
  14. Allow ViewClass to have data rules (beforesave, ...) and display rules(on view, on modify).
  15. Move all old History objects to new KlassOfHistory class. Do not ship History class any more.
  16. Import can now use Origin option for oid mapping.
  17. Auto repair oids when running upgrade.

Version 4.0.2

Bug Fixes:

  1. PDF Print Details should print base on the form type: New Form, Modify Form or View Form.
  2. Object retreived from search must first look up the session cache for modified one, so that we can actually do modification of list-objects.
  3. java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Invalid object name 'N_Message_T'.

Changes:

  1. Add modify icon on Form View if user has the privilege to modify the object.
  2. Ordering Dialog to quickly order List attributes.
  3. Show Prev/Next on both the XForm and TXForm.
  4. Integration of LDAP server to allow importing users into New Fire User.
  5. Include Attribute selection under ClassName field. So that we can actually make a dropdown list of all the attribute of a class to select from.
  6. Upgrade Tomcat from 5.0.19 to 5.0.28

Version 4.0.1

Bug Fixes:

  1. Text Data Type: from char 255 and up, multiple locales use the same attribute value.
  2. Using Print Table from a search result table, instead of having "Project: (Name Contains o)" as title, we have "Project%3A+%28Name+Contains+o%29".

Changes:

  1. Transaction using NONE-TABLE attribute such that items created in this attribute will not be saved until the new parent is saved.
  2. Order attribute choices used in dropdown list by title. This allows us to order by more than one columns.
  3. For NONE-TABLE attribute, the result set can be defined by using the CHOICES attribute rule's condition in criterion. This allow us to get a list of items for this attribute by using a joint-table query.
    For examle the condition can be: Project: ( (Project:_this = Project-User:Project) and (Project-User:User = First Administrator) )
  4. Allow Delete Cascade property for NONE-TABLE attribute.
  5. Implemented Previous and Next on Form from a search result table.
  6. Added DISPLAYHEIGHT to TEXTAREA attributes.
  7. Action Buttons can be specified from search string in table attribute. Defined CC._OPEN, CC._ACTIONS for search string.
  8. Added stack to url which has "jsp?".
  9. Added setFetchSize, setMaxRows, setCursorName into configuration.
  10. Make Text data type searchable.
  11. Fixed Value, Initial Value now use "set:" to set value and use "call:" to call function. e.g. "call:Class=com.abc.xyz&Param1=A".
  12. Form and table button enable and disable allowed.
  13. Turn on/off cache level.

Version 3.7 Patch

Bug Fixes:

  1. Recursively hit index_fr.html if browser's native language is fr.

Version 3.6 Patch

Bug Fixes:

  1. Importing an object with an obsolete attribute errors, need to ignore.
  2. Attribute choices did not show the default choices, it shown the choices from the first attribute rule whose condition is wrongly evaluated to true.

Version 3.4 Patch

Bug Fixes:

  1. Phantom class in Object klass's sub-classes list, say Project. If one imports or creates a class called Project under Other class, then Project shows up in the Object klass's sub-classes list.
  2. If server is 3.4, Server Updates still showing 3.2 patch.

Version 3.3 Patch

Bug Fixes:

  1. Date chart, double click on bar errors: Unparseable date: "1009872000000".
  2. Reporting using condition having _this_week does not work.

Version 3.2 Patch

Bug Fixes:

  1. Cannot delete items from a Quick Search Result.

Version 3.1 Patch

Bug Fixes:

  1. Order workbench tree nodes by title.
  2. Open up date field for manual data entry.
  3. Add back today in date calendar
  4. Clicking text of checkbox or radio input fields can select.
  5. When posting a form throws a validation exception, entered values are not posted to object.
  6. Form replication only copies 255 char from TEXT/LIST Type attributes.
  7. Cannot serch across title attributes. For example FirstName, LastName are title attributes, we cannot search for "John Smith", but we can search for "JohnSmith".
  8. Setting database connection > 1 does not open more than one connection pool.
  9. Fail to upgrade password fields when the password was null.
  10. Upgrading from version 1.3 may cause NoPrivilegeAttention.
  11. For (NONE, TABLE) attribute, setting LIST_NOT_DELETABLE does not hide the delete icon.
  12. java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 1.

Changes:

  1. Added _HD key for form heading in form operations: FORM_NEW, FORM_MODIFY, ...
  2. Allow (NONE, TABLE) attribute to use LIST_NOT_ADDABLE, LIST_NOT_MODIFIABLE, and LIST_NOT_DELETABLE properties.

Version 3.0

Bug Fixes:

Changes:

Version 2.2.0.25 Beta 8

Bug Fixes:

Changes:

Version 2.2.0.24 Beta 7

Bug Fixes:

Changes:

Version 2.2.0.23 Beta 6

Bug Fixes:

Changes:

Version 2.2.0.22 Beta 5

Bug Fixes:

Changes:

Version 2.2.0.21 Beta 4

Changes:

Bug Fixes:

Version 2.2.0.20 Beta 3

Changes:

Bug Fixes:

Version 2.2.0.19 Beta 2

Changes:

Bug Fixes:

Version 2.2.0.18 Beta 1

New Features:

Changes:

Bug Fixes:

Version 2.1 (Defect Tracker, Enterprise Support)

New Features:

Bug Fixes:

Version 2.0 (Defect Tracker, Enterprise Support)

New Features:

Bug Fixes:

Version 1.3 (New Fire Server and Defect Tracker)

New Features:

Bug Fixes:

Patch 1.2.3 (New Fire Server)

Bug Fixes:

Patch 1.2.2 (New Fire Server)

Bug Fixes:

Patch 1.2.1 (New Fire Server)

New Features:

Bug Fixes:

Version 1.2 (Defect Tracker, Enterprise Support, Recruiter)

New Features:

Bug Fixes:

Version 1.1 (Defect Tracker, Enterprise Support)

New Features:

Bug Fixes:

Version 1.0 (Defect Tracker)

Version 1.0 Beta 2 (Defect Tracker)

© 2007 New Fire.