Orthanc Changelog

What's new in Orthanc 1.5.4

Feb 10, 2019
  • This release publishes metrics to be used in Prometheus (for devops) and features some fixes. The plugin SDK contains new functions to deal with DICOMweb, as well as new primitives to speed up database plugins.

New in Orthanc 0.9.1 (Jul 3, 2015)

  • The configuration can be splitted into several files stored inside the same folder
  • Custom setting of the local AET during C-Store SCU (both in Lua and in the REST API)
  • Many code refactorings
  • Lua:
  • Access to the REST API of Orthanc (RestApiGet, RestApiPost, RestApiPut, RestApiDelete)
  • Functions to convert between Lua values and JSON strings: "ParseJson" and "DumpJson"
  • New events: "OnStablePatient", "OnStableStudy", "OnStableSeries", "Initialize", "Finalize"
  • Plugins:
  • Plugins can retrieve the configuration file directly as a JSON string
  • Plugins can send answers as multipart messages
  • Fixes:
  • Fix compatibility issues for C-Find SCU to Siemens Syngo.Via modalities SCP
  • Fix issue 15 (Lua scripts making HTTP requests)
  • Fix issue 35 (Characters in PatientID string are not protected for C-Find)
  • Fix issue 37 (Hyphens trigger range query even if datatype does not support ranges)

New in Orthanc 0.9.0 (Jun 10, 2015)

  • Major:
  • DICOM Query/Retrieve available from Orthanc Explorer
  • C-Move SCU and C-Find SCU are accessible through the REST API
  • "?expand" flag for URIs "/patients", "/studies" and "/series"
  • "/tools/find" URI to search for DICOM resources from REST
  • Support of FreeBSD
  • The "Orthanc Client" SDK is now a separate project
  • Minor:
  • Speed-up in Orthanc Explorer for large amount of images
  • Speed-up of the C-Find SCP server of Orthanc
  • Allow replacing PatientID/StudyInstanceUID/SeriesInstanceUID from Lua scripts
  • Option "CaseSensitivePN" to enable case-insensitive C-Find SCP
  • Fixes:
  • Prevent freeze on C-FIND if no DICOM tag is to be returned
  • Fix slow C-Store SCP on recent versions of Linux, if USE_SYSTEM_DCMTK is set to OFF (http://forum.dcmtk.org/viewtopic.php?f=1&t=4009)
  • Fix issue 30 (QR response missing "Query/Retrieve Level" (008,0052))
  • Fix issue 32 (Cyrillic symbols): Introduction of the "Windows1251" encoding
  • Plugins now receive duplicated GET arguments in their REST callbacks

New in Orthanc 0.8.6 (Feb 12, 2015)

  • Major:
  • URIs to get all the parents of a given resource in a single REST call
  • Instances without PatientID are now allowed
  • Support of HTTP proxy to access Orthanc peers
  • Minor:
  • Support of Tudor DICOM in Query/Retrieve
  • More flexible "/modify" and "/anonymize" for single instance
  • Access to called AET and remote AET from Lua scripts ("OnStoredInstance")
  • Option "DicomAssociationCloseDelay" to set delay before closing DICOM association
  • ZIP archives now display the accession number of the studies
  • Plugins:
  • Introspection of plugins (cf. the "/plugins" URI)
  • Plugins can access the command-line arguments used to launch Orthanc
  • Plugins can extend Orthanc Explorer with custom JavaScript
  • Plugins can get/set global properties to save their configuration
  • Plugins can do REST calls to other plugins (cf. "xxxAfterPlugins()")
  • Scan of folders for plugins
  • Fixes:
  • Code refactorings
  • Fix issue 25 (AET with underscore not allowed)
  • Fix replacement and insertion of private DICOM tags
  • Fix anonymization generating non-portable DICOM files

New in Orthanc 0.8.5 (Dec 3, 2014)

  • Update README.md

New in Orthanc 0.7.2 (Nov 9, 2013)

  • Query/Retrieve from medInria.
  • JPEG/JPEG2k transfer syntaxes.

New in Orthanc 0.7.1 (Oct 31, 2013)

  • This maintenance release features better compatibility in the ZIP archives that are downloaded from Orthanc (notably for Mac OS X), an important refactoring of the CMake options, and support for big-endian architectures.

New in Orthanc 0.7.0 (Oct 28, 2013)

  • This release introduces support of Query/Retrieve into Orthanc, turning it into a real mini-PACS server.
  • Technically speaking, Orthanc now acts as a C-Find SCP, C-Move SCP, and C-Store SCP.
  • It is therefore possible for standard DICOM tools or viewers (such as OsiriX, 3D Slicer, or Ginkgo CADx) to retrieve medical images directly from Orthanc.

New in Orthanc 0.5.2 (May 9, 2013)

  • This release features "bulk" Store-SCU (sending of several DICOM instances with the same DICOM connexion) to improve the performance of DICOM routing.
  • It also introduces experimental Lua scripting (for filtering incoming requests).