# HG changeset patch # User Sebastien Jodogne # Date 1752247657 -7200 # Node ID f1fe166b21d5cde322a72ec5401a7daf8e6804e9 # Parent ec3044e6d41fc4a59952a7027e38f8ded7c150f3 typo diff -r ec3044e6d41f -r f1fe166b21d5 NEWS --- a/NEWS Fri Jul 11 16:34:33 2025 +0200 +++ b/NEWS Fri Jul 11 17:27:37 2025 +0200 @@ -12,14 +12,15 @@ * When creating a job, a "UserData" field can be added to the payload. This data will travel along with the job and will be available in the "/jobs/{jobId}" route. -* New metrics "orthanc_available_dicom_threads" that displays the minimum - number of DICOM Threads that were available during the last 10 seconds. -* New metrics "orthanc_available_http_threads" that displays the minimum - number of HTTP Threads that were available during the last 10 seconds. - It is basically the opposite of "orthanc_rest_api_active_requests" but - it is more convenient to configure alerts on. "orthanc_rest_api_active_requests" - also monitors the internal requests coming from plugins while "orthanc_available_http_threads" - monitors the requests received by the external HTTP Server. +* Added new metrics: + - "orthanc_available_dicom_threads" that displays the minimum + number of DICOM threads that were available during the last 10 seconds. + - "orthanc_available_http_threads" that displays the minimum + number of HTTP threads that were available during the last 10 seconds. + It is basically the opposite of "orthanc_rest_api_active_requests" but + it is more convenient to configure alerts on. "orthanc_rest_api_active_requests" + also monitors the internal requests coming from plugins while "orthanc_available_http_threads" + monitors the requests received by the external HTTP server. * Fixed the "orthanc_rest_api_active_requests" metrix that was not reset after 10 seconds. @@ -48,11 +49,11 @@ Maintenance ----------- -* If the "RegisteredUsers" configuration option is present but empty, - Orthanc does not create the default user "orthanc" anymore. -* Added new CMake option "-DBUILD_UNIT_TESTS=ON" to disable the building of unit tests -* Fix handling of backslashes in DICOM elements if encoding is ISO_IR 13 -* Fix initialization of ICU +* For security, if the "RegisteredUsers" configuration option is present + but empty, Orthanc does not create the default user "orthanc" anymore. +* Added new CMake option "-DBUILD_UNIT_TESTS=ON" to disable the building of unit tests. +* Fix handling of backslashes in DICOM elements if encoding is ISO_IR 13. +* Fix initialization of ICU. Version 1.12.8 (2025-06-13) diff -r ec3044e6d41f -r f1fe166b21d5 OrthancServer/Plugins/Include/orthanc/OrthancCPlugin.h --- a/OrthancServer/Plugins/Include/orthanc/OrthancCPlugin.h Fri Jul 11 16:34:33 2025 +0200 +++ b/OrthancServer/Plugins/Include/orthanc/OrthancCPlugin.h Fri Jul 11 17:27:37 2025 +0200 @@ -1192,7 +1192,7 @@ /** - * The "stable" status of a resource. + * The "Stable" status of a resource. **/ typedef enum { @@ -10355,9 +10355,11 @@ * will also trigger listener callbacks. * * Forcing a resource to "Stable" if it is already "Stable" is a - * no-op. Forcing a resource to "Unstable" will change its Stable - * status to "Unstable" AND reset its stabilization period, no - * matter of its initial state. + * no-op. + * + * Forcing a resource to "Unstable" will change its "Stable" status + * to "Unstable" AND reset its stabilization period, no matter its + * initial state. * * @param context The Orthanc plugin context, as received by OrthancPluginInitialize(). * @param statusHasChanged Wheter the status has changed (1) or not (0) during the execution of this command. @@ -10434,14 +10436,13 @@ * subsequent REST handling callback. * * This HTTP authentication callback can notably be used if some - * resource in the REST API must be available for public access, as - * soon as the "RemoteAccessAllowed" configuration option is set to - * "true". + * resource in the REST API must be available for public access, if + * the "RemoteAccessAllowed" configuration option is set to "true". * * In addition, the callback can handle HTTP authorization * simultaneously with HTTP authentication, by reporting the * "OrthancPluginHttpAuthenticationStatus_Forbidden" status. This - * corresponds to callbacks installed using + * corresponds to the behavior of callbacks installed using * OrthancPluginRegisterIncomingHttpRequestFilter2(), but the latter * callbacks do not provide access to the authentication payload. *