Image Owl uses the continuous integration and continuous delivery (CI/CD) development model to ensure that we release new changes to our customers quickly in a sustainable way. We deploy small batches of code changes to production regularly, usually weekly so that the code is fresh in developer's mind and there is a limited amount of dependencies to test. This allows us to be responsive to customer needs for bug fixes and new features while maintaining a robust and well tested code base.
Note: Equipment Hub versions are documented in the Revision History article. That revision history only contains changes to the Equipment Hub service itself. There may be related changes that are listed below that may also be of interest.
Release 26.04.08
Release Date: 5/6/2026
New Features
| Reference Number | Details |
|---|---|
| 4379 | Updated Active Directory login to confirm that externally authenticated users are linked to correct Identity Provider. |
| 4376 | Improved calendar load times when loading a large amount of schedules. |
| 4365 | Added the ability to trend list type parent and child tests. |
| 4039 | Removed Equipment Hub selection from schedule settings. This will remove the need to reconfigure settings for each schedule when a Equipment Hub is changed. |
| 4375 | Updated numeric table code so that the same code is used for new QA, editing numeric tables, and the API. There should not change how numeric tables function for users. |
Bug Fixes
| Reference Number | Details |
|---|---|
| 4367 | Corrected issue with custom test list type variables are not exported properly in data export. |
| 4056 | For Catphan 700, improved the error handling on errors when calculating position and orientation statistics. |
4402 |
Fixed issue where non-custom calculations in numeric tables were not rendering correctly in the edit page. |
Release 26.03.25
Release Date: 4/15/2026
New Features
| Reference Number | Details |
|---|---|
| 4174, 4209, 4220, 4254, 4255, 4288 | Added Communication Group page that will in the future replace most of the current notifications. At present this is only visible in designated beta accounts. |
| 4324 | For custom numeric tables, added Pass/Fail and Pass/Fail/Warning column and row calculation types. If the equation in the cell is 0 the fail text will be displayed, if 1 then the pass text will be displayed, and if 2 the warning text will be displayed. |
| 4334 | Updated the behavior of X-ray beam quality (PDD or TMR) and Electron beam quality (R50) and created a specific TMR version of these built in tests. |
Bug Fixes
| Reference Number | Details |
|---|---|
| 4347 | Corrected issue with output constancy tests when using Daily QA 3 where the Baseline Mode column was not show in old reports if the measurement device was removed or changed. This column was added in 2022 when support for importing absolute baselines was added. |
| 4350 | Resolved issue when copying a schedule where image processing settings were not copied. |
| 4348 | Corrected issue where multiple Hancock graphs in the same report would only display the first processed image set. |
| 4360 | Changed the Machine Log search to ignore HTML tags in the description column. |
| 4368 | Fixed a problem with the Review page calendar so that it uses the correct time zone rather than the browser time zone.. |
| 4369 | Corrected issue with the text box editor missing the font color option. |
| 4374 | Resolved issue with the incorrect display of k'Q Fitting Parameter for PTW 30006/30013 Farmer Chamber |
Release 26.01.28
Release Date: 3/25/2026
New Features
| Reference Number | Details |
|---|---|
4259 |
Added New TG-51 Electron template to support Report No. 385 - AAPM WGTG51 Report 385: Addendum to the AAPM's TG-51 protocol for clinical reference dosimetry of high-energy electron beams (2024). |
| 4293 | Added the ability to calculate k'Q factors for the TG-51 Electron Report 385 factor within the template. |
| 4260 | Added new notations and factors to support TG-51 Report 385 to the ion chamber pages. |
| 4261 | Added selection and confirmation of changes to transition between TG 51 Original Electron Calculations and the newer Report 385 calculations. |
| 4262 | Added new kQ calculations to support TG-51 Report 385 to the ion chamber calibration pages. |
| 4150 | The calendar on the Review page will now allow multiple schedules to be selected in single calendar view. |
| 4151 | The calendar on the Review page will now include machine logs. |
| 4317 | Added the ability to access the Tolerance History page from any Edit Test Tolerances that will filter the history to entries relating to that test. |
| 4313 | For custom numeric tables, text meta-items can now be linked from a lookup table as a row or table meta-item. |
| 4312 | When removing any test that depends on a measurement device, updated behavior to remove all schedule settings associated with that test. |
| 4339 | Added help page link to deactivated users email. |
| 4316 | Improved Quart Phantom analysis water insert detection when scans have highly non-standard HU values. |
| 4326 | Made the ACR CT analysis more robust for shifted HU values and low-exposure image sets. |
| 4342 | Added an option Winston Lutz analysis settings for situations with small, faint targets. |
Bug Fixes
| Reference Number | Details |
|---|---|
| 4322 | Fixed issue with email notifications for expiring calibration factors displaying the system id of the energy instead of the numeric value. |
| 4333 | Fixed an issue in the Report Sign Off Requirements of the Account Settings page where the “Include only weekdays in deadline" calculation setting could not be deselected and saved. |
| 4332 | Fixed an issue where Summary Reports could incorrectly show that QA Reports were not signed off on time when the "Apply a deadline to report sign off (days)" is set to 0 in the schedule settings. |
| 4337 | Fixed issue with the IC Profiler analysis, where if the user had 7 or more files in a single field size group, an error would be thrown while plotting PRM comparisons. |
| 4323 | Fixed an issue on SNC MV images where a wide band collimating the image could cause poor segmentation. |
| 4302 | Fixed issue on the Catphan analysis that could prevent calculation of slice thickness results. |
4344 |
Fixed issue when saving a template where newly added tests and sections could be repeated if the Save button was clicked multiple times. The Save button will now be disabled after the first click. |
Release 26.01.14
Release Date: 3/4/2026
New Features
| Reference Number | Details |
|---|---|
| 4084 | When using the Export page, schedule selection was difficult when many schedules had the same name. Sites, machines, and schedule lists will now include an ID number to differentiate them. |
| 4297, 4298 | Some loss prevention software will block a web page if any of the code elements are hosted by a third party. To avoid problems we now host Socket.io, XLSX (Excel), and Font-Awesome libraries in our project instead of loading through a Content Delivery Network (CDN). |
| 4299 | When printing or exporting reports to PDF, the Report header was printed which could print over other data. The Report Header is no longer included when printing or exporting to PDF. |
| 4280 | For the Hancock analysis, using DICOM files, add a check that there are at least 2 DICOM files and present an error if not. |
| 4174, 4220, 4254, 4255,4209 | Adding a new communications group for notifications. This is currently in alpha testing and is not visible to users. |
Bug Fixes
| Reference Number | Details |
|---|---|
| 4296 | Fixed issues setting monthly frequency and previous month date ranges on periodic report configurations. |
| 4304 | Periodic reports set to run on the first day of month would report on the wrong time period in US time zones. |
| 4306 | Fixed the issue affecting the calculation of table calculations in custom numeric tables. The calculations were shown in the preview on numeric table edit page but not in new QA. |
| 4287 | Notifications for calibrations that were specific to a measurement device but were not tied to a linac (i.e. Pelec) would be sent to the account owner and the creator of the calibration. This has been fixed so that only the roles assigned in the Calibrations section of Account Settings page are notified. |