This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
what_s_new_in_version_2.0.0 [2021/06/29 16:59] 81.82.195.9 |
what_s_new_in_version_2.0.0 [2021/06/30 13:15] (current) yves |
||
---|---|---|---|
Line 3: | Line 3: | ||
PMA.core 2.0.0 is revision 1803 of the PMA.core codebase. It follows [[what_s_new_in_version_1.2.2|PMA.core 1.2.2]] (revision 915). It is a **major** revision, with many new features. | PMA.core 2.0.0 is revision 1803 of the PMA.core codebase. It follows [[what_s_new_in_version_1.2.2|PMA.core 1.2.2]] (revision 915). It is a **major** revision, with many new features. | ||
- | Cloud storage support | + | ** Cloud storage support ** |
* Support for the [[https://aws.amazon.com/s3/|S3]] protocol, most known from [[https://aws.amazon.com/|Amazon AWS]]. The protocol is supported by many other vendors, including [[https://www.ibm.com/cloud/object-storage|IBM]], Western Digital (HGST), and [[https://www.arvados.org|Arvados]], amongst others. | * Support for the [[https://aws.amazon.com/s3/|S3]] protocol, most known from [[https://aws.amazon.com/|Amazon AWS]]. The protocol is supported by many other vendors, including [[https://www.ibm.com/cloud/object-storage|IBM]], Western Digital (HGST), and [[https://www.arvados.org|Arvados]], amongst others. | ||
Line 9: | Line 9: | ||
* Databases can now be stored directly in [[https://aws.amazon.com/rds/|Amazon's RDS]], or [[https://azure.microsoft.com/en-us/services/sql-database/|Microsoft Azure SQLServer]] resources. If so desired, customers no longer need to depend on on-server installation of Microsoft SQLServer. | * Databases can now be stored directly in [[https://aws.amazon.com/rds/|Amazon's RDS]], or [[https://azure.microsoft.com/en-us/services/sql-database/|Microsoft Azure SQLServer]] resources. If so desired, customers no longer need to depend on on-server installation of Microsoft SQLServer. | ||
- | File format support [ [[supported_file_formats|see also page on file formats]] ] | + | ** File format support ** [ [[supported_file_formats|see also page on file formats]] ] |
* Improved TIFF file handling | * Improved TIFF file handling | ||
Line 19: | Line 19: | ||
* Added support for DICOM and TIFF export in render region | * Added support for DICOM and TIFF export in render region | ||
* Added Olympus Webview format | * Added Olympus Webview format | ||
- | * Implement z-stacks for Leica SCN files | + | * Implement z-stacks for Leica SCN slides |
+ | * Improved MRXS handling and rendering (memory usage with respect to tile coordinates) | ||
+ | * Improved BIF handling | ||
+ | * Re-wrote CZI parsing logic (so not not be dependent on vendor binaries and be able to support the file format in a cloud context) | ||
+ | * Added support for Unic Tech TMAP file format | ||
+ | * Improved support for Huron TIFF slides | ||
+ | * Added support for JPEGXR-encoded MRXS slides | ||
+ | * Added support for Perkin Elmer QPTiff brightfield slides | ||
+ | * Added support for Microsoft Deepzoom DZI file format (also used by [[https://openseadragon.github.io/|OpenSeaDragon]]) | ||
+ | * Added support for multi-file [[https://www.openmicroscopy.org/|OME]] TIFF slides | ||
+ | * Added support for JPEG-XR (as a separate file format). | ||
+ | * ImageInfo dictionaries are now enriched with vendor-specific meta-data | ||
+ | * Improved support for Olympus VSI slides (z-stacking, fluo) | ||
+ | * Added support for KFBio file format | ||
+ | * Added support for Omnyx RTS file format | ||
+ | * Added support for Philips iSyntax file format | ||
+ | * Improved support for DICOM (YCbCr photometric interpretation and JPEG 2000 streams) | ||
+ | * Improved support for NDPI (barcode clipping) | ||
- | Meta-data handling | + | ** Meta-data handling ** [ [[https://realdata.pathomation.com/how-to-handle-slide-meta-data/|see also blog article]] ] |
* Increased form label and name length | * Increased form label and name length | ||
* Increased FormFieldValue length | * Increased FormFieldValue length | ||
- | * For a high-level survey of how PMA.core handles meta-data, see our [[https://realdata.pathomation.com/how-to-handle-slide-meta-data/|blog article]]. | + | * Manage external connections and data sources (SQLServer / Oracle) |
+ | * Form list value IDs are not zero-based (when set via the API) | ||
+ | * Implemented PMANN (Pathomation Annotation) provisions for grouped annotation sets | ||
- | External annotation support | + | ** External annotation support ** |
* PMA.core 2.0 supports MLD annotation files from Visiopharm, and ANNOTATION annotation files from Indica Labs (HALO). | * PMA.core 2.0 supports MLD annotation files from Visiopharm, and ANNOTATION annotation files from Indica Labs (HALO). | ||
Line 33: | Line 52: | ||
* Export annotations to HALO Indicate Labs .ANNOTATION files | * Export annotations to HALO Indicate Labs .ANNOTATION files | ||
* Export annotations to Visiopharm .MLD files | * Export annotations to Visiopharm .MLD files | ||
+ | * Export annotations to Aperio XML files | ||
* Convert native and 3rd party annotations to other formats | * Convert native and 3rd party annotations to other formats | ||
- | Other features | + | ** Other features ** |
* Fixed bug with regards to Elmah error handling | * Fixed bug with regards to Elmah error handling | ||
Line 48: | Line 68: | ||
* Improved email report | * Improved email report | ||
* Only search online root-directories; catch Amazon S3 exceptions and continue searching | * Only search online root-directories; catch Amazon S3 exceptions and continue searching | ||
+ | * Improved handling of non-existing root-directories | ||
+ | * Error string fixed | ||
+ | * Proper handling of empty cache | ||
+ | * User interface improvements for image management pages | ||
+ | * Improved cache control | ||
+ | * License history is now available for troubleshooting and tracking | ||
+ | * [[https://realdata.pathomation.com/fingerprinting-applications/|Fingerprinting]] can now be used to request annotations and forms (meta-data) | ||
+ | * Added support for TLS 1.2 | ||
+ | * Updated barcode reading (OCR) library | ||
+ | * LDAP improvements | ||
+ | * Added built-in search capabilities to image management pages | ||
+ | * Site-to-site slide transfer is now possible (works independently from [[https://www.pathomation.com|PMA.transfer]] ) | ||
+ | * Implemented channel clipping and (fluo) histogram functionality | ||
+ | * Root-directories can now have a quota limit | ||
- | Developer support | + | ** Developer support ** |
* Improved [[https://swagger.io/|swagger]] documentation | * Improved [[https://swagger.io/|swagger]] documentation | ||
Line 58: | Line 92: | ||
* Suspend user accounts via API | * Suspend user accounts via API | ||
* ExportAnnotations() API call allows for automated annotation export and conversion | * ExportAnnotations() API call allows for automated annotation export and conversion | ||
+ | * Improved API capabilities for form (meta-data) automation | ||
+ | * Upload automation is possible as an alternative to [[https://www.pathomation.com/pma.transfer|PMA.transfer]] | ||
+ | * Several API methods were re-implemented to now support multiple SlideRef arguments for improved performance | ||
** See also ** | ** See also ** |