1.2.xx.xx

Version 1.2.13.00 03/26/2018

  • Fixed an issue with DayOfWeek timers during the Daylight Savings Time Shift.

    • In some cases it was causing an endless loop for an hour after each DayOfWeek timer scheduled for the day the time springs forward.

    • This was also causing the watchdog to reboot the system periodically until the hour after the timer should have fired had passed.

  • Fixed a bug that was causing the cluster backup generator to sometimes hang and then fail in the backup generation.

  • Fixed a bug where cluster backups in a plus GMT timezone could not be deleted due to the plus in the filename.

    • In this version plus is replaced with underscore in the generated name.

Version 1.2.12.00 02/26/2018

  • Fixes an issue with passwords with certain characters.

    • Due to a malformed regex some passwords would not get written properly from the web page password editing to the back end.

    • When setting the Admin password this could cause a lockout of admin capabilities forcing a call to support.

    • Characters that could cause problems prior to this update include: \^$.|?*.

    • While this version fixes the problem, you may have to forcefully reload the web page to make sure the new code versus cached code is used.

    • In chrome while on the user page, hold Ctrl and Shift while clicking refresh to reload the new JavaScript files.

    • It is also not a bad idea to have a second Admin user that works before changing the password of the primary admin user. That will allow access if the password change is problematic.

  • Fixed an issue with Classic Ids being incorrect between two nodes of a cluster when a device was added after the cluster was formed.

    • This could cause issues with user panel controls which would work when connected to one server and not the other.

    • While this fixes the bug that was causing the classic id mismatches, it is recommended to do a manual sync to force synchronicity if you find this to be a problem in your system.

    • To do a manual sync go to the secondary server and click the manual sync button.

    • This will request a special backup from the primary, pull it over to the secondary, and exeucte a restore on the secondary.

  • Added warning messages if the file selected for a bank update does not appear to be named correctly for the deployment target.

Version 1.2.11.00 02/16/2018

  • Fixed an issue with log writers that were tcp listeners.

    • Changing the log parameters was sometimes causing an application crash due to a socket exception.

  • Updated Client/Mini links to 5.81.

    • Made meterfaders send -3276.8 to console fader when below -79.0 to force the Fader_State=DOWN value.

    • Fixes an issue where meterfaders were not populating controls properly if pointed at fusion vmixers or console channels.

    • Fixes an issue where meterfaders were not controlling console gain faders correctly.

Client/Mini 5-81 02/16/2018

Important Notes: Updates to the Pathfinder Client and Mini for Core only.

This Client update can be used with Core PRO software 1.2.2.00 or later

  • Made meterfaders send -3276.8 to console fader when below -79.0 to force the Fader_State=DOWN value.

Client/Mini 5-80 02/15/2018

Important Notes: Updates to the Pathfinder Client and Mini for Core only.

This Client update can be used with Core PRO software 1.2.2.00 or later

  • Fixes an issue where meterfaders were not populating controls properly if pointed at fusion vmixers or console channels.

  • Fixes an issue where meterfaders were not controlling console gain faders correctly.

Version 1.2.10.00 02/08/2018

  • Fixed potential issues with item deletes and the possibility of the web page refreshing before the message was sent.

  • Fixed a problem where the base io editing on routers would not work correctly if numbering was off.

  • Fixed an issue where the page could be reset after editing base ios before all messages got sent to the server.

Version 1.2.9.00 02/06/2018

  • Fixed an issue where legacy panels could endlessly causing excessive cpu load trying to rectify classic ids if the classic id does not exist.

  • Incorporated scripting changes related to the dynamic construction of a core dll from 1.3.7.04 as they apply to 1.2.xx as well.

  • Fixed a bug with virtual IO base point editing that was preventing the removal or reordering of base points in a virtual io.

  • Fixed a bug that was causing virtual base IO reordering and sometimes deleting of base io points not to work correctly.

    • In some cases the final rectification was incorrectly ordering the base ios.

    • The divergence point in the base point analysis was generating a delete message based on the path including the mount point instead of just the virtual base io path.

    • Note: Base IO reordering still may not be entirely correct. Still testing and tweaking the code.

  • Changed client link to 5.78 which disables/hides the Scheduling button which is non-functional in CorePro.

  • Changed client application links to point to PathfinderPc.com instead of internally to save some space on the cf card.

Version 1.2.7.00 12/14/2017

  • Based on 1.2.6.00

  • Added scrolling on logic flow folders for long lists of folders in the web UI.

  • Added some code to force ownership and securities on network config files during a restore operation including an update restore.

    • Attempts to fix a reported issue where occasionally the office network cannot be changed from the web page.

  • Fixed an issue where double clicking on an endpoint would select the correct property but sometimes would display the incorrect property description.

  • Fixed a bug where deleting combiner inputs was not always causing the combiner to get rewritten to backing storage.

    • As a result the deleted passiveinput ids would load after a restart even though no translator was hooked to them.

    • This could cause unassigned states on those combiner inputs and prevent the combiner from analyzing properly after the reboot.

    • This fix will prevent this from happening with future flows.

    • If you have a flow in this state it is easiest just to recreate it.

    • If the flow is particularly complex to recreate, contact support as there are ways using the API to remove the extra combiner inputs.

  • Added a hover balloon over combiners to show the passive input count.

    • Used to determine a discrepancy in the input count.

    • This will allow you to determine if a combiner is in the state mentioned above where it has more inputs than translators tied to its inputs.

Version 1.2.6.00 12/06/2017

  • Based on 1.2.5.00

  • Fixed a bug that was preventing the creation of String Builder memory slots. This was broken as of 1.0.0.36 when startup states were introduced.

  • Fixed a bug that was causing Virtual Routers not to show the Other source state in many situations.

Version 1.2.5.00 11/28/2017

  • Adjusted the settime parameter when setting the time from local pc to enforce more complete and proper formatting between the JavaScript browser and PathfinderCore PRO.

  • Modified the backup script to include the DNS settings file.

    • Previous to this change DNS settings were being lost during firmware updates.

    • Note: the update uses the existing backup script to do the update so DNS will have to be reset after this update and should then be correct for future updates.

  • Refactored some code in LogicFlowManager which theoretically might leave objects in ram that had been deleted when a complete folder was deleted.

  • Fixed a bug in Client and Mini that was causing frozen meters when audio cut out in some situations where decay rate was used.

    • This fix requires installing the 5.77 version of mini and client.

Version 1.2.4.00 11/13/2017

  • Fixed a bug introduced in 1.2.1.00 that in certain rare cases could cause logging to create a deadlock on the SapV2 connection.

Version 1.2.3.00 11/09/2017

  • Fixed a bug that was causing Logic Flow views to leave residual data in the backing storage after more than 1 rename of a view.

  • Changed the audio alarms web page data table to make the save state option enabled.

  • Changed the scenes web page data table to have filtering enabled.

Version 1.2.2.00 11/03/2017

Important Notes: You may need to hold cntrl-shift and click refresh to refresh the logic flows web page the first time after updating to ensure you are not using cached javascript.

Be sure to update client applications (client, mini, panel designer) to the versions in this software package.

  • Fixed an issue with day of week timers in a cluster that was causing them not to fire on subsequent days in some situations.

    • The elapsed property on a Day of week event when in a cluster was not resetting back to false such that the next day event would not happen.

    • The elapsed property should now flip back to false 10 seconds after it flips to true.

Version 1.2.1.00 11/02/2017

Important Notes: You may need to hold cntrl-shift and click refresh to refresh the logic flows web page the first time after updating to ensure you are not using cached javascript.

Be sure to update client applications (client, mini, panel designer) to the versions in this software package.

  • Fixed inconsistencies between lists on the web pages as far as pagination controls and count fields.

  • Limited send buffer size of network loggers.

  • Fixed a file access problem with log file writers after changing the write fields.

  • Fixed a bug that was sometimes causing day/time and day of week timers not to execute when in clustering after a restart.

  • Fixed a bug where a collection in log files was growing with repeat instances of file information.

  • Removed some DateTimeOffset calls that were unnecessary.

  • Cleaned up some string processing for potentially faster results.

  • Added code to not send poll messages if send buffer already has things waiting in the queue.

    • This prevents the queue from increasing and causing a memory leak.

  • Discovered that meters were defaulting to an incorrect polling rate and not respecting the request of the clients.

    • This in some cases was causing the memory to leak.

  • Removed a LastContacted datetimeoffset that was getting set with every set of bytes received as it was degrading performance.

  • Fixed an issue with send buffers that theoretically could allow dequeued items to still consume memory.

Version 1.2.0.00 10/20/2017

Important Notes: You may need to hold cntrl-shift and click refresh to refresh the logic flows web page the first time after updating to ensure you are not using cached javascript.

Be sure to update client applications (client, mini, panel designer) to the versions in this software package.

  • Updated the manual to version 1.2.

  • Fixed a bug that could cause client silence bubbles to appear on a node's alarm web page after a restart when in a cluster.

  • Updated the bank description.

  • Fixed an issue where if both nodes have the same office ip address, cluster reconnects could end up causing a node to connect to itself.

    • Now the system will not try to connect to a remote cluster node on a local ip address.

  • Fixed issues where event system state changes were not being raised to subscriptions in all cases.

    • This meant sometimes you had to refresh the clustering web page to see the actual event system state.

  • Fixed an issue where leaving a cluster would delete the ClusterAdmin user from all other nodes in the cluster as well.