This update does not modify the Specify database schema. However, updating to 6.8.03 on one workstation (with IT User privileges) will require all other users of a database to update their copies of Specify 6 also.
Specify 6.8.03 resolves the decimal precision issues for numeric data display that were introduced when we converted floating point fields to decimal fields. This resolution was done with changes to the user interface display of BigDecimal fields (see below). The release also includes minor fixes and improvements.
Specify 6.8.03 Release Notes
Released 6 March 2023
The update includes several improvements and changes to the system. The following updates have been made to BigDecimals:
- The display of
BigDecimalfields on all forms will no longer show the trailing zeroes that could imply false precision
- Validation for
BigDecimalfields on forms has been corrected to now accept negative numbers and zero as valid values
BigDecimalfields in query results will no longer show trailing zeroes
BigDecimalfields will not be stripped in labels or reports, and a new
truncateBigDecimalsscriptlet has been added
BigDecimalfields will be stripped in Data Exports
Longitude fields are unaffected by any of these changes. These changes are to resolve issues with several measurement fields in Specify that may indicate false precision when trailing zeroes are present. See all affected fields.
Carry Forward support for the following tables has been added:
Business rules have been updated to allow Agents of type
Group to have addresses.
The Specify WorldWind plugin has been disabled on macOS due to NASA retiring several required services, rendering it inaccessible (Announcement). This previously caused the Locality form to not load on Mac systems.
Updating Specify 6:
Both the installation on the server hosting Specify 6 and all instances of Specify 6 accessing the server must be updated.
Once a user with logs into the database using the most recent version of Specify 6, all other users must update as well.
Updating Specify 7:
Specify 7 deployments will need to have the Specify 6 installation directory updated to the latest version once a Specify 6 user upgrades to Specify 6.8.03 and logs in to the database.
For Docker deployments:
You will need to update the Specify 6 image to
specify6-service:6.8.03 in the
docker-compose.yml file for your docker instance.
specify6: image: specifyconsortium/specify6-service:6.8.03 volumes: - "specify6:/volumes/Specify"
For local installations:
Please read instructions on Installing Specify 6 contained within the Specify 7 readme.