Mercurial > hg > orthanc
changeset 5989:6679ca3cb466 Orthanc-1.12.6
Orthanc-1.12.6
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 22 Jan 2025 13:09:04 +0100 (4 months ago) |
parents | 9ddb530d9da6 |
children | 4d03f3087030 dfc271554574 |
files | CITATION.cff NEWS OrthancFramework/Resources/CMake/OrthancFrameworkParameters.cmake |
diffstat | 3 files changed, 22 insertions(+), 31 deletions(-) [+] |
line wrap: on
line diff
--- a/CITATION.cff Wed Jan 22 12:02:24 2025 +0100 +++ b/CITATION.cff Wed Jan 22 13:09:04 2025 +0100 @@ -10,5 +10,5 @@ doi: "10.1007/s10278-018-0082-y" license: "GPL-3.0-or-later" repository-code: "https://orthanc.uclouvain.be/hg/orthanc/" -version: 1.12.5 -date-released: 2024-12-17 +version: 1.12.6 +date-released: 2025-01-22
--- a/NEWS Wed Jan 22 12:02:24 2025 +0100 +++ b/NEWS Wed Jan 22 13:09:04 2025 +0100 @@ -1,10 +1,14 @@ Pending changes in the mainline =============================== + +Version 1.12.6 (2025-01-22) +=========================== + General ------- -* DICOM: Added support for C-GET SCU, through the new route "/modalities/{id}/get". +* DICOM: Added support for C-GET SCU. * Added new configuration options: - "AcceptedSopClasses" and "RejectedSopClasses" to limit the SOP classes accepted by Orthanc when acting as C-STORE SCP. @@ -17,6 +21,12 @@ the number of concurrent DCMTK transcoders that are simultaneously running at any given time. +REST API +-------- + +* API version upgraded to 27 +* C-GET SCU requests can be triggered through the new route "/modalities/{id}/get" + Plugins ------- @@ -41,8 +51,15 @@ When not, the files are ordered in the same order as the instances in the series. - Added optimization to use the "ExtendedFind" extension, hereby reducing the number of SQL queries. +* DICOM negotiation: + - When opening a DICOM SCU connection, Orthanc now only proposes the contexts that it is + going to use in the connection, and not all the contexts as in previous versions + (e.g., if performing a C-ECHO, Orthanc will not propose C-MOVE or C-FIND). +* DICOM C-GET SCP: Orthanc will not refuse anymore to send, for instance, a + LittleEndianExplicit file, if the accepted transfer syntax is a compressed one. * By default, DCMTK now uses its own "oficonv" library for character set conversion. This can be tuned using the new CMake option "-DDCMTK_LOCALE_BACKEND=oficonv". +* Improved progress reporting for DicomMoveScu jobs. * Upgraded dependencies for static builds: - dcmtk 3.6.9 @@ -101,36 +118,11 @@ https://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_F.2.3.html This has no impact on the Stone Web viewer and OHIF: https://discourse.orthanc-server.org/t/dicomwebplugin-does-not-return-series-metadata-properly/5195 -* /queries/../retrieve now accepts a new field in the payload: "RetrieveMethod" to define wheter - Orthanc uses C-MOVE or C-GET to retrieve the resource. -* improved progress reporting of DicomMoveScu jobs. Maintenance ----------- * DICOM TLS: "DicomTlsTrustedCertificates" is not required anymore when issuing -<<<<<<< working copy - an outgoing SCU connexion when "DicomTlsRemoteCertificateRequired" is set to false. -* DICOM negotiation: - - When opening a DICOM SCU connection, Orthanc now only proposes the contexts that it is - going to use in the connection and not all contexts as in previous versions. E.g, when - performing a C-ECHO, Orthanc will not propose C-MOVE or C-FIND. -* DICOM Get-SCP: Orthanc won't refuse anymore to send e.g. a LittleEndianExplicit file when - the accepted transfer syntax is a compressed one. -* Introduced a new thread to update the statistics at regular interval for the - DB plugins that are implementing the UpdateAndGetStatistics function (currently only - PostgreSQL). This avoids very long update times in case you don't call /statistics - for a long period. -* Fix C-Find queries not returning computed tags like ModalitiesInStudy, NumberOfStudyRelatedSeries, ... - in very specific use-cases. -* Fix C-Find queries not returning private tags in the modality worklist plugin. -* Fix extremely rare error when 2 threads are trying to create the same folder in the File Storage - at the same time. -* Fix crashes if handling very large images. -* Fix deadlock when parsing specific invalid DICOM files. -* Loading plugins: - - Orthanc will now fail to start when provided with a plugin path that can not be found. -======= an outgoing SCU connection if "DicomTlsRemoteCertificateRequired" is set to "false" * Fix C-Find queries not returning computed tags such as ModalitiesInStudy, NumberOfStudyRelatedSeries,... in very specific use cases @@ -141,7 +133,6 @@ * Fix deadlock when parsing specific invalid DICOM files * Loading plugins: Orthanc will now fail to start when provided with a plugin path that can not be found ->>>>>>> merge rev * Metrics: - Fix a few metrics that were not published - Added 2 metrics: "orthanc_storage_cache_miss_count" and "orthanc_storage_cache_hit_count"
--- a/OrthancFramework/Resources/CMake/OrthancFrameworkParameters.cmake Wed Jan 22 12:02:24 2025 +0100 +++ b/OrthancFramework/Resources/CMake/OrthancFrameworkParameters.cmake Wed Jan 22 13:09:04 2025 +0100 @@ -25,7 +25,7 @@ ##################################################################### # Version of the build, should always be "mainline" except in release branches -set(ORTHANC_VERSION "mainline") +set(ORTHANC_VERSION "1.12.6") # Version of the database schema. History: # * Orthanc 0.1.0 -> Orthanc 0.3.0 = no versioning @@ -39,7 +39,7 @@ # Version of the Orthanc API, can be retrieved from "/system" URI in # order to check whether new URI endpoints are available even if using # the mainline version of Orthanc -set(ORTHANC_API_VERSION "26") +set(ORTHANC_API_VERSION "27") #####################################################################