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:11] 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. | ||
* Support for [[https://azure.microsoft.com/en-us/product-categories/storage/|Microsoft Azure]] storage | * Support for [[https://azure.microsoft.com/en-us/product-categories/storage/|Microsoft Azure]] storage | ||
- | * 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. |
- | External annotation support | + | ** File format support ** [ [[supported_file_formats|see also page on file formats]] ] |
+ | |||
+ | * Improved TIFF file handling | ||
+ | * Added support for single component JPEG2000 streams and fluorescent SVS slides | ||
+ | * Added support for Aperio AFI slides | ||
+ | * Added support for Hamamatsu NDPIS slides | ||
+ | * Prevent reading channel color in brightfield images | ||
+ | * Improved Perkin Elmer QPTIFF slide handling | ||
+ | * Added support for DICOM and TIFF export in render region | ||
+ | * Added Olympus Webview format | ||
+ | * 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 ** [ [[https://realdata.pathomation.com/how-to-handle-slide-meta-data/|see also blog article]] ] | ||
+ | |||
+ | * Increased form label and name length | ||
+ | * Increased FormFieldValue length | ||
+ | * 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 ** | ||
* 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). | ||
* PMA.core 2.0 supports embedded (native) annotations from a number of select hardware vendors, including Aperio (SVS) and 3DHistech (MRXS). | * PMA.core 2.0 supports embedded (native) annotations from a number of select hardware vendors, including Aperio (SVS) and 3DHistech (MRXS). | ||
+ | * Export annotations to HALO Indicate Labs .ANNOTATION files | ||
+ | * Export annotations to Visiopharm .MLD files | ||
+ | * Export annotations to Aperio XML files | ||
+ | * Convert native and 3rd party annotations to other formats | ||
+ | |||
+ | ** Other features ** | ||
+ | |||
+ | * Fixed bug with regards to Elmah error handling | ||
+ | * Software no longer depends on in-memory tile caching, which was buggy | ||
+ | * Fixed bug in ACL overview | ||
+ | * Fix in installation checks | ||
+ | * Obtain a user's IP address when a session is accessed | ||
+ | * Add "Any" option to password restriction config | ||
+ | * Fixed references to use /admin instead of /api where needed, which leads to a more secure application | ||
+ | * Add check for expired sessions in admin/SessionInfo | ||
+ | * Conditionally reject users with duplicate email addresses; also check for email uniqueness during user update | ||
+ | * Improved email report | ||
+ | * 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 ** | ||
+ | * Improved [[https://swagger.io/|swagger]] documentation | ||
+ | * Added PMA.UI slide visualization framework documentation | ||
+ | * Add SessionInfo call to AdminService API | ||
+ | * Enhancements with regards to tracing database security | ||
+ | * Control root directory access through AdminService API | ||
+ | * Suspend user accounts via API | ||
+ | * 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 ** |