| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- apply dcmtk patch to install section: we need this patch in the source RPM as well for the plugins, otherwise TW and Leap 15.6 fail to build plugins
- fix build for Leap < 15.6
- Build orthanc with gcc13 on Leap 15
- version 1.12.3
* dcmtk.diff added to fix TW build issue
* add user/group orthanc
* Performance of databases:
- At startup, if using a database plugin, displays the latency to access the DB.
- Added support for new DB primitives to enable the "READ COMMITTED"
transaction mode in the PostgreSQL plugin.
* API version upgraded to 23
* Added a 'KeepLabels' option in /modify routes (default = false)
* Upgraded dependencies for static builds:
- boost 1.84.0
- curl 8.5.0
- dcmtk 3.6.8
- jsoncpp 1.9.5
- libjpeg 9f
- libpng 1.6.40
- openssl 3.1.4
- pugixml 1.14
- zlib 1.3.1
- version 1.12.2 - see NEWS for full changelog libboost.diff removed (included in source)
- libboost.diff to fix build error with boost 1.84
- version 1.12.1
* Orthanc now anonymizes according to Basic Profile of PS 3.15-2023b Table E.1-1
* Added metrics:
- "orthanc_storage_read_bytes"
- "orthanc_storage_written_bytes"
- "orthanc_memory_trimming_duration_ms"
* API version upgraded to 21
* "/tools/create-dicom" can now be used to create Encapsulated 3D
Manufacturing Model IODs (MTL, OBJ, or STL)
* Added a route to delete the output of an asynchronous job (right now
only for archive jobs): e.g. DELETE /jobs/../archive
* Added "OrthancPluginLoadDicomInstance()" to load DICOM instances from the database
* Added "OrthancPluginSetMetricsIntegerValue()" to track metrics with integer values
* Fix decoding of YBR_FULL RLE images for which the "Planar Configuration"
tag (0028,0006) equals 1
* Made Orthanc more resilient to common spelling errors in SpecificCharacterSet
* Modality worklists plugin: Allow searching on private tags (exact match only)
* Fix orphan files remaining in storage when working with MaximumStorageSize
(https://discourse.orthanc-server.org/t/issue-with-deleting-incoming-dicoms-when-maximumstoragesize-is-reached/3510)
* When deleting a resource, the "LastUpdate" metadata of its parents are now updated
* Reduced the memory usage when downloading archives when "ZipLoaderThreads" > 0
* Metrics can be stored either as floating-point numbers, or as integers
* Reduce the frequency of memory trimming from 100ms to 30s to avoid high idle
CPU load (https://discourse.orthanc-server.org/t/onchange-callbacks-and-cpu-loads/3534).
* Upgraded dependencies for static builds:
- boost 1.82.0
- version 1.12.0 * Support for labels associated with patients, studies, series, and instances * Added a sample plugin bringing multitenant DICOM support through labels * Many other fixes and improvements, see NEWS
- version 1.11.3 * cmake.diff removed (included in source) * install_cmd.diff removed (included in source) * Many improvements, for detailed log see NEWS
- Build fixed for new plugins cmake.diff added install_cmd.diff added
- version 1.11.2
* Added support for RGBA64 images in tools/create-dicom and /preview
* New configuration "MaximumStorageMode" to choose between recyling of
old patients (default behavior) and rejection of new incoming data when
the MaximumStorageSize has been reached.
* New sample plugin: "DelayedDeletion" that will delete files from disk
asynchronously to speed up deletion of large studies.
* Lua: new "SetHttpTimeout" function
* Lua: new "OnHeartBeat" callback called at regular interval provided that
you have configured "LuaHeartBeatPeriod" > 0.
* "ExtraMainDicomTags" configuration now accepts Dicom Sequences. Sequences are
stored in a dedicated new metadata "MainDicomSequences". This should improve
DicomWeb QIDO-RS and avoid warnings like "Accessing Dicom tags from storage when
accessing series : 0040,0275".
Main dicom sequences can now be returned in "MainDicomTags" and in "RequestedTags".
* Fix the "Never" option of the "StorageAccessOnFind" that was sill accessing
files (bug introduced in 1.11.0).
* Fix the Storage Cache for compressed files (bug introduced in 1.11.1).
* Fix the storage cache that was not used by the Plugin SDK. This fixes the
DicomWeb plugin "/rendered" route performance issues.
* DelayedDeletion plugin: Fix leaking of symbols
* SQLite now closes and deletes WAL and SHM files on exit. This should improve
handling of SQLite DB over network drives.
* Fix static compilation of boost 1.69 on Ubuntu 22.04
* Upgraded dependencies for static builds:
- boost 1.80.0
- dcmtk 3.6.7 (fixes CVE-2022-2119 and CVE-2022-2120)
- openssl 3.0.5
* Housekeeper plugin: Fix resume of previous processing
* Added missing MOVEPatientRootQueryRetrieveInformationModel in
DicomControlUserConnection::SetupPresentationContexts()
* Improved HttpClient error logging (add method + url)
* API version upgraded to 18
* /system is now reporting "DatabaseServerIdentifier"
* Added an Asynchronous mode to /modalities/../move.
* "RequestedTags" option can now include DICOM sequences.
* New function in the SDK: "OrthancPluginGetDatabaseServerIdentifier"
* DicomMap::ParseMainDicomTags has been deprecated -> retrieve "full" tags
and use DicomMap::FromDicomAsJson instead
- version 1.11.0 * new API version 1.7 * new configuration parameter * for detailed changelog see NEWS
- switched source urls to https
- version 1.10.1 * for detailed changelog see NEWS
- Added hardening to systemd service(s) (bsc#1181400). Modified: * orthanc.service
- Test for SharedLibrary.Basic disabled (fails with new glibc)
- Version 1.9.7 * New configuration option "DicomAlwaysAllowMove" to disable verification of the remote modality in C-MOVE SCP * API version upgraded to 15 * Added "Level" option to POST /tools/bulk-modify * Added missing OpenAPI documentation of "KeepSource" in ".../modify" and ".../anonymize" * Added file CITATION.cff * Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins * Fix upload of ZIP archives containing a DICOMDIR file * Fix computation of the estimated time of arrival in jobs * Support detection of windowing and rescale in Philips multiframe images