<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Update :: BIFIT Mitigator</title>
    <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/</link>
    <description>Info • Special instructions for updating to v24.08. • Special instructions for updating to v23.12. • Special instructions for updating to v23.06. • Special instructions for updating to v23.02. • Special instructions for updating to v22.12. • Special instructions for updating to v22.08.&#xA;Warning Make a backup beforehand.&#xA;Info After the system is updated and started, the database migration process begins. While the migration is in progress, the web interface will be unavailable. For large databases, this process can take a long time. You can track the completion of the migration by running the command:</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://docs.mitigator.ru/v26.08/en/maintenance/update/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Update to v26.08</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2608/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2608/</guid>
      <description>The update to version v26.08 is performed according to the standard procedure, however, before starting MITIGATOR, additional steps are required.&#xA;In /srv/mitigator/.env, set the variable MITIGATOR_MASTER_SECRET. It contains master secret used to encrypt sensitive settings. Set it to an arbitrary string consistent across all cluster instances. It is recommended to generate the password using the following command:&#xA;openssl rand -hex 32 Info The value of MITIGATOR_MASTER_SECRET must be preserved during MITIGATOR updates and after restores from backup. In case of its loss, sensitive settings have to be reconfigured. An example of such settings is two-factor authentication (2FA).</description>
    </item>
    <item>
      <title>Update to v26.04</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2604/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2604/</guid>
      <description>Warning In MITIGATOR v26.04, default settings for network interfaces have changed. For installations with more than four network ports, it may be necessary to increase the value of packet_mempool_size in data-plane.conf. Read more.&#xA;Warning Starting from MITIGATOR v26.04, Linux kernel version 5.0 or higher is required for TAP interface operation.&#xA;If you use traffic redirection to a TAP interface in the operating system, before updating MITIGATOR ensure that your OS uses the required kernel version, otherwise the TAP interface will not work.</description>
    </item>
    <item>
      <title>Update to v25.12</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2512/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2512/</guid>
      <description>The update to version v25.12 is performed according to the standard procedure, however, before starting MITIGATOR, additional steps are required.&#xA;Traffic bypass during congestion is now managed only through the web interface, so before starting MITIGATOR:&#xA;Remove the congestion_bypass parameter from the dataplane.conf file, if it was set. The file may be empty if the dataplane parameters have not been changed previously.&#xA;# Enable traffic bypass on packet processor congestion (for `port_direct_mode: false`). congestion_bypass: false If the parameter value was false, no additional actions are required. If the parameter value was true, enable traffic bypass during congestion using the “Pass traffic without processing when system congestion occurs” option on the “Common Settings” page in the system settings.</description>
    </item>
    <item>
      <title>Update to v25.10</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2510/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2510/</guid>
      <description>Warning Make a backup before performing the following steps.&#xA;Ensure that Docker Compose version 2 is installed:&#xA;docker-compose version --short Upgrade if required. MITIGATOR no longer supports Docker Compose version 1.&#xA;Remove elements unsupported by Docker Compose v2 from .env file:&#xA;sed -e &#39;s/\b\(docker-compose.yml\):\1/\1/&#39; -i .env Stop MITIGATOR:&#xA;docker-compose down Remove version: &#34;2.2&#34; from all Docker Compose YAML files:&#xA;for file in $(sed -n &#39;s/^COMPOSE_FILE=\(.*\)$/\1/p&#39; .env | tr : &#39; &#39;); do sed -i &#39;/^version: &#34;2.2&#34;$/d&#39; $file; done Update all MITIGATOR instances using standard procedure.</description>
    </item>
    <item>
      <title>Update to v25.06</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2506/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2506/</guid>
      <description>Warning Make a backup before performing the following steps.&#xA;Preparing for the Update Ensure that Docker Compose version 2 is installed:&#xA;docker-compose version --short Upgrade if required. MITIGATOR no longer supports Docker Compose version 1.&#xA;Remove elements unsupported by Docker Compose v2 from .env file:&#xA;sed -e &#39;s/\b\(docker-compose.yml\):\1/\1/&#39; -i .env If using NVIDIA (Mellanox) network adapters update OFED to the latest version.</description>
    </item>
    <item>
      <title>Update to v25.02</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2502/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2502/</guid>
      <description>Update procedure for v25.02 does not differ from the standard one, but requires additional steps:&#xA;metrics migration; (optional) settings for distributing requests for plotting graphs; (optional) setting thresholds for incident registration. Metrics Migration Procedure Download the migration file to all ClickHouse instances.&#xA;wget https://docs.mitigator.ru/master/kb/update2502/update2502.sql -O /srv/mitigator/update2502.sql Run the migration:&#xA;docker-compose exec -T clickhouse clickhouse-client -mn &lt; update2502.sql No messages are printed in case of success. Please report any error messages to the support.</description>
    </item>
    <item>
      <title>Update to v24.08</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2408/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2408/</guid>
      <description>Due to Docker updates in latest versions of operating systems, you may experience problems with Docker Compose. MITIGATOR, starting with v24.08, supports both Docker Compose versions v1 and v2. However, if you are planning to upgrade your operating system, there are some additional steps you should perform, depending on the OS distribution and version of Docker you are using. Otherwise, the correct operation of the commands specified on this site cannot be guaranteed.</description>
    </item>
    <item>
      <title>Update to v23.12</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2312/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2312/</guid>
      <description>Update procedure for v23.12 version does not differ from the standard one, but docker-compose down command should be executed with --remove-orphans key due to container renaming.&#xA;However, v23.12 introduces several changes that require additional steps to be taken before running MITIGATOR. Such changes include:&#xA;end of support of the old data-plane.conf configuration file format existed before v20.08. Renaming data-plane.conf file to dataplane.conf. Compatibility with the old name is maintained, but we recommend to update the file name. Renaming data-plane container to dataplane. Changes to pgfailover logic. Transferring VPN settings to the base configuration file docker-compose.yml. Therefore, when updating, make sure that:</description>
    </item>
    <item>
      <title>Update to v23.06</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2306/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2306/</guid>
      <description>Update procedure for v23.06 version does not differ from the standard one, but requires migrations. After updating you should:&#xA;Download the migration file to all ClickHouse instances.&#xA;wget https://docs.mitigator.ru/kb/update2306/update2306.sql -O /srv/mitigator/update2306.sql Run migration:&#xA;docker-compose exec -T clickhouse clickhouse-client -mn &lt; update2306.sql Messages are printed only in case of errors. Report the error text to developers if you get it.&#xA;Restart Carbon Clickhouse:&#xA;docker-compose restart carbon-clickhouse</description>
    </item>
    <item>
      <title>Update to v23.02</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2302/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2302/</guid>
      <description>Update The update procedure for v23.02 requires the mandatory replacement of all previously downloaded *.yml files from the site as docker.compose.yml, docker-compose.failover.yml etc.&#xA;If you get the following error when trying to download new images:&#xA;ERROR: for accesslog unknown: artifact product/accesslog:v23.02 not found ERROR: unknown: artifact product/accesslog:v23.02 not found Replace the remaining occurrences of docker.mitigator.ru/product/ and docker.mitigator.ru/vendor/ with docker.mitigator.ru/mitigator/ in all *.ymlfiles.</description>
    </item>
    <item>
      <title>Update to v22.12</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2212/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2212/</guid>
      <description>Before updating MITIGATOR, you need to update Docker on all instances up to the current version (20.10.10+ for docker-ce, 20.10.5+ for docker.io). An update from the software repositories for your OS is recommended.&#xA;After that, the standard update procedure is performed.</description>
    </item>
    <item>
      <title>Update to v22.08</title>
      <link>https://docs.mitigator.ru/v26.08/en/maintenance/update/2208/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.08/en/maintenance/update/2208/</guid>
      <description>Before updating MITIGATOR, you need to update Docker on all instances up to the current version (20.10.10+ for docker-ce, 20.10.5+ for docker.io). An update from the software repositories for your OS is recommended.&#xA;After that, the standard update procedure is performed.</description>
    </item>
  </channel>
</rss>