User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
current:beta [2020/10/24 13:29]
James Sentman created
current:beta [2021/12/25 15:57] (current)
James Sentman
Line 1: Line 1:
-=====XTension 9.4.34 beta 1===== +=====Beta Versions=====
-While this beta is about Catalina compatibility it is important that those running pre-Catalina OSX versions test it too. This version contains 64 bit versions of most of the remaining original ​plugins. ​They should run everywhere from 10.10 to Catalina and beyond finally bringing us to full compatibility with the latest OS and upcoming OS’s from Apple+====XTension Beta 9.4.45 for ARM and X86==== 
 +Released: 12/​25/​2021\\ 
 +There is now a native ARM64 build for Apple’s M1 chip devices. The X86 version continues to run just fine on those machines but going forward I will be supplying 2 builds of the app for each machine. This is a middle ​of the road conversion so far. The main app is completely arm but the embedded python implementation and the included binary ​plugins ​are still x86 codeIf you have an M1 mac that is running XTension please download and test this versionIt makes no database format changes so if there are issues you can go back to the release version by just replacing the executable
-Since they are replacing ​the original builds you’ll be running these versions ​no matter what OS version ​you are using on your server and so it is important to bring up any potential problems to me before I do a release ​and replace them all.+In general ​the M1 and X86 versions ​should function identically however if you have an M1 machine ​it will likely load slightly faster and possibly run slightly faster and will use less memory ​and other system resources.
-Beta 1 contains new Catalina compatible versions of the **CM11** plugin, the **Lynx** plugin, the **W800** plugin ​and the **MR26** plugin. No conversion ​of units or editing of interfaces is needed to be running these. Just loading up the beta version ​will do so. Keep any eye on anything using any of those plugins and please report any issues. Feel free to also report that everything is running great as it’s always nice to hear that too.+Both M1 and original X86 compiles ​of this version ​are available.
-will also be converting ​the original RFX plugin suite but those are not included in this build and so are not yet available ​on the Catalina version below.+**NOTE:** when you first run the new version on the most recent system versions it will make you approve access to the documents folder. Once you have done this once it should ​not ask again on future launches. If you click deny you must go into the security and privacy and manually re-enable XTension for access to the Documents folder.
-No changes are made to the database or any unit configuration ​so if you do have problems immediately you can return ​to running ​the release version without ​even having ​to restore ​the database backup ​that is made when this is run the first time.+In addition to the M1 build this beta includes the following ​changes ​and fixes: 
 +  * The Manage Global Scripts window now displays the total number of scripts with errors in it’s title as well as the number of scripts with errors in each folder throughout the list. The number of scripts in each folder is also displayed. 
 +  * Plugins that are running remotely no longer send pings when the interface is disconnected ​so errors about them are no longer incorrectly logged. 
 +  * Fixed a potential problem in the XTension kit receiver plugin ​if a device sent invalid JSON characters. It no longer causes the listening thread to stop completely but rather logs an appropriate error and continues to function for every other device. 
 +  * Added support ​to the XTension kit plugin for new and upcoming devices. 
 +  * For the M1 build an error is no longer created at startup due to Apple no longer supporting some of the default icons that I was pulling from the system. 
 +  * The Genmon plugin will update the label of the Engine State unit even if the state of the engine has not changed. 
 +  * Genmon: Added many new error and status units so that it is simpler ​to get specific information than to parse the label of the engine status unit. New units created include: 
 +    * Error: Engine Speed High or Low 
 +    * Error: Governor failure 
 +    * Error: Low Oil 
 +    * Error: Overcrank 
 +    * Error: Overheat 
 +    * Error: Overload 
 +    * Error: RPM Sensor 
 +    * Error: Voltage High or Low 
 +    * Error: Warning (generator is sending a warning ​that is not yet an error or alarm condition) 
 +    * Generator Is In Alarm 
 +    * Generator Is Running 
 +    * Generator Is Ready 
 +    * Generator Is Exercising 
 +    * Generator Is Ready 
 +    * Generator Service Is Due 
 +Note that the M1 version ​is not a Universal build and will not run on X86 based machines. While the X86 version runs just fine on the M1 chip under emulation the M1 version will not run on an X86 based machine.  
 +Download for M1: [[https://​​files/​xtension/​xtension_9_4_45_arm_beta.dmg|XTension v 9.4.45 (build 1048) for ARM/​M1]]\\ 
 +Download for X86: [[https://​​files/​xtension/​xtension_9_4_45_x86_beta.dmg|XTension v 9.4.45 (build 1048) for X86]]\\
-The only other change in this version since the last release is a fix to the amount of time the Idle script is allowed to run before XTension will log an error telling you your script is running too long. For some reason I had the Idle script set to 1 second where every other script was allowed 10 seconds. So if you’ve been getting error messages about your Idle script taking too long this may clear those up as well. 
-Download For Pre-Catalina OS versions: [[https://​​files/​xtension/​xtension9434build1025.dmg|XTension 9.4.34 b1]]\\ 
-Notarized download for Catalina: [[https://​​files/​xtension/​xtension9434build1025_n.dmg|XTension 9.4.34 b1 for Catalina]] 
current/beta.1603546199.txt.gz · Last modified: 2020/10/24 13:29 by James Sentman