| Ticket | Type | Description |
|---|---|---|
| #7898 | Minor | re-enable python scripting console autocomplete - see ticket and https://github.com/ISISComputingGroup/ibex_developers_manual/wiki/Pydev-autocomplete-issue for more info |
| Instrument | Ticket | Type | Change |
|---|---|---|---|
| INTER | #7979 | Patch | Add arbritary fields from/to INTER tank beckhoff |
| RIKEN | #8002 | Patch | Update trace on Muon Separator Tuning OPI even if the value doesn't change |
| RIKEN | #7975 | Minor | Add RKNMNTR IOC to provide calibrated temperature PVs for certain magnets. |
| Ticket | Device | Notes |
|---|---|---|
| #6048 | PEARL Sample Alignment Motor OPI | Used on PEARL |
| #7820 | Fermi Chopper Condition monitoring box | Add IOC for PRE4500/Fermi chopper condition monitoring box |
| #6136 | Cryomagnetics LM500 Level Monitor | Used on ARGUS |
| #8105 | PEARL camera #2 | Used on PEARL |
| Ticket | Type | Device | Change |
|---|---|---|---|
| #7890 | Patch | DG645 | Fix delay width readback to correctly represent the time difference between leading and trailing edge |
| #7889 | Patch | DG645 | Plots x axes update if needed. |
| #7887 | Minor | DG645 | Units now displayed in delay readback blocks |
| #7863 | Minor | Fermichopper | Changed fault colour of the LEDs to a brighter hue of red |
| #7966 | Patch | Sorensen | Added minor fixes found during testing with device |
| #7958 | Major | MK3 Chopper | Updated communications DLL to v8.7 |
| #7892 | Minor | DG645 | Labels added to readback delays on OPI |
| #8000 | Minor | FINS PLC | Added support for the remote control of the SANDALS V2 Valve |
| #7878 | Minor | Aeroflex | Add Local and Remote control buttons for Aeroflex Signal Generator |
| #6341 | Minor | Cryogenic SMS PSU | Add fully tested funtionality for magnet control |
| #8010 | Minor | Beckhoff/TwinCAT | Forward max velocity from beckhoff to table of motors |
| #8039 | Patch | Beckhoff/TwinCAT | Fix typo in velocity forwarding record name |
| #8031 | Minor | PEARL Pressure Controller | Lock certain PVs when DAE is not in Setup state or Manager mode is off |
| #8078 | Patch | Jaws manager | Allow adding engineering units to sample/mod gaps and centers |
| #8070 | Patch | PACE 5000 | Add option to vent and see vent status, enforce bar as unit |
| #8111 | Patch | Beckhoff/TwinCAT | Fix axis error ID archiving |
| #8107 | Patch | DaqMX | support thermocouple channel type |
| #8152 | Minor | Motors(all) | Move IN_POSITION record to motorstatus.db - this was already loaded by GALIL, LINMOT, MCLEN but not TC |
| #8159 | Minor | Beckhoff/TwinCAT | Automatically get axis number from controller before IOC startup |
| #8182 | Minor | Sorensen PSU | Fix power check issue with real furnace and add delay for steps in STOP command to avoid overloading controller |
| Ticket | Type | Change |
|---|---|---|
| #7649 | Minor | Added a new type of read-only parameter which is used to propagate the beam intersect of a component to given motor axes |
| #5607 | Minor | Set velocity on all axes before moving, which should help with synchronised moves |
| #8141 | Minor | Added a shorthand way of specifying out of beam positions on an IOCDriver |
| Ticket | Type | Change |
|---|---|---|
| #6047 | Minor | Added the configuration files needed to support the alignment motor |
| #8037 | Minor | Add ability to home even if limit is engaged for Beckhoff/TwinCAT motor controllers |
| #8039 | Patch | Changes to the Data Acquisition Electronics can only be altered on the LocalHost |
| Ticket | Type | Change |
|---|---|---|
| #7843 | Major | Moved several of the script generator buttons into the right-click menu. |
| #6922 | Minor | Steps in the script generator are now read-only once they are being executed, this is to avoid confusion, as updating them once running would not update the running script. |
| #7932 | Minor | Prevent users from accidentally modifying the existing script definitions, users can no longer update git repo from script generator. Dialoges improved to notify of dirty repo as well as if are updates available. |
| #6658 | Minor | Imporved the readability of generated scripts via action parameter order consistency, action id comments, action section comment |
| #5124 | Minor | Added ENUM dropdown support to scripts |
| #7934 | Patch | Visually group related buttons together and maximise vertical space for table |
| #5496 | Minor | Add option to transfer compatible action parameters when changing script definition. |
| #6899 | Minor | Dynamic scripting run button is disabled and an error message is shown to the user if the actions table contains invalid actions. |
| #6900 | Minor | Radio buttons were added to allow user to pause or skip on invalid actions whilst running |
| Ticket | Type | Change |
|---|---|---|
| #7985 | patch | Adding a block from the beam status perspective context menu now correctly unchecks "is local" by default. |
| #7699 | Minor | Added a combined spectra plot to the DAE |
| #7921 | Minor | Added "Show Title and Users in Dataweb Dashboard Page" to dashboard |
| #7896 | Minor | Show IOC - COM port mapping on Moxa Ports perspective. |
| #7632 | Minor | Help icons added in Script Server perspective and Scripting perspective console menu bar. |
| #8021 | Minor | Add ability to show COM port mapping dialog when adding/editing a configuration. |
| #8020 | Patch | Fix error when trying to open a device screen with undefined macro |
| #8032 | Patch | Disable Advanced tab in PEARL Pressure Controller OPI (PEARLPC) if not in manager mode. |
| #8050 | Minor | Show extra diagnostic data for galil/beckhoff in manager mode on table of motors "simple" view |
| #8052 | Patch | Show 8 axes in beckhoff engineering view and add lookup for error codes. |
| #8030 | Patch | PEARL alignment OPI - add tweak buttons, hide home button if not in manager mode |
| #8071 | Minor | Show full filepath of motion setpoints file in motion setpoints screen |
| #8061 | Minor | Remove outdated Slit 4 from INTER reflectometry panel and added controls for beam block + monitor |
| #7823 | Patch | Allow/fix scientific notation in run control settings of blocks |
| #8013 | Minor | Units hidden by zeros on dashboard blocks if high precision specified |
| #8091 | Minor | Make INTER tank screen more user friendly |
| #8069 | Minor | Appied the script generator dropdown fix to the general widget for ENUM dropdowns |
| #8062 | Minor | Added a duplicate of the "Stop all motors" button on the banner |
| #8109 | Minor | Show Moxa port connecion status in moxa view |
| #5879 | Minor | Added ARGUS trans and long magnet status OPI |
| #7944 | Minor | Fix value updating on the DAE screen for spectra monitor setting if changed from elsewhere |
| #7995 | Minor | Disable adding beam status PV to configs if the server is down or there are no writable configurations |
| #8155 | Minor | Fix ability to add blocks to a config if there are no unprotected configs/server is down |
| #8067 | Minor | 'Apply Changes' button no longer highlighted when switching instruments |
| Ticket | Type | Change |
|---|---|---|
| #8047 | Minor | Scripts containing tab will be raised as an error |
| #8033 | Minor | load_script handles inst dir script linting errors |
| #7898 | Minor | re-enable python scripting console autocomplete - see ticket and https://github.com/ISISComputingGroup/ibex_developers_manual/wiki/Pydev-autocomplete-issue for more info |
extend pre/post dae commands #7022
| Ticket | Type | Change |
|---|---|---|
| #7910 | Minor | Added automatic version control to Instrument scripts |
| Ticket | Type | Change |
|---|
| Ticket | Type | Change |
|---|---|---|
| #7961 | Minor | New script for standardising colours and fonts used in OPIs |
| #7982 | Minor | Modified Galil install step to be automated based upon the previous deploy's Galil decision |
| #7987 | Minor | Improve upgrade script to check MySQL, Java, Git versions automatically, add git status step, check backup directory space, and some other minor changes |
| #8081 | Minor | Changed RoboCopy func from just copy to move the backup dir, to stage-deleted |
| #8001 | Minor | Improves implementation/functionality of the deploy script steps: LabView recording (knows whether to ask this step or not based on the instrument), motor/block/blockserver backups (occur in parallel as one step), backup (zips files as well as transfering to stage-deleted) |
| #8034 | Minor | EPICS_repo_checks scripts converted to Python to allow improved error message output to Teams via Jenkins |
| #8057 | Minor | Deploy script swaps instrument's EPICS repo to release branch at the end |
| #8109 | Minor | Added logic to extract SNMP MIB data and add it to the Moxa data |
| #7911 | Minor | Created a Jenkins pipeline that checks for branches diverging from master on instruments that use the InstrumentScripts repository |
| #8186 | Minor | Passed through and dealt with shutil ignore list for dirs not wanting to be backed up via deploy script |
| Ticket | Type | Change |
|---|
Change Types:
- Major - Backward compatible breaking change
- Minor - Change in API/functionality
- Patch - Bug fix no change in functionality
| what | version | where | last updated/checked |
|---|---|---|---|
| MySql | 8.0.32 | ibex_install_utils | 03/2023 |
| Make | 4.4 | utils_win32 | 03/2023 |
| Cygwin | 3.4.6 | ICP_Binaries | 03/2023 |
| Nicos | 23 | ScriptServer | 03/2023 |
| ActiveMQ | 5.17.3 | ISIS/ActiveMQ | 03/2023 |
| Joda-time | 2.12.2 | IOCLogServer | 03/2023 |
| Apache log4j | 2.19.0 | IOCLogServer | 03/2023 |
| Mockito | 5.11 | IOCLogServer | 03/2023 |
| MySql-connector J | 8.0.32 | IOCLogServer | 03/2023 |
| Dependency | Version | last updated/checked |
|---|
| Dependency | Version | last updated/checked |
|---|---|---|
| Python | 3.11.2 | 03/2023 |
| ode | 0.16.3 | 03/2023 |
| Matplotlib | 3.7.1 | 03/2023 |
| Lewis | 03/2023 | 03/2023 |