<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

  <atom:link href="https://helpcenter.canarylabs.com/rss/category/latest-news" rel="self" type="application/rss+xml"/>
  <title>Canary Community&#32;Latest News</title>
  <link>https://helpcenter.canarylabs.com/category/latest-news/</link>
  <description></description>
  <language>en-us</language>
<ttl>240</ttl>
  <item>
          <title>Sender &#x26; Receiver EOL</title>
          <link>https://helpcenter.canarylabs.com/t/q6y12dl/sender-receiver-eol</link>
          <description><![CDATA[<p>Starting with version 27 (which will be released in 2027), the <a href="/t/35yfyf7/sender-tile-version-25" rel="nofollow noopener noreferrer">Sender</a>&nbsp;and <a href="/t/y4yfyfn/receiver-tile-version-25" rel="nofollow noopener noreferrer">Receiver</a>&nbsp;services will no longer be included in the installer. This change will affect customers using Collectors older than v24. If wanting to upgrade the Historian server to v27, customers will need to stand up a proxy server that includes the Receiver and SaF service and redirect their Collectors to it before it can be passed to the Historian. If not wanting to use a proxy setup, customers will be able to use the last version of 26 until legacy Collectors can be upgraded to use the new Store &amp; Forward service.</p>]]></description>
          <pubDate>Thu, 09 Oct 2025 14:34:51 +0000</pubDate>
          <guid>https://helpcenter.canarylabs.com/t/q6y12dl/sender-receiver-eol</guid>
          <dc:creator>Steve Mason</dc:creator>
        </item>

      <item>
          <title>Breaking Changes in v24</title>
          <link>https://helpcenter.canarylabs.com/t/m1ymdt6/breaking-changes-in-v24</link>
          <description><![CDATA[<p>Please read the following before upgrading to v24 to view the breaking changes that are occurring. Some services have been removed while new services have been added. As such, the configuration for certain aspects of the software have been moved within the Canary Admin client, mainly those concerning security which is now handled by the new Identity service.</p>
<p><strong>The software must be running v23.2.1 prior to upgrading to v24.</strong></p>
<h2>Supported OS</h2>
<p>Version 24 is compatible with Windows Server 2019/Windows 10 (1803) and later.</p>
<h2>Retired Products</h2>
<p>The following components are not compatible with v24.</p>
<ul>
 <li><strong>Mirror service</strong> - If using the Mirror service, we recommend using a Collector to log data to the Mirror Historian prior to upgrading.</li>
 <li><strong>HDA server</strong> - The Read API, ODBC Connector, and Publisher service are the supported methods for extracting data from the Historian.</li>
 <li><strong>Trend Link</strong> - Axiom is the supported reporting application.</li>
 <li><strong>Central Admin</strong> - Not to be confused with the <u>Canary</u> Admin, the Central Admin was used to configure the Device Collector for Modbus, Allen Bradley, and Siemens devices. Please contact <a rev="auto" rel="nofollow noopener noreferrer" href="mailto:support@canarylabs.com">support@canarylabs.com</a> to learn about a path forward before upgrading.</li>
</ul>
<h2>Endpoints</h2>
<p>Several unsecured endpoints have been removed for the Historian (55281), Views (55231, 55235), and Axiom (80). New endpoints have been added to accommodate new services that may need allowed in the firewall. For a complete list of the endpoints that Canary uses for interoperability, see <a href="/t/p8y8g15/canary-endpointsports-version-24" rel="nofollow noopener noreferrer">Canary Endpoints/Ports</a>.</p>
<h2>New Services</h2>
<ul>
 <li><p><strong>Identity</strong><br> The Identity service acts as the single point of authentication and authorization for all Canary clients. As such, the access control lists for ALL Canary services are found within the <em>Identity tile&gt;Security&gt;Access Control Lists</em> screen.<br> <br>Prior to v24, Canary used Windows AD for user authentication. You will now have the option of choosing other identity providers (IDP) as the Identity service supports OAuth2.0/OpenID Connect. The user will be prompted with a new login screen when using Axiom, Excel, or the Canary Admin. See <a rev="auto" href="/category/identity-v24" rel="nofollow noopener noreferrer">https://helpcenter.canarylabs.com/category/identity-v24</a> for more information on the Identity service.</p></li>
 <li><strong>Store and Forward (SaF)</strong><br> The SaF service is the new method of logging data from a Collector to the Historian. The Sender and Receiver services are still included for backwards compatibility, but any Collector server running v24 software will use SaF. When upgrading your Historian server, be sure to include the Receiver service along with SaF so that data will continue to flow through the system. Once all Sender services have been updated to use the new SaF service, the Receiver service will no longer be needed on the Historian server. For more information on the SaF service, see <a href="/t/h7y66vc/store-and-forward-tile-version-24" rel="nofollow noopener noreferrer">Store and Forward</a>.<br> <br>A proxy server will need to be reconfigured to use the new SaF service when upgrading to v24. See <a href="/t/m1y6zff/how-to-configure-a-proxy-server-version-24" rel="nofollow noopener noreferrer">How to Configure a Proxy Server</a>.<br> &nbsp;</li>
 <li><strong>Licensing</strong><br> When upgrading to v24, a new license will need to be issued as the old license is no longer compatible. With the new Licensing service, licenses can be pushed back to Canary's License Web Portal to be used on another server. See <a href="/t/35y8glk/how-to-transfer-a-license-to-a-new-server-version-24" rel="nofollow noopener noreferrer">How to Transfer a License</a> for more details.<br> <br>New licenses come with a <em>Max Version Year</em> property. This property controls which versions of the software the license is compatible with. When renewing a subscription or customer care, a new license is issued which will increase this Max Version Year. If a user tries to upgrade their system to a version that exceeds the Max Version Year, a warning will be thrown in the installation process. See <a href="/t/60y6hcm/versioning-and-license-compatibility-version-24" rel="nofollow noopener noreferrer">Versioning and License Compatibility</a> for more details.<br> <br>A Views license is now available which includes the 25 API licenses and any Excel Add-in clients that have been purchased.</li>
</ul>
<h2>Historian</h2>
<ul>
 <li><strong>Database Files</strong><br> The new Historian will create <em>.hdb3</em> files which are not compatible with older versions. Old <em>.hdb2</em> files will remain untouched unless they need to be recovered for some reason, at which point, they will be converted to <em>.hdb3</em> files.<br> &nbsp;</li>
 <li><strong>Remote Historian View</strong><br> If the Historian was configured to use the secure gRPC endpoint (55282) to allow a remote Views service to connect, the Access list will need to be reconfigured in the <em>Identity tile&gt;Security&gt;Access Control Lists</em> screen under the <em>Historian&gt;Access ACL</em>. See <a href="/t/83y8gg3/how-to-add-a-remote-historian-view-version-24" rel="nofollow noopener noreferrer">How to Add a Remote Historian View</a>.</li>
</ul>
<h2>Views</h2>
<ul>
 <li>External Properties are now configured in the <em>Views tile&gt;Configuration&gt;Settings</em> screen.</li>
 <li>Views Security is now located in <em>Identity tile&gt;Security&gt;Tag Security</em>. A single Identity service is used to connect to other Views services on the network to configure their Tag Security.</li>
 <li>If there is a local Historian view with a name other than the DNS hostname of the computer, its name will change to the DNS hostname in v24. There may be Axiom apps, calculations, etc. that reference the old name and need to be updated.</li>
</ul>
<h2>Axiom</h2>
<ul>
 <li>There is no longer an unsecure option (<em>http</em>) to connect to Axiom. All clients must connect and authenticate over <em>https</em>.</li>
 <li>Charts and Applications are combined into a single browse screen when opening a file. See <a href="/t/q6y8glv/open-file-menu-version-24" rel="nofollow noopener noreferrer">Open File Menu</a>.</li>
 <li>There are more granular ACL's for Axiom's features that include: scripting, saving to the Read Only folder, changing preferences for Everyone, using the Data Entry Control, and creating reports. These are modified in the <em>Identity tile&gt;Security&gt;Access Control Lists</em> screen. See a complete list of all ACL's <a href="/t/83y858k/identity-tile-version-24#access-control-lists" rel="nofollow noopener noreferrer">here</a>.</li>
 <li>Windows file and folder security is not currently supported for Axiom in v24.0. Previously, you could restrict access to files and folders through Windows (<a href="/t/m1hvlz7/setting-filefolder-permissions-in-axiom-version-23" rel="nofollow noopener noreferrer">Setting File/Folder Permissions in Axiom - Version 23</a>). This functionality will be available in a future release.</li>
 <li>If the Axiom service is installed remotely from the Identity service, <a href="/t/83y858k/identity-tile-version-24#running-automated-reports-from-a-remote-axiom-service" rel="nofollow noopener noreferrer">it must be configured to use an API token for running Automated Reports</a>.</li>
</ul>
<h2>Calculations</h2>
<ul>
 <li>Calculations will use a single SaF session per destination to write its data to a Historian. Prior to v24, each calculation used its own Sender session.</li>
 <li>Removing old data and rebackfilling works differently in that the tag is not obsoleted. The range of data is deleted and new data is inserted. Any data residing before the backfill time will remain intact. Calcs are only obsoleted when removing the calculation itself.</li>
</ul>
<h2>API's</h2>
<ul>
 <li><strong>.NET API</strong><br> A new .NET api has been introduced in v24 which uses gRPC. The previous .NET api used WCF and is not compatible with v24. Please visit our GitHub page (<a rev="auto" rel="nofollow noopener noreferrer" href="https://github.com/CanaryLabs/SampleCode/tree/master/Samples/V24" target="_blank">https://github.com/CanaryLabs/SampleCode/tree/master/Samples/V24</a>) to see an example of data retrieval and data storage using the new .NET api. <br> &nbsp;</li>
 <li><strong>Web Read API</strong><br> The web Read API is backwards compatible if making a secure connection over https (55236). It is recommended that the client use an <em>apiToken </em>(equivalent to an <em>accessToken </em>in v23) in the request for authentication. This allows the user to bypass the /getUserToken request. (See <a href="/t/35y6f3n/how-to-create-an-api-token-version-24" rel="nofollow noopener noreferrer">How to Create an API Token</a>.) If the client is passing in credentials to get a <em>userToken</em>, the user must be linked to a Canary user. This functionality is only supported if using Windows AD as an identity provider in the Identity service.<br> <br>The anonymous http (55235) connection is no longer available. All web Read api connections must go through the secure endpoint.<br> <br>See <a href="/t/p8y8gzc/using-the-read-api-version-24" rel="nofollow noopener noreferrer">Using the Read API</a> for more information.<br> &nbsp;</li>
 <li><strong>Web Write API</strong><br> The web Write API is backwards compatible if using the Sender service, although it is recommended to update the client to use the new Store and Forward service. The new SaF api uses <em>apiTokens</em>, similar to the Read API.<br> The following settings are no longer supported when requesting a Session token: 
  <ul>
   <li>fileSize</li>
   <li>packetSize</li>
   <li>packetDelay</li>
   <li>packetZip</li>
   <li>receiverPort</li>
   <li>trackErrors</li>
   <li>supressInfoMessages</li>
   <li>supressTimestampErrors</li>
  </ul> See <a href="/t/g9y8gz4/using-the-write-api-version-24" rel="nofollow noopener noreferrer">Using the Write API</a> for more information.<br> &nbsp;</li>
 <li><strong>ViewsWebAPICallLog</strong><br> If using the ViewsWebAPICallLog, the config file will need moved to <em>C:\ProgramData\Canary\Log\Profiling</em>.</li>
</ul>
<h2>ODBC</h2>
<p>Any ODBC clients that are configured to connect securely will need to be reconfigured using an API token. See <a href="/t/x2y8gk0/how-to-install-and-configure-the-odbc-client-version-24#installing-the-odbc-client" rel="nofollow noopener noreferrer">Installing the ODBC Client</a>. By default, the ODBC client makes an anonymous connection. In order for that to continue to work, the Anonymous identity provider option must be enabled within <em>Identity tile&gt;Configuration&gt;Providers&gt;External Provider Options</em>. It is recommended to use an API token instead as enabling the Anonymous option opens up the anonymous logon for other components of the Canary system such as Axiom, Excel, and the Canary Admin.</p>
<h2>Tag Security</h2>
<p>Views security has been moved to the <em>Identity tile&gt;Security&gt;Tag Security</em> screen. Prior to v24, it was primarily used for restricting read access. With v24, it also controls write access. If Tag Security is enabled, remote Canary Collectors must be configured with an API token and given Write permissions to the local Historian view. See <a href="/t/x2y6f3f/how-to-configure-a-remote-collector-when-tag-security-is-enabled-version-24" rel="nofollow noopener noreferrer">How to Configure a Remote Collector when Tag Security is Enabled</a>.</p>]]></description>
          <pubDate>Fri, 21 Jun 2024 20:28:56 +0000</pubDate>
          <guid>https://helpcenter.canarylabs.com/t/m1ymdt6/breaking-changes-in-v24</guid>
          <dc:creator>Steve Mason</dc:creator>
        </item>

      </channel>
</rss>
