/
2.12.0 Changelog
2.12.0 Changelog
Bug
- [DCMEE-461] - Corrections to MS database scripts
- [DCMEE-462] - Numbers of Series/Images are not shown correctly in Trash view
- [DCMEE-465] - Studies restored from off-line storage are not consider by deleter
- [DCMEE-466] - Pwd2Hash throws java.lang.NoClassDefFoundError: org/dcm4che/util/Base64
- [DCMEE-472] - omar.home property not set in dcm4chee startup scripts
- [DCMEE-475] - Error in MySQL 2.11 update script
- [DCMEE-476] - HP Query SQL error on Oracle 9i
- [DCMEE-477] - Stored Query failed with FileNotFoundException.
- [DCMEE-478] - XDS-I Export Incompatibility Issue with JDK 6
- [DCMEE-479] - WADO for MONOCHROME1 images broken
- [DCMEE-481] - Concurrent receive of objects of same Patient on parallel associations fails with unique constraint SQL error
- [DCMEE-482] - Decompress J2KR - JPEG 2000 Lossless Object fails
- [DCMEE-483] - MWLFindScp: return Warning Pending Status FF01 for Scheduled Station Name matching
- [DCMEE-485] - QueryRetrieveSCP returns Warning Pending Status FF01 on C-FIND-RQ with private matching key (0043,xx14) Calling AET
- [DCMEE-486] - QueryRetrieveSCP: Support of private matching key (0043,xx14) Calling AET for queries on SERIES level broken
- [DCMEE-487] - FileSystemMgt: status of first added Online/Nearline filesystem should be RW+, not RW
- [DCMEE-492] - Get error message when open web folder: java.net.SocketException: Unexpected end of file from server
- [DCMEE-502] - CONFIGURED_AETS does not work
- [DCMEE-513] - MPPS Emulator may create multiple MPPS for studies with multiple Series
- [DCMEE-532] - Filesystemmanagement is not able to determine free disk space for Volumes mounted in Windows directory structure
- [DCMEE-534] - Open WebView with AccNr referencing two or more studies failed!
- [DCMEE-539] - the PatientBean.containsPid method does not consider other patient ids in the sequence - it only looks at the first instance
- [DCMEE-550] - WADO failed if copy on a tar filesystem exists.
- [DCMEE-552] - RID: Retrieve of an Encapsulated PDF writes also attributes after EncapsulatedDocument (e.g MIMETypeOfEncapsulatedDocument).
- [DCMEE-554] - Web console throws a NPE when expand patient/Study or Series after session is invalid.
- [DCMEE-557] - NullPointerException when updating DICOM Server through the JMX console
- [DCMEE-561] - Inspect DICOM Attributes of DB shows the same result for patient and study level.
Improvement
- [DCMEE-473] - WADO: Make used JPEG encoder configurable by WADO/RID Service attribute ImageWriterClass
- [DCMEE-480] - Disable support of Explict VR LE TS for Standard C-FIND/C-MOVE by default configuration
- [DCMEE-491] - Webview JSP URL is hardcoded in FoderForm (check if Webviewer is installed)
- [DCMEE-493] - Extend ModalitiesInStudy Match to support multi-value queries.
- [DCMEE-498] - Add User ID and Password attribute to AE configuration entry
- [DCMEE-499] - Composite Query: Support case-insensitive wildcard matching for Station Name (0008,1040) on SERIES level
- [DCMEE-507] - Composite Query: Support list of uid matching for Study Instance UID (0020,000D) in items of Request Attribute Sequence (0040,0275) on SERIES level
- [DCMEE-510] - Make Exception triggered by Missing PID-3 authority component in ADT^A31 PIX Update Notification more descriptive
- [DCMEE-511] - Make charset of incoming and outgoing HL7 messages configurable
- [DCMEE-516] - FileCopyService.setDestination: throw IllegalArgumentException, if no FileSystem with matching id/dirpath is configured
- [DCMEE-517] - Cache AE Configuration in memory
- [DCMEE-519] - Default engine for dcm4chee-mysql should be innodb
- [DCMEE-520] - Distinguish Patients with equals Patient IDs, but different Patient Names
- [DCMEE-527] - Distinguish between ADT^A31 messages used for PIX Update Notification and for regular Patient Information Update
- [DCMEE-528] - Support coercion of received MPPS N-CREATE and MPPS N-SET requests
- [DCMEE-537] - excessive retries when can't write a file
- [DCMEE-544] - HttpUserInfo constructor throws exception when it is instantiated from a class called my an MDB
- [DCMEE-545] - need ability to delete series from cache when it is on a nearline volume, regardless of the volume's status
- [DCMEE-546] - change accessibility modifier from private to protected to allow subclass access
- [DCMEE-547] - change DCM and HL7 services to allow binding to a specific address
- [DCMEE-559] - Add feature to show attributes stored in DB for patient, study, series and instance level.
- [DCMEE-560] - Add 'save' button to Instance/File level.
- [DCMEE-562] - Sort instances referenced in emulated mpps in the same order like a DICOM retrieve. (by instance pk)
New Feature
- [DCMEE-484] - WADO: support object retrieve from HSM
- [DCMEE-490] - Send a notification after sending email
- [DCMEE-503] - Extend XDS-I Consumer to open XDS_I Manifest with a Webviewer.
- [DCMEE-522] - Supplement Issuer Of Patient ID in received Composite Objects, C-FIND RQs, MPPS N-CREATE and GP-PPS according AE configuration
- [DCMEE-526] - XDS Configuration Service.
- [DCMEE-549] - Service for Migration of Audit Records to dcm4chee-arr v3.x
- [DCMEE-551] - Add support for generic encapsulated documents to RID Service.
- [DCMEE-553] - Add extra Model for encapsulated document DICOM Objects
Task
- [DCMEE-460] - Migrate source at SF from CVS to SubVersion
- [DCMEE-463] - remove no longer used class org.dcm4chex.archive.notif.FileInfo
- [DCMEE-468] - Update to JBoss 4.2.1 GA
- [DCMEE-469] - dcm4chee-webview SVN trunk directory spelled wrong
- [DCMEE-470] - Change dcm4jboss-web Eclipse source output folder to target/classes
- [DCMEE-495] - Update PostgreSQL JDBC Driver
- [DCMEE-504] - Eliminate duplicate class ConfigurationException in package org.dcm4chex.archive.ejb.conf
- [DCMEE-509] - Use binary xHL7 distribution (xhl7.jar) instead include patched source
- [DCMEE-515] - Refactor Instance Available Notification by IAN Scu Service
- [DCMEE-518] - Drop support of SOP Class UID specific Patient/Study/Series Attribute Filters
- [DCMEE-521] - Drop Additional patient identity check for non-integrated environments
- [DCMEE-524] - Drop support of configuration of IssuerOfPatientIDRules of Storage Service
- [DCMEE-525] - Drop configuration of AcceptPatientID, IgnorePatientID, IgnorePatientIDAETitles for Storage Service
- [DCMEE-535] - avoid javac 5 warning: non-varargs call of varargs method with inexact argument type for last parameter
- [DCMEE-536] - Drop old audit record repository from dcm4chee distribution
- [DCMEE-540] - Update RFC-3881 Audit Logger configuration
- [DCMEE-541] - Replace old Audit Logger by new RFC 3881 conform Audit Logger Service in distribution
- [DCMEE-556] - Update attached mySQL jdbc driver (mysql-connector-java) to v5.0.5
- [DCMEE-558] - Use common DataSource JNDI name (pacsDS) independent of DB type
- [DCMEE-563] - Adjust DB name, user/passwd of DB2 version to match with versions for other DBs
- [DCMEE-564] - Use common security domain java:/jaas/dcm4chee for dcm4chee Archive AND Audit Record Repository Web Application
- [DCMEE-565] - Update INSTALL and BUILD instructions
- [DCMEE-566] - Move native components of jai-imageio to bin/native