Changelog
Presage API
Minor Changes
- PA-609 -
Mutation.unlockSession - Create new unlockSession mutation that can be used by Presage Web to unlock a locked session
Patch Changes
Mutation.verifyPermission - Improve error messages when authentication fails
Patch Changes
- Updated BASECLIENTURL to work with or without
https://. Updated OAUTHISSUER to use BASECLIENT_URL unless overridden.
Minor Changes
- Added OAuth 2.1 compatibility.
Patch Changes
- PA-1002 -
Mutation.updateAutomaticWorkOrders - Fix workOrderId not being updated on save
Patch Changes
Mutation.updateAlert - Fix issue where not passing nullable fields on alertUpdate that are required on Alert would result in the API attempting to return those fields as null, failing GraphQL validation
AutomaticWorkOrder - Fix dateCreated field being incorrectly marked as nullable
- PA-962 -
Database - Increased stability of saving sample values on newer databases using modern character sets
- PA-951 -
Query.samples - Improve performance when filtering by analysis and option
- PA-958 - When saving
AnalysisOptionChoice.choice any trailing spaces will now be removed
Mutation.createAndUpdateProducts - Change batchesToAdd and batchesToUpdate input types to NewProductBatchOnProduct and UpdateProductBatchOnProduct which no longer require sending the productId as it is not needed. The productId field on those two input types is also marked as deprecated for removal in version 8
- PA-939 - Upgrade Node version to fix
/health route
Patch Changes
Mutation.createSample - Ensure new sample values are inserted with a result status of "Not Calculated" instead of relying on the analysisoptionvalue table's default value
- PA-947 -
Query.samples - SampleFilter.isRetest is no longer incorrectly treats null as false (i.e., only showing non-retest samples)
Minor Changes
- PA-913 - Log emails and push notifications sent by the API to allow for easier debugging of undelivered notifications
Patch Changes
- PA-817 - Fix issue where some "Key Choice" parameters would use the "id" as the label instead of the label
- Set the MySQL connection character set and collation to match the global character set and collation to avoid issues running queries due to mismatched collation
Query.testOptionRestrictions - Fix error parsing database response
Patch Changes
- Fix issue where
filledOut might be cleared on a sample value if the sample's productId/locationId/productionVolume is changed
Patch Changes
Mutation.updateSample - Fix an issue where sample values being saved before the sample could result in acceptability being calculated with out of date sample data
Minor Changes
- PA-756 - Add
Mutation.uploadDashboardReportBackground to support uploading files for dashboard report backgrounds
- Requires DB version 707
- PA-756 - Add support for saving new dashboard report and chart background style fields
Patch Changes
- Disable logging of queries in production
Patch Changes
- PA-916 - Move the calculation of sample value acceptability from the API to the database. This brings behavior in line with the other Presage data entry applications and should result in more reliable acceptability calculation
Newer Older