Статистика Backblaze Drive за первый квартал 2024

По состоянию на конец первого квартала 2024 года Backblaze отслеживала 283 851 жесткий диск и твердотельный накопитель на наших серверах облачного хранения, расположенных в наших центрах обработки данных по всему миру. Мы исключили из этого анализа 4279 загрузочных дисков, включая 3307 твердотельных накопителей и 972 жестких диска. Таким образом, под нашим управлением остается 279 572 жестких диска, которые необходимо изучить для данного отчета. Мы рассмотрим их годовую частоту отказов (AFR) по состоянию на первый квартал 2024 года, а также углубимся в средний возраст отказов дисков по моделям, размерам дисков и т. д. Попутно мы поделимся своими наблюдениями и мнениями по поводу представленных данных и, как всегда, с нетерпением ждем, когда вы сделаете то же самое в разделе комментариев в конце публикации.

Частота отказов жестких дисков за первый квартал 2024 г.
Мы проанализировали данные статистики 279 572 жестких дисков. В этой группе мы выявили 275 отдельных приводов, температура эксплуатации которых в какой-то момент срока службы превысила спецификации производителя. Таким образом, эти приводы были исключены из наших расчетов AFR.

Остальные 279 297 накопителей были разделены на две группы. Первичную группу составляют модели приводов, у которых на конец квартала работало не менее 100 приводов и которые наработали более 10 000 дней эксплуатации в течение того же квартала. Эта группа состоит из 278 656 накопителей, сгруппированных по 29 моделям накопителей. Вторичная группа содержит оставшийся 641 диск, не отвечающий указанным критериям. Вторичную группу мы рассмотрим позже в этом посте, а сейчас давайте сосредоточимся на первичной группе.

За первый квартал 2024 года мы проанализировали 278 656 жестких дисков, сгруппированных по 29 моделям дисков. В таблице ниже перечислены AFR этих моделей приводов. Таблица отсортирована по размеру диска, затем по AFR и сгруппирована по размеру диска.


Примечания и наблюдения по статистике движения за первый квартал 2024 года
Нисходящий AFR: AFR за первый квартал 2024 года составил 1,41%. Это меньше, чем в четвертом квартале 2023 года (1,53%), а также ниже, чем год назад (первый квартал 2023 года) на 1,54%. Продолжающийся процесс замены старых накопителей емкостью 4 ТБ является основной причиной этого снижения, поскольку AFR в первом квартале 2024 года (1,36%) для когорты накопителей емкостью 4 ТБ снизился с максимума в 2,33% во втором квартале 2023 года.
Несколько хороших нулей: в первом квартале 2024 года у трех моделей накопителей не было сбоев:
Seagate 16 ТБ (модель: ST16000NM002J)
  • 1 квартал 2024 г.: 42 133 дня вождения.
  • Общий стаж вождения: 216 019 дней.
  • Пожизненный AFR: 0,68%
  • Доверительный интервал за весь срок службы: 1,4%
Seagate 8 ТБ (модель: ST8000NM000A)
  • 1 квартал 2024 г.: 19 684 дней вождения.
  • Общий стаж вождения: 106 759 дней.
  • Пожизненная AFR: 0,00%
  • Доверительный интервал за весь срок службы: 1,9%
Seagate 6 ТБ (модель: ST6000DX000)
  • 1 квартал 2024 г.: 80 262 дней вождения.
  • За все время вождения: 4 268 373 дня.
  • Пожизненный AFR: 0,86%
  • Доверительный интервал за весь срок службы: 0,3%
У всех трех накопителей AFR за срок службы составляет менее 1 %, но в случае моделей накопителей емкостью 8 ТБ и 16 ТБ доверительный интервал (95 %) все еще слишком высок. Хотя возможно, что обе модели приводов продолжат работать хорошо, нам бы хотелось, чтобы доверительный интервал был ниже 1%, а лучше — ниже 0,5%, прежде чем мы сможем доверять сроку службы AFR.

С доверительным интервалом 0,3% накопители Seagate емкостью 6 ТБ обеспечили еще четверть нулевых сбоев. В среднем возрасте девяти лет эти влечения продолжают бросать вызов своему возрасту. Они были приобретены и установлены одновременно еще в 2015 году и являются членами единственного хранилища Backblaze Vault емкостью 6 ТБ, которое все еще работает.

Конец очереди: Toshiba емкостью 4 ТБ (модель: MD04ABA400V) не включена в таблицы статистики накопителей за первый квартал 2024 года. Это не было упущением. Последний из этих дисков стал объектом миграции в начале первого квартала, и их данные были безопасно перенесены на нетронутые диски Toshiba емкостью 16 ТБ. Они конкурировали с дисками Seagate емкостью 6 ТБ по возрасту и AFR, но их число росло, и пришло время уходить.
Вторичная группа
Как отмечалось ранее, мы разделили модели поездок на две группы: первичные и вторичные, при этом количество поездок (>100) и количество дней в пути (>10 000) являются показателями, используемыми для разделения групп. Вторичная группа насчитывает в общей сложности 641 накопитель, распределенный по 27 моделям накопителей. Ниже представлена таблица этих моделей приводов.


Вторичную группу в основном составляют модели накопителей, которые являются дисками на замену или кандидатами на миграцию. Несмотря на это, отсутствие наблюдений (дней езды) за период наблюдения слишком мало, чтобы иметь какую-либо уверенность в расчете AFR.

Время от времени второстепенная модель привода будет перемещаться в основную группу. Например, Seagate емкостью 14 ТБ (модель: ST14000NM000J), скорее всего, будет иметь более 100 дисков и 10 000 дней работы во втором квартале. Обратное также возможно, особенно если учесть, что мы продолжаем мигрировать наши модели накопителей емкостью 4 ТБ.

Зачем нужна дополнительная группа?
На практике у нас всегда было две группы; мы просто не назвали их. Раньше мы исключали из квартальных, годовых диаграмм и диаграмм AFR за весь срок службы модели накопителей, у которых не было хотя бы 45 накопителей, а затем увеличили это число до 60 накопителей. Это было нормально, но мы поняли, что нам необходимо также установить минимальное количество дней в пути за период анализа, чтобы повысить уверенность в рассчитанных нами AFR. С этой целью мы установили следующие пороговые значения для моделей приводов, входящих в основную группу.


Мы будем оценивать эти показатели по мере продвижения и при необходимости изменять их. Цель состоит в том, чтобы продолжать предоставлять AFR, которые, как мы уверены, точно отражают приводы в нашей среде.

Средний возраст отказа диска Redux
В отчете «Статистика дисков» за первый квартал 2023 года мы рассмотрели средний возраст, в течение которого диск выходит из строя. Этот обзор был вдохновлен людьми из Secure Data Recovery, которые подсчитали, что на основе анализа 2007 вышедших из строя дисков средний возраст их выхода из строя составил 1051 день или примерно 2 года и 10 месяцев.

Мы применили тот же подход к нашим 17 155 вышедшим из строя дискам и были удивлены, когда средний срок их отказа составил всего 2 года и 6 месяцев. Затем мы поняли, что многие из моделей накопителей, которые все еще использовались, были старше (намного старше), чем в среднем, и, конечно, когда какое-то количество из них выйдет из строя, это повлияет на средний срок отказа для данной модели накопителя.

Чтобы учесть это, мы рассматривали только те модели приводов, которые больше не используются в нашей производственной среде. Мы называем эту коллекцию устаревшими моделями накопителей, поскольку это накопители, которые больше не устаревают и не выходят из строя. Когда мы рассмотрели средний возраст этой вышедшей из эксплуатации группы дисков, средний возраст отказа составил 2 года и 7 месяцев. Да, неожиданно, но мы решили, что нам нужно больше данных, прежде чем делать какие-либо выводы.

Итак, год спустя мы можем увидеть, изменился ли средний возраст выхода из строя дисков, который мы рассчитали в первом квартале 2023 года. Давайте покопаемся.

Как и прежде, мы записали дату, серийный_номер, модель, емкость_диска, отказ и необработанное значение SMART 9 для всех вышедших из строя дисков, имеющихся в наборе данных Drive Stats за апрель 2013 года. Необработанное значение SMART 9 дает нам количество часов, в течение которых привод был в рабочем состоянии. Затем мы удалили загрузочные диски и диски с неполными данными, то есть некоторые значения отсутствовали или были крайне неточны. В результате по состоянию на первый квартал 2023 года у нас осталось 17 155 вышедших из строя дисков.

За прошедший год, со второго квартала 2023 года по первый квартал 2024 года, мы зарегистрировали еще 4406 вышедших из строя дисков. Было 173 диска, которые были либо загрузочными дисками, либо имели неполные данные, в результате чего нам осталось добавить 4233 диска к предыдущим 17 155 вышедшим из строя дискам, всего 21 388 вышедших из строя дисков для оценки.

Когда мы сравниваем первый квартал 2023 года с первым кварталом 2024 года, мы получаем таблицу ниже.


Средний срок отказа для всех моделей дисков Backblaze (2 года и 10 месяцев) соответствует базовому уровню безопасного восстановления данных. Вопрос в том, подтверждает ли это их количество? Мы говорим: пока нет. Почему? Две основные причины.

Во-первых, у нас есть только две точки данных, поэтому у нас нет особой тенденции, то есть мы не знаем, является ли выравнивание реальным или просто временным. Во-вторых, средний возраст отказов активных моделей накопителей (то есть находящихся в производстве) сейчас уже выше (2 года и 11 месяцев), чем базовый уровень Secure Data. Если эта тенденция сохранится, то, когда активные модели накопителей выйдут из эксплуатации, вероятно, увеличится средний срок выхода из строя моделей накопителей, которые не производятся.

Тем не менее, мы можем сравнить цифры по размеру диска и модели диска за период с 1 квартала 2023 года по 1 квартал 2024 года, чтобы посмотреть, сможем ли мы получить какую-либо дополнительную информацию. Начнем со среднего возраста по размеру диска, указанного в таблице ниже.


Наиболее важным наблюдением является то, что для каждого размера диска, на котором были активные модели дисков (зеленые), средний возраст отказов увеличился с 1 квартала 2023 года до 1 квартала 2024 года. Учитывая, что общий средний возраст отказов увеличился за последний год, разумно Ожидается, что некоторые из когорт размера активных дисков увеличатся. Имея это в виду, давайте посмотрим на изменения по моделям приводов за тот же период.

Начиная с моделей накопителей, выведенных из эксплуатации, было три модели накопителей, в общей сложности 196 накопителей, которые перешли из режима активного в режим вывода из эксплуатации с 1 квартала 2023 года по 1 квартал 2024 года. Тем не менее, средний возраст выхода из строя для когорты снятых с эксплуатации накопителей остался на уровне 2 лет 7 месяцев, поэтому мы Я избавлю вас от просмотра диаграммы с 39 моделями накопителей, где более 90% данных не изменились с первого квартала 2023 года по первый квартал 2024 года.

С другой стороны, модели с активным приводом немного интереснее, как мы видим ниже.


Во всех моделях приводов, кроме двух (выделены), средний возраст отказов для каждой модели накопителей увеличился. Другими словами, модели активных приводов на момент выхода из строя в среднем старше, чем год назад. Помните, что мы проверяем средний возраст сбоев дисков, а не средний возраст самого диска.

На этом этапе давайте рассмотрим. Специалисты по безопасному восстановлению данных проверили 2007 вышедших из строя дисков и определили, что средний срок их отказа составил 2 года и 10 месяцев. Мы проверяем это утверждение. На данный момент средний возраст отказа вышедших из эксплуатации моделей накопителей (которые больше не используются в наших условиях) составляет 2 года и 7 месяцев. Это все равно меньше, чем число Secure Data. Но модели приводов, которые все еще находятся в эксплуатации, в настоящее время достигают в среднем 2 лет и 10 месяцев, что позволяет предположить, что как только эти модели приводов будут выведены из эксплуатации, средний возраст отказов вышедших из эксплуатации моделей приводов увеличится.

Исходя из всего этого, мы считаем, что средний срок отказа наших вышедших из эксплуатации моделей приводов в конечном итоге превысит 2 года и 10 месяцев. Кроме того, мы прогнозируем, что средний срок отказа для моделей накопителей, вышедших из эксплуатации, приблизится к 4 годам, как только наши модели накопителей емкостью 4 ТБ будут выведены из эксплуатации.

Годовые показатели отказов производителей
Как мы отмечали в начале отчета, квартальный AFR за первый квартал 2024 года составил 1,41%. Каждый из четырех производителей, которых мы отслеживаем, внес свой вклад в общий показатель AFR, как показано на диаграмме ниже.


Как видите, общий показатель AFR для всех накопителей достиг пика в третьем квартале 2023 года и продолжает снижаться. В основном это связано с выводом из эксплуатации старых накопителей емкостью 4 ТБ, которые находятся дальше по кривой сбоя дисков. Интересно, что все остальные используемые сегодня накопители емкостью 4 ТБ — это модели Seagate или HGST. Поэтому мы ожидаем, что квартальный AFR, скорее всего, продолжит снижаться для этих двух производителей, поскольку в следующем году их модели накопителей емкостью 4 ТБ будут заменены.

Частота отказов жесткого диска в течение всего срока службы
По состоянию на конец первого квартала 2024 года мы отслеживали 279 572 работающих жестких диска. Как отмечалось ранее, мы определили минимальные критерии приемлемости модели привода, которая будет включена в наш анализ для ежеквартальных, годовых и пожизненных обзоров. Чтобы участвовать в проверке срока службы, модель накопителя должна была иметь 500 или более накопителей по состоянию на конец первого квартала 2024 года и иметь более 100 000 накопительных дней эксплуатации за весь срок службы. Когда мы удалили те модели накопителей, которые не соответствовали критериям срока службы, у нас осталось 277 910 накопителей, сгруппированных в 26 моделей, оставшихся для анализа, как показано в таблице ниже.


За тремя исключениями, доверительный интервал для каждой модели привода составляет 0,5 % или менее при достоверности 95 %. Для трех исключений: моделей Seagate емкостью 10 ТБ, Seagate 14 ТБ и Toshiba 14 ТБ частота отказов дисков от квартала к кварталу была слишком различной в течение срока их службы. Эта волатильность оказывает негативное влияние на доверительный интервал.

Сочетание малого срока службы AFR и небольшого доверительного интервала помогает определить модели приводов, которые хорошо работают в наших условиях. В наши дни нас интересуют в основном диски большего размера в качестве замены, целей миграции или новых установок. Используя приведенную выше таблицу, давайте посмотрим, сможем ли мы определить наших лучших производителей емкостью 12, 14 и 16 ТБ. Мы не будем рассматривать накопители емкостью 22 ТБ, поскольку у нас есть только одна модель.


Модели дисков сгруппированы по размеру диска, а затем отсортированы по сроку службы AFR. Давайте рассмотрим каждую из этих групп.
  • Модели накопителей емкостью 12 ТБ. Три модели HGST емкостью 12 ТБ отличаются высокой производительностью, но их трудно найти новые. Кроме того, компания Western Digital, которая некоторое время назад приобрела бизнес по производству приводов HGST, начала использовать собственные номера моделей этих накопителей, так что это может сбить с толку. Если вы нашли оригинальный HGST, убедитесь, что он новый, поскольку с нашей точки зрения покупка отремонтированного диска — это не то же самое, что покупка нового.
  • Модели накопителей емкостью 14 ТБ: первые три модели выглядят надежными — WDC (WUH721414ALE6L4), Toshiba (MG07ACA14TA) и Seagate (ST14000NM001G). Остальные две модели накопителей имеют посредственный срок службы AFR и нежелательные доверительные интервалы.
  • Модели накопителей емкостью 16 ТБ: здесь большой выбор: все шесть моделей накопителей на данный момент работают хорошо, хотя модели WDC на сегодняшний день являются лучшими из лучших.

Нормативные акты Нидерландов: серверы центров обработки данных должны быть переведены в балансный режим или режим энергосбережения

В конце концов, как говорится, «регулирование – это суперсила ЕС».
Правительство диктует, как должна выглядеть панель управления вашим сервером.
Промышленный гигант Equinix направил своим клиентам в Амстердаме сообщение с изложением новых правил:
В связи с законом, принятым в Нидерландах в июне 2023 года, мы хотели бы обратить ваше внимание на следующее…
Все клиенты с серверами в центрах обработки данных в Нидерландах должны подтвердить, что их серверы находятся в сбалансированном режиме или режиме энергосбережения.
Также есть новые правила, касающиеся рабочего диапазона и влажности.
Требовать определенный режим производительности немного глупо. Если кто-то установил стойку серверов для обработки данных или обучения моделей, «режим энергосбережения» бесполезен. Это снижает потребление энергии, когда процессор простаивает, и эти системы работают 24 часа в сутки, 7 дней в неделю.
Тем не менее, можно получить некоторую экономию, когда серверы приложений, веб-серверы, бизнес-системы и т. д. увеличиваются и уменьшаются в течение дня.

Мы запустили приложение VPN для Android



Мы запустили приложение VPN для Android
Откройте для себя безграничный Интернет с нашим новым VPN-приложением — PQ VPN! Разработанное специально для клиентов PQ.Hosting, оно обеспечит свободный доступ к любым ресурсам, где бы вы ни находились.

Забудьте о регистрации: используйте данные своего биллинга PQ.Hosting для входа в приложение и наслаждайтесь интернетом без ограничений.

Специальное предложение: тестируйте VPN от PQ.Hosting совершенно бесплатно в течение 7 дней! Активируйте уже сейчас пробную версию и получите 3 сервера на выбор и 5 Гб трафика!

С PQ VPN вы сможете:
  • смотреть любимые фильмы и сериалы из любой точки мира;
  • общаться с друзьями и близкими без ограничений;
  • сохранять конфиденциальность своих онлайн-действий и многое другое.

Стоимость ежемесячной подписки PQ VPN составляет 6$ — меньше цены горячего эспрессо! Выбирая нас, вы получаете доступ к серверам в 38 странах и высокую скорость загрузки, а ещё при приобретении подписки на 6 или 12 месяцев, вы воспользуетесь скидкой до 15%. Также есть расширенная PRO-версия, обладатели которой могут рассчитывать на приоритетную техническую поддержку 24/7.

Приложение доступно для скачивания на всех устройствах Android — переходите по ссылке и устанавливайте одни из первых!

Есть комментарии или пожелания? Наша команда открыта для обратной связи и учтет ваше мнение для улучшения продукта.

PQ.Hosting VPN — ваш ключ к свободному интернету!
https://pq.hosting

Конкурс на 100 Telegram Premium



???? Привет!

Мы запустили масштабный конкурс в нашем Telegram-канале на целых 100 подписок Telegram Premium на 6 месяцев!

Успей принять участие, подписавшись на наши каналы — https://t.me/h2nexusи https://t.me/h2nexus_en

Результаты конкурса будут объявлены Telegram'ом 5 мая автоматически.

А те, кто были подписаны на канал ранее, узнали о конкурсе ещё 21 апреля. Поэтому быть подписанным на наш канал крайне полезно и выгодно.

???? H2.NEXUS — VPS/VDS на самом мощном в мире железе

Откройте для себя новые выделенные серверы хранения Hetzner



Немецкий оператор хостинга и центра обработки данных Hetzner только что представил три новых экономичных выделенных сервера, которые специально разработаны для надежного и безопасного хранения больших объемов данных. Все три модели сочетают в себе высокую скорость NVMe с огромной емкостью жесткого диска и подходят для таких приложений, как хранение больших данных, архивирование данных, хостинг баз данных, хранение мультимедиа и потоковая передача. Или клиенты могут использовать их в качестве решения для хранения объектов. Все жесткие диски в этих моделях поддерживают горячую замену, то есть их можно заменять во время работы.

Новая модель SX начального уровня, SX65, основана на 8-ядерном процессоре AMD Ryzen 7 3700X «Matisse» (Zen2). В качестве хранилища он оснащен двумя твердотельными накопителями NVMe емкостью 1 ТБ (Gen3) для молниеносного доступа и четырьмя жесткими дисками SATA емкостью 22 ТБ для обеспечения вместительного объема данных. Что касается памяти, базовая конфигурация оснащена 64 ГБ оперативной памяти DDR4 ECC, которую можно увеличить до 128 ГБ. Вместе с адресом IPv4 SX65 стоит всего от 104,00 евро в месяц или 0,1666 евро в час, плюс единовременная плата за установку в размере 39,00 евро.

Промежуточная модель SX135 оснащена 12-ядерным процессором AMD Ryzen 9 3900 Matisse (Zen2) и большим объемом оперативной памяти DDR4 ECC — 128 ГБ. Что касается хранилища, он имеет 2 твердотельных накопителя NVMe Datacenter Edition по 1,92 ТБ (Gen3) и 8 жестких дисков SATA по 22 ТБ. Это идеальный партнер для управления массивными хранилищами. SX135 доступен всего за 204,00 евро в месяц или 0,3269 евро в час плюс единовременная плата за установку в размере 79,00 евро.

Настоящим титаном этого трио серверов хранения является SX295, оснащенный 32-ядерным процессором AMD EPYC 7502P «Rome» (Zen2). Благодаря двум массивным твердотельным накопителям NVMe Datacenter Edition 7,68 (Gen 4) и 14 жестким дискам SATA емкостью 22 ТБ этот сервер идеально подходит для профессиональных задач хранения данных. Базовая модель оснащена 256 ГБ оперативной памяти DDR4 ECC, но ее можно расширить до 1024 ГБ. SX295 стоит всего от 384,00 евро в месяц или 0,6154 евро в час плюс единовременная плата за установку в размере 79,00 евро.

Hetzner обеспечивает соединение со скоростью 1 Гбит/с для всех трех серверов. Кроме того, компания имеет сертификат ISO-27001 и управляет своими центрами обработки данных в Германии и Хельсинки, Финляндия, в соответствии с правилами ЕС и правилами обработки данных.

Для получения дополнительной информации см. www.hetzner.com/dedicated-rootserver/matrix-sx/

Важные обновления вашего Leaseweb Singapore Pte



В рамках нашего стремления постоянно улучшать качество обслуживания клиентов и уровень предоставляемых нами услуг, мы обновляем наши системы до новой и усовершенствованной коммерческой системы. Это позволит нам обеспечить вам бесперебойный процесс заказа, единый на нашем веб-сайте, клиентском портале Leaseweb, а также поддержку со стороны наших отделов продаж. Чтобы вы могли использовать эту расширенную систему, мы продолжим административные изменения вашей существующей учетной записи для этой новой системы Commerce.

С 6 мая 2024 г. вы заметите некоторые изменения в своем договоре Leaseweb Singapore Pte.

КАКИЕ ИЗМЕНЕНИЯ?
Вы можете быть уверены, что это административное изменение в нашей новой системе не окажет никакого влияния на ваши Услуги. Вы заметите только следующие изменения в вашей существующей учетной записи:
  • Номер заказа/идентификатор услуги: ваш существующий номер(а) заказа/идентификатор(ы) услуги изменится. Это будет видно на Портале для клиентов, в ваших предстоящих счетах и ​​в наших сообщениях.
  • Это изменение применимо только к вашему Leaseweb Singapore Pte. Счет ООО. Если у вас есть договор(ы) купли-продажи с другими торговыми организациями Leaseweb, вы будете уведомлены отдельно, как только такое изменение будет реализовано в других ваших учетных записях.

Обратите внимание, что в период со 2 мая 14:00 (SGT) по 6 мая 08:00 (SGT) 2024 г. вы не сможете вносить какие-либо изменения в свой Leaseweb Singapore Pte. Договор с ООО через клиентский портал Leaseweb. В течение этого времени вы также не сможете размещать новые заказы на нашем веб-сайте/портале для клиентов.

Нужна помощь?
Мы надеемся, что эта информация поможет вам лучше понять предстоящие изменения и даст ответы на любые вопросы, которые могут у вас возникнуть. Конечно, если у нас есть какие-либо конкретные вопросы, с которыми мы можем помочь, пожалуйста, свяжитесь с вашим менеджером по работе с клиентами или создайте заявку через клиентский портал Leaseweb. Мы всегда рады помочь.

С наилучшими пожеланиями,
Служба поддержки клиентов Leaseweb

Новые локации\New locations



Dear customers! We are pleased to announce the opening new locations — Albania (Tirana).
Orders are already available on our website — cp.exservers.net/cart.php?gid=24
If you have any additional questions — we will be glad to answer you.

Уважаемые клиенты! Мы рады сообщить Вам об открытии 2-х новых локаций — Албания (г. Тирана).
Заказы уже доступны на нашем сайте — cp.exservers.net/cart.php?gid=24
Если у Вас возникнут любые дополнительные вопросы — будем рады Вам ответить.

2021-2023 | 26.04.2024 Version 2.3.7



26.04.2024 Version 2.3.7
+ интеграция с панелью управления ISPManager 6 для управления VPN-пользователями (создание, остановка, запуск, удаление).
+ интеграция с панелью управления SolusVM 2 (создание, включение, выключение, перезагрузка, сброс/reset, переустановка, удаление, заказ дополнительных IPv4, заказ дополнительных IPv6, вход в аккаунт клиента).
+ интеграция с платежной системой octo.uz.
* админу: администраторы: добавлены отдельные права доступа для «Восстановление клиента из архива».
* админу: главная страница: добавлен модуль «Финансы» (приход денег + детализации что ими оплачено + что оплачено с баланса + возврат).
* админу: главная страница: добавлен модуль «Обзор заказов» (общее кол-во заказов/доменов/товаров за выбранный период + кол-во обработанных + кол-во удаленных).
* админу: дополнительные способы оплаты: возможность активации отображения кнопки «Оплачено», после нажатия на которую заказ будет обработан, а счет переведен в статус «Условно оплачен».
* админу: заказы: разрешаем переустановку в редактировании заказа даже если она запрещена для клиента настройками сервера.
* админу: заказы: возможность получить договор для заказа, в том числе если заказ архивный.
* админу: клиенты: возможность на странице полного инфо клиента восстановить клиента из архива.
* админу: персональные данные клиента: возможность скрыть поля «Страна» и «Номер мобильного» при регистрации, но сделать их обязательными в настройках.
* админу: планировщик задач: возможность удаления обработанных уведомлений.
* админу: серверы: возможность разрешать/запрещать клиенту вход в аккаунт на сервере (панель управления) индивидуально для каждого сервера/локации.
* админу: страны: возможность разрешать/запрещать клиентам использовать номера телефонов/мобильных из других стран (отличных от страны клиента).
* админу: счета: возможность загрузки счетов/актов/договоров для архивных счетов.
* админу: счета: отображаем сумму объединенного счета в редактировании счета.
* админу: счета: отображаем плательщика в редактировании счета даже если у клиента один профайл (кроме ситуации когда «Уровень проверки профайла клиента» = «не требуем никаких данных»).
* админу: счета: возможность загрузки PDF-инвойсов для оплаченных счетов + возможность сохранения PDF-инвойсов на сервере.
* админу: шаблоны: добавлен шаблон «Инвойс (PDF)».
* клиенту: счета: возможность прикрепления к email об оплате счета инвойса в PDF-формате.
* клиенту: мультиязычность: допереведен азербайджанский языковый файл.
* cryptomus: возможность указать необходимую сеть при приёме одной криптовалюты.
* freekassa: возможность указать код способа оплаты + возможность создания платежей через API (клиент сразу попадет в мерчант указанного способа оплаты, минуя сайт платежной системы).
* webnames: добавлена поддержка доменных зон гео.ru, гео.su, москва, moscow, by, бел.
— админу: главная страница: модуль «Кто онлайн»: исправлена ошибка, когда дата/время начала сессии периодически заменялись более свежим значением в случае длительной активности клиента.
— админу: главная страница: исправлена ошибка, когда при просмотре с мобильного устройства модули, у которых задана ширина, накладывались друг на друга.
— админу: домены: исправлена ошибка, когда нельзя было редактировать домен, восстановленный из архива, если он до удаления был привязан к заказу на тарифный план.
— клиенту: тикеты: исправлена ошибка, когда системное сообщение об автоматическом закрытии тикета отображалось с аватаркой последнего ответившего админа.
— домены: исправлена ошибка, когда при удалении отдельно заказа на домен для совмещенного заказа (тариф+домен) из всех ранее оплаченных совмещенных счетов удалялась привязка к заказу на домен, что влияло на корректное отображение счета в админке, клиентской части и PDF-документах.
— заказы: исправлена ошибка, когда при удалении отдельно заказа на тариф для совмещенного заказа (тариф+домен) из всех ранее оплаченных совмещенных счетов удалялась привязка к заказу на тариф, что влияло на корректное отображение счета в админке, клиентской части и PDF-документах.
— счета: исправлена ошибка, когда при изменении статуса счета с «условно оплачен» на «оплачен» не печатался чек и не отправлялись документы в сервис электронных документов (если используются соответствующие сервисы).
— счета: исправлена ошибка, когда при автоматической оплате счета с баланса (автопродление, api, массовое продление в админке) в счете не сохранялись сумма и валюта платежа (в основной валюте админки).
— anypay: исправления в модуле в связи с изменениями на стороне сервиса.
— authorize: исправление в модуле интеграции.
— cryptomus, enot, nowpayments, payplus: исправлена ошибка, когда в счете неправильно сохранялась валюта платежа (валюта платежной системы).
— drs.ua: исправление в связи с изменениями для доменной зоны crimea.ua.
— paypalych: исправление в модуле интеграции в связи с изменениями на стороне сервиса.
— sms: исправлена ошибка, возникающая при отправке sms если включено логирование sms и в тексте сообщения есть символ апострофа.
— vmmanager6: исправление в модуле интеграции в связи с прекращением поддержки auth/v3.
-d-: phpmailer: удален устаревший модуль phpmaler v5.1.

06.12.2023 Version 2.3.6
!!! Внимание! Прекращена поддержка PHP 5.3.x и 5.4.x. Вскоре так же будет прекращена поддержка PHP 5.5.x, 5.6.x и 7.0.x, но для них останется возможность заказа индивидуальной кодировки для случаев крайней необходимости.

+ интеграция с панелью управления VMmanager 6 (создание, включение, выключение, перезагрузка, изменение пароля, переустановка, удаление, заказ дополнительных IPv4, вход в аккаунт клиента).
+ интеграция с платежной системой FreedomPay.money с поддержкой печати чеков.
+ интеграции с платежной системой IntelleсtMoney.ru (новый модуль) с поддержкой печати чеков.
+ интеграция с платежной системой Payriff.com.
+ админу: добавлен раздел «Выплаты» в который попадают все запросы клиентов на вывод партнерских средств с возможностью управления статусом выплаты + фильтр по статусу + поиск + выборка за указанный период.
+ админу: статистика: добавлен отчет «Партнеры: Начисления» с возможностью поиска + выборка за указанный период.
* админу: главная страница: модуль «Кто онлайн»: отображаем реферера (откуда пришел посетитель) + отображаем одну общую дату и страницу начала/конца если у посетителя не было переходов по сайту + улучшено определение ботов + возможность просмотра за последние 30 минут и 1/3/6/12/24 часов.
* админу: главная страница: при просмотре с мобильного устройства выравниваем все модули по левой стороне.
* админу: доменные зоны: добавлен 2-й уровень для реселлеров доменов.
* админу: заказы: отображаем функционал «Внешнее API управления сервером» так же и для тех vds и dedicated заказов, которые привязаны к Hardware-серверам.
* админу: заказы/домены/товары: для архивных заказов отображаем в таблице дату окончания.
* админу: клиенты: финансы: возможность выставить счет на пополнение баланса (без отправки письма по аналогии с клиентской частью).
* админу: клиенты: финансы: возможность указать цену и количество при выставлении произвольного счета (с дальнейшим отображением цены и количества в квитанциях, счетах для юр. лиц, чеках и т.п.) + возможность сохранения указанных данных для дальнейшей автоподстановки + возможность не отправлять письмо о выставленном счете.
* админу: лояльность: возможность установить разные скидки для каждого вида тарифного плана.
* админу: партнерка: партнерская программа расширена до 5 уровней + возможность ограничить количество уровней для конкретного клиента.
* админу: партнерка: возможность начисления рефереру процентов только если у него есть активные заказы.
* админу: партнерка: возможность настройки поведения если реферер удален в архив — не начисляем проценты рефереру, удаленному в архив, а так же всем вышестоящим реферерам (старое поведение), или не начисляем только рефереру, удаленному в архив, а вышестоящим начисляем.
* админу: партнерка: возможность по нажатию кнопки исключить партнера из цепочки рефералов с переходом всех его рефералов на уровень выше (доступно на странице полного инфо клиента).
* админу: планировщик задач: возможность уведомления об участниках партнерской программы у которых последний активный заказ закончился указанное количество дней назад.
* админу: серверы: возможность настройки длины паролей, генерируемых биллингом для аккаунтов/серверов клиентов.
* админу: статистика: финансы: увеличено количество столбцов + устранены проблемы с некорректным переносом строк на маленьких экранах.
* админу: счета: возможность объединения счетов + возможность изменения комментариев к счетам, выставленных админом.
* клиенту: домены оптом: возможность массового трансфера доменов.
* клиенту: оплата: возможность открытия страницы оплаты (после выбора способа оплаты) во всплывающем окне ограниченного размера с минимизированными хеадером/футером (доступно в настройках каждой платежной системы).
* клиенту: оплата: отображаем сообщение о том успешна оплата или нет после возврата из платежной системы в биллинг (для платежных систем, где URL'ы возврата настраиваются на стороне платежной системы, можно уточнить новые URL возврата в нашей поддержке).
* безопасность: добавлена защита от CSRF на страницу восстановления пароля и на 2 версии страниц оформления заказа.
* безопасность: улучшено хеширование паролей клиентов и админов (используем более надежный метод хеширования и соль).
* безопасность: усилены требования к длине паролей клиентов (не менее 8 символов).
* система шаблонов (default_adaptive): фреймворк bootstrap обновлен до версии 4.3.1.
* файл конфигурации: возможность изменить размер всплывающего окна для страницы оплаты (с помощью переменных $_CFG['PAY_POPUP_WINDOW_WIDTH'] и $_CFG['PAY_POPUP_WINDOW_HEIGHT']).
* nic.lviv.ua: добавлена поддержка некоторых poll-уведомлений.
* ps.kz: добавлена поддержка проверки домена на занятость через API регистратора.
* resellerclub: считаем домен успешно обработанным в случае получения статуса STATUS_RP_DOMAIN_REGISTRATION_PENDING.
* whois: обновлены whois-сервера и «not found string» для ряда украинских доменных зон.
— админу: счета/заказы/домены/товары/клиенты: исправлена ошибка, когда при удалении и восстановлении слетал фильтр и перебрасывало на первую страницу раздела.
— админу: клиенты: исправлена ошибка, когда при сортировке результатов поиска слетал фильтр и перебрасывало на первую страницу раздела.
— безопасность: устранена XSS-уязвимость в шаблоне default_adaptive (обновлен фреймворк bootstrap).
— безопасность: устранена возможность раскрытия имени файла скрипта админки.
— клиенту: профайлы: исправлена ошибка, когда не работала загрузка документов.
— планировщик задач: исправлена ошибка, когда не работал кредитный лимит при «автоматической оплате счетов после пополнения внутреннего баланса» если на момент запуска скрипта собственных средств на балансе не достаточно для оплаты счета.
— 4vps: исправление в модуле интеграции в связи с изменениями на стороне сервиса (автопродление более не используется + поддержка периода заказа/продления).
-d- payu.ua: удален модуль интеграции как утративший актуальность.
-d- smscoin.com: удален модуль интеграции как утративший актуальность.
-d- telemoney.ru: удален модуль интеграции как утративший актуальность.

08.08.2023 Version 2.3.5
+ интеграция с сервисом FriendHosting.net для перепродажи VDS (автоматический импорт тарифов/услуг, создание, продление, включение, выключение, перезагрузка, сброс/reset, переустановка, vnc-консоль, заказ дополнительных IPv4, заказ дополнительных IPv6, заказ дополнительных дисков, заказ дополнительного трафика).
+ интеграция с сервисом Hetzner.com для управления выделенными серверами (включение, выключение, сброс/reset).
+ интеграция с платежной системой Enot.io (API v2). Модуль предоставляется на платной основе!
+ интеграция с платежной системой Paypalych.com. Модуль предоставляется на платной основе!
+ ядро: переход на использование кодировки utf8mb4 в базе данных (для поддержки emoji + в связи с заявленным прекращением поддержки старой кодировки новыми версиями MySQL).
* админу: главная страница: добавлен модуль «Обратите внимание» (кол-во тикетов, ожидающих ответа + кол-во заказов/доменов/товаров, ожидающих обработки + кол-во приостановленных заказов/доменов/товаров + кол-во просроченных заказов/доменов/товаров + кол-во заказов/товаров, ожидающих отмены + кол-во заказов/товаров с отсрочкой платежа + ссылки на соответствующие разделы/фильтры).
* админу: доп. услуги: новый специальный тип дополнительной услуги «Дополнительный трафик». Позволяет клиенту заказать дополнительный трафик для сервера (поддерживается только FriendHosting).
* админу: заказы: при добавлении и переносе заказов добавлен поиск по списку с логинами клиентов.
* админу: заказы/домены/товары: добавлен фильтры «Ожидающие обработки» (не архивные заказы в статусах «Не обработан» и «В обработке» у которых есть дата окончания) и «Закончившиеся Обработанные» (просроченные заказы в статусе «Обработан»).
* админу: заказы/товары: добавлены фильтр «Ожидающие отмены» (не архивные заказы в статусах отличных от «Не обработан» у которых есть запрос отмены) и «С отсрочкой платежа».
* админу: клиенты: при удалении клиента в архив так же удаляем в архив и все его профайлы + при восстановлении клиента из архива восстанавливаем только основной профайл.
* админу: клиенту: при объединении аккаунтов добавлен поиск по списку с логинами клиентов.
* админу: отправить email: возможность выбора статуса подписки при рассылке (подписан, не подписан, любой статус).
* админу: отправить e-mail/тикет/sms: мультиязычность: возможность указать тему и сообщение для рассылки на разных языках.
* админу: персональные данные клиента: возможность сделать поле «Email» не обязательным при регистрации, либо вообще его отключить (в настройках данное поле будет, но не обязательное к заполнению).
* админу: тикеты: если во время ответа в тикете админа выбросило из админки, то запоминаем текст сообщения в сессии и автоматически подставляем в форму ответа после повторной авторизации.
* клиенту: авторизация: при попытке авторизации под аккаунтом, удаленным в архив, предлагаем клиенту восстановить пароль.
* клиенту: заказы: комментарий к заказу: всегда показываем кнопку комментария к заказу + возможность изменения комментария клиентом после нажатия на кнопку + отображение комментария клиента при наведении курсора на кнопку + отображение кнопки другим цветом если в заказе есть заметка от админа.
* клиенту: заказы: переустановка: возможность выбора новой ОС (поддерживаются только FriendHosting, hetzner.cloud, ahnames и solusvm) и новой ПУ (поддерживаются только FriendHosting и ahnames).
* клиенту: проверка email/мобильного: возможность перенаправления клиента на указанную страницу после успешной проверки (с помощью переменной $_CFG['BILLING_AFTER_VERIFY_PAGE'] в файле конфигурации).
* клиенту: смена тарифа: не позволяем изменить тариф на меньший если активирован автоматический возврат средств на баланс и у заказа есть хотя бы один счет (за новый заказ или продление) где был использован промокод.
* безопасность: логи админов: фиксируем попытки доступа к админке из-за ограничений доступа по IP + фиксируем попытки входа для несуществующих логинов.
* безопасность: счета: добавлена защита от обработки нескольких одинаковых одновременных уведомлений от платежной системы.
* безопасность: whois: добавлена более строгая проверка вводимых доменных имен на предмет недопустимых символов до отправки домена на проверку.
* счета для юр. лиц: добавлена детализация по дополнительным услугам (каждая дополнительная услуга = отдельная позиция в счете) для заказов в которых не используется сохраненная стоимость.
* cryptomus: не отправляем админам уведомления при получении статусов «process», «confirm_check», «wrong_amount_waiting», «check» и «cancel».
* google authenticator: клиенту: возможность подключения Google Authenticator с помощью QR-кода.
* directi/resellerclub: возможность изменить валюту, в которой будут импортироваться цены для доменных зон (с помощью переменной $_CFG['DIRECTI_IMPORT_CURRENCY'] в файле конфигурации).
* hostmaster: клиенту: добавлено отображение всех существующих хостов (дочерних НС) домена + возможность указать несколько IP-адресов для хоста + поддержка ipv6 у дополнительных IP хоста.
— админу: дополнительные услуги: исправлена ошибка, когда не отображались ранее сохраненные параметры специальных дополнительных услуг.
— админу: статистика: исправлена ошибка в «Финансы: Оплачено через», когда сумма объединенного счета не попадала в статистику, если счет был оплачен квитанцией для физ. лиц, счетом для юр. лиц или дополнительным способом оплаты.
— клиенту: регистрация: исправлена ошибка, когда пыталось отправить регистрационную SMS даже если не активирована соответствующая настройка или SMS-шлюз отключен.
— клиенту: тикеты: исправлена ошибка, когда не работала оценка тикетов в случае если клиентом не подтверждена регистрация (проверка email/мобильного) или не указаны какие-либо обязательные данные в настройках/профайле.
— безопасность: подтверждение изменения email: исправлена ошибка, когда по полученной в письме ссылке на подтверждение изменения email можно было изменить email в любом другом аккаунте, в который выполнен вход.
— безопасность: тикеты: исправлена ошибка, когда можно было установить произвольную оценку в тикете.
— доступ для сторонних лиц: исправлена ошибка, когда терялась связь между аккаунтами при изменении логина у аккаунта, которому доверен доступ.
— партнерка: исправлена ошибка, когда не устанавливалась партнерская Cookie если в переменной окружения HTTP_HOST домен указан вместе с портом.
— планировщик: исправлена ошибка, когда не отправлялось «Напоминание клиентам об окончании тестового периода у заказа (товары)».
— счета для юр. лиц: исправлена ошибка, когда в счете за изменение доп. услуги с одной на другую в рамках SELECT-группы, в наименовании позиции фигурировал отказ от старой услуги вместо заказа новой.
— isplicense: лицензии ispmanager 5 business удалены как утратившие актуальность.
— nic.lviv.ua: исправлена ошибка, когда не обрабатывались epp-уведомления о трансфере.

02.05.2023 Version 2.3.4
+ добавлен sms-шлюз «Universal SMS», позволяющий произвести интеграцию с собственным sms-шлюзом (работает путем отправки GET/POST-запросов на указанный URL).
+ интеграция с платежной системой Cryptomus.com.
+ интеграция с платежной системой MilliÖn, million.az по приему оплаты через терминалы.
+ интеграция с платежной системой Модульбанк, modulbank.ru (с поддержкой чеков на минимальном уровне — для любых счетов всегда будет передаваться одна и та же позиция, указанная как «Шаблон примечания к платежу» в настройках платежной системы).
+ интеграция с платежной системой PayPlus.co.il.
+ интеграция с платежной системой Stripe.com (актуальная версия API — без всплывающих окон и с поддержкой PHP 7.4).
+ интеграция с облачной кассой Первый ОФД, 1-ofd.ru.
* админу: валюты: возможность указать процент увеличения курсов валют отдельно для каждой активной валюты + возможность указывать процент со знаком минус для уменьшения курса.
* админу: доменные зоны: мультиязычность: возможность указать описание и предупреждение на всех доступных языках.
* админу: доп. услуги: новый специальный тип дополнительной услуги «Расширение тарифного плана». Позволяет клиенту добавить дополнительные пакеты к основному тарифу и/или увеличить максимальное количество подключений. Поддерживается только IPTVPORTAL.
* админу: отправка sms: возможность отправки клиенту после регистрации SMS, содержащей данные для доступа в кабинет (если требуется проверка номера, то SMS будет отправлена после его проверки).
* админу: платежные системы: возможность разрешить/запретить оплату для нескольких стран, а не только для одной.
* админу: редактирование заказа/домена/товара: добавлена защита от изменения заказа админом если в процессе изменения заказ был изменен сторонним процессом (другим админом, планировщиком, клиентом и т.п.).
* админу: серверы: возможность запретить клиенту иметь несколько заказов на одном сервере/группе серверов (клиент не сможет оформить новый заказ на тариф, привязанный к такому серверу).
* админу: черный список: возможность указать комментарий при добавлении/изменении записей.
* админу: шаблоны: во все шаблоны добавлена поддержка макроса {mobile} — номер мобильного телефона клиента.
* админу: шаблоны: добавлены шаблоны «SMS клиенту после регистрации» и «SMS клиенту для восстановлении пароля».
* клиенту: авторизация: возможность входа в личный кабинет с помощью ввода номера мобильного телефона (поле «Ваш логин или email» заменено на «Ваш логин, email или телефон»).
* клиенту: восстановление пароля: возможность восстановления пароля с помощью ввода номера мобильного телефона (поле «Ваш логин или email» заменено на «Ваш логин, email или телефон»).
* клиенту: восстановление пароля: возможность восстановления пароля с помощью кода, отправленного в SMS. Доступно в «Настройки / Отправка SMS».
* клиенту: восстановление пароля: не позволяем воспользоваться функцией восстановления пароля если клиент при этом авторизован в личном кабинете, а так же если аккаунт клиента заблокирован.
* клиенту: оформление заказа (v1): возможность скрыть поля «Логин» и «Пароль» во время регистрации (логин и пароль будут сгенерированы автоматически). Доступно в «Настройки / Общие / Оформление заказа».
* клиенту: оформление заказа (v2): возможность запретить оплату счетов без предварительной проверки email/мобильного (если проверка требуется) во время первой сессии клиента если он зарегистрировался вместе с оформлением заказа, используя версию 2 скрипта оформления заказа (с помощью переменной $_CFG['ORDER_V2_DISALLOW_PAY_IF_FIRST_SESS'] в файле конфигурации).
* клиенту: проверка мобильного: возможность подтверждения регистрации путем привязки Telegram к аккаунту, на выбор клиента — или код из SMS (если SMS разрешены для страны клиента), или обязательная привязка Telegram. Доступно в «Настройки / Общие / Персональные данные».
* клиенту: продление заказа: при продлении домена вместе с продлением тарифного плана отображаем стоимость продления домена для каждого доступного периода.
* безопасность: запрещаем доступ к любым разделам клиентской части если IP клиента находится в черном списке.
* лицензии isp: для линейки лицензий ispmanager 6 добавлен провайдер my.ispmanager.ru.
* продление заказов/товаров: если продлеваемый заказ приостановлен, но остаток дней больше нуля, то добавляем оплаченный период к текущей дате окончания заказа, а не к дате оплаты.
* iptvportal: возможность использовать номер мобильного телефона клиента в качестве логина для аккаунта. Доступно в настройках сервера.
* iptvportal: возможность использовать пароль от биллинга в качестве пароля для аккаунта (будет работать только для клиентов, зарегистрировавшихся или изменивших пароль после установки данного обновления). Доступно в настройках сервера.
* iptvportal: при создании аккаунта заполняем в базе IPTVPORTAL'а также поля ФИО, email и телефон.
* jabber: обновлен класс интеграции XMPPHP (добавлена поддержка PHP 7.4) + удаляем html-теги при дублировании email-сообщений в html-формате.
* nic.kz: добавлена поддержка Privacy Protection.
* wayforpay: возможность выбора валюты в которой будет передаваться сумма в платежную систему.
— админу: заказы: исправлена ошибка, когда мог неправильно работать поиск по доп. услуге при переходе из раздела «Настройки / Дополнительные услуги» (по ссылке с количеством доп. услуги в заказах).
— лицензии isp: удален провайдер ISPsystem.com как утративший актуальность для поддерживаемых биллингом лицензий.
— сборщик почты: исправлена ошибка, когда иногда могла обрезаться тема сообщения.
— отзывы: исправлена ошибка, когда отзывы от гостей не попадали в логи клиентов.
— 4vps: исправление в модуле интеграции в связи с изменениями на стороне сервиса.
— enot: исправление в модуле интеграции в связи с изменениями на стороне сервиса.
— privat24 (курсы валют): исправление в модуле интеграции в связи с изменениями на стороне сервиса.

22.11.2022 Version 2.3.3
+ интеграция с панелью управления VMware vCenter (без автоматизации создания новых ВМ — только включение, выключение, перезагрузка, сброс/reset, удаление, vnc-консоль).
+ интеграция с сервисом 4VPS.su для перепродажи VDS (создание, удаление, включение, выключение, перезагрузка, смена тарифного плана, ссылка в ПУ, заказ дополнительных IPv4, включение/выключение ежедневного бекапа).
+ интеграция с платежной системой NOWPayments.io.
+ безопасность: добавлен сервис «SMS Authenticator» для двухфакторной авторизации с помощью отправки SMS (доступно в «Настройки / Сервисы»).
* админу: группы доменных зон: мультиязычность: возможность указать название и описание на всех доступных языках.
* админу: дополнительные способы оплаты: мультиязычность: возможность указать название и описание на всех доступных языках.
* админу: дополнительные способы оплаты: возможность активации отображения кнопки «Оплатить», после нажатия на которую клиент увидит указанный админом текст и счет будет привязан к выбранному дополнительному способу оплаты.
* админу: заказы: в редактировании заказа выводим приставку «Нективно» для всех ранее заказанных клиентом неактивных доп. услуг (как неактивных глобально, так и недоступных для конкретного тарифного плана).
* админу: заказы: возможность фильтра по отмененным заказам.
* админу: клиенты: возможность установить для клиента кредитный лимит (для оплаты с баланса в кредит).
* админу: клиенты: защита от некорректного изменения внутреннего или партнерского баланса если он в этот момент был изменен сторонним процессом + подробная запись в логах админа как именно был изменен баланс.
* админу: клиенты: в таблицу с клиентами добавлен столбец «Баланс» + возможность сортировки по ID, Дата, Логин и Баланс.
* админу: логи админов: возможность фильтра по логину админа + возможность поиска по действию.
* админу: платежные системы: мультиязычность: возможность указать название и комментарий на всех доступных языках.
* админу: система уведомлений: новые типы уведомлений «остановка заказа (товар)» и «запуск заказа (товар)».
* админу: страны: возможность массового включения/выключения параметра «Поддержка SMS» для всех стран.
* админу: счета: возможность ограничить максимальное количество счетов, которые клиент может объединить за один раз.
* админу: шаблоны: добавлены шаблоны «Email клиенту после проверки профайла» и «4VPS: создание сервера».
* админу: шаблоны: в шаблоны договоров добавлены макросы времени окончания заказа.
* клиенту: профайлы: если настройками включено требование проверки профайла администратором, то после проверки профайла отправляем клиенту письмо об её успешном прохождении.
* логи клиентов: добавлена детализация изменения настроек (фиксируем что и как изменил клиент), которые не вынесены в отдельный тип логирования.
* anypay: добавлена поддержка выбора валюты в настройках платежной системы.
* api (тарифы): добавлена команда getUsers (получение списка клиентов).
* coingate: не отправляем админам уведомления при получении статусов «canceled» и «expired».
* hetzner.cloud: растягиваем vnc-консоль на всю ширину всплыващющего окна браузера.
* payssion: не отправляем админам уведомления при получении статусов «expired», «cancelled» и «failed».
* proxmox: при перезагрузке выполняем мягкую перезагрузку (Reboot), а не жесткий сброс (Reset) + добавлены возможность жесткого сброса (Reset), включения (Start) и мягкого выключения (Shutdown).
— админу: заказы: исправлена ошибка, когда в редактировании заказа не работало изменение hostname.
— админу: заказы: исправлена ошибка, когда в редактировании заказа в SELECT-группах не отображались заказанные клиентом ранее доп. услуги, которые более недоступны для конкретного тарифного плана.
— админу: система уведомлений: исправлена ошибка, когда не выделялись и не поднимались в списке заказы на домены и заказы на товары, требующие ручной обработки.
— клиенту: домены: исправлена ошибка, когда при повторной активации уже активированного использования днс-серверов CloudFlare или днс-серверов регистратора днс-сервера изменялись на некорректные.
— отсрочка платежа: исправлена ошибка, когда при отмене отсрочки платежа по причине неоплаты счета, дата окончания заказа изменялась на текущую если заказ уходил после отмены в минус.
— cloudflare: модуль переведен на использование пользовательского API в связи с прекращением поддержки сервисом партнерского API.
— drs.ua: исправлена ошибка, когда уведомление об успешном продлении домена могло отправляться случайному пользователю биллинга, а не его владельцу.
— drs.ua: исправление в связи с изменениями для доменных зон zp.ua и zaporizhzhe.ua.
— isplicense: исправление в связи с изменениями на стороне сервиса.

10.09.2022 Version 2.3.2
+ интеграция с платежной системой Binance Pay, merchant.binance.com.
+ интеграция с платежной системой EasyPay.am по приему оплаты через терминалы.
+ интеграция с платежной системой Mega Pay, mega-pay.online.
+ интеграция с платежной системой Primepayments.ru.
* админу: администраторы: добавлено поле «API Key» (для доступа к API).
* админу: администраторы: возможность настройки сортировки по умолчанию для разделов «Заказы», «Домены», «Товары».
* админу: заказы/домены/товары: возможность сортировки по статусу заказа (с вторичной сортировкой по ID заказа по убыванию).
* админу: заказы/товары: возможность генерации пароля при добавлении заказа с созданием нового клиента.
* админу: заказы/товары: в форме поиска по умолчанию выбираем поле «ID».
* админу: магазин товаров: возможность создания подгрупп в группах товаров + возможность настройки количества товаров на странице для каждой группы/подгруппы.
* админу: тарифы: возможность применения скидок которые влияют только на тарифную часть заказа (за срок заказа, скидка в заказе) также и к дополнительным услугам.
* админу: тикеты: при вставке готового ответа не заменяем текст тикета, а добавляем в конец сообщения.
* админу: товары: возможность при добавлении заказа на товар выставить счет клиенту.
* админу: черный список: возможность ограничения доступа для указанного IP-адреса.
* админу: шаблоны: добавлен шаблон «Email клиенту при заказе смены тарифного плана».
* клиенту: смена тарифа: если при заказе изменения тарифного плана сумма счета больше нуля, отправляем клиенту письмо со счетом.
* api: возможность работы с API для реселлеров для админов (админ сможет работать с заказами любого клиента).
* api (тарифы): добавлена команда updateOrderTarif (изменение тарифного плана).
* api (тарифы): в команду getOrders добавлена возможность получения информации по конкретному заказу.
* api (тарифы): возможность работы с заказами, передавая в запросе «логин на сервере» вместо «ID заказа» (не будет работать если в базе биллинга есть несколько заказов с указанным логином).
* api (тарифы): при работе от имени админа в ответах на команды getTarifs и getOrders добавлен параметр «Название тарифа на сервере».
* drs.ua: возможность восстановить (restore) домен у регистратора.
* namecheap: добавлена поддержка проверки домена на занятость через API регистратора + добавлена проверка является ли домен премиум-доменом при проверке домена на доступность через API.
* subreg/regtons: добавлена поддержка доменной зоны .uk (кроме компаний из GB).
* telegram: если клиент или админ заблокировали бота, то автоматически отменяем привязку Telegram к такому аккаунту (с записью в логах).
* webmoney: добавлена поддержка WMT-кошельков + возможность приёма USDT на WMZ-кошелек.
— админу: отправить e-mail/тикет/sms: исправлена ошибка, когда HTML-письма из рассылок, инициированных админом, некорректно отображались в логах почты.
— админу: платежные системы: исправлена ошибка, когда не работали настройки «Минимальная сумма оплаты» и «Максимальная сумма оплаты» для способов оплаты «Партнерский счет», «Внутренний баланс», «Квитанции для физ. лиц», «Счета для юр. лиц» и «Дополнительные способы оплаты» (в отличии от других способов оплаты перечисленные способы вообще не будут видны клиенту если сумма не соответствует требованиям).
— клиенту: оформление заказа: исправлена ошибка, когда не отображались дополнительные услуги если для тарифа доступны только Операционные системы и Панели управления и мы их отображаем в виде SELECT'а.
— клиенту: проверка email: исправлена ошибка, когда письма для проверки email (подтверждение регистрации) и для подтверждения изменения email дублировались в Telegram клиента.
— безопасность: api (тарифы): для некоторых команд устранена возможность доступа к чужим заказам.
— регулярные платежи: добавлена поддержка регулярных платежей для заказов на домены и товары.
— товары: исправлена ошибка, когда могли не останавливаться просроченные товары с ежедневной оплатой у которых время окончания заказа за несколько минут до конца дня.
— ядро: исправлена ошибка, когда требовало подтвердить email и/или мобильный, заполнить настройки и/или профайл, даже если вход в аккаунт выполнен админом из админки.
-d-: webmoney: удалена поддержка WMR, WMP и WMU кошельков, а так же удалено уведомление о рисках, как утратившие актуальность.

03.06.2022 Version 2.3.1
+ интеграция с панелью управления Hestia (создание, удаление, остановка и запуск аккаунтов, смена пароля, смена тарифного плана, вход в аккаунт клиента).
+ интеграция с платежной системой Payture.com.
+ интеграция с платежной системой PayKassa.pro.
+ интеграция с платежной системой PayKeeper.ru.
+ интеграция с платежной системой Сбербанк (эквайринг), sberbank.ru.
+ интеграция с платежной системой Уралсиб (эквайринг), uralsib.ru.
+ интеграция с Monobank.ua для автоматического получения курсов валют (покупка/продажа/кросс-курс).
+ админу: добавлен справочник стран, позволяющий разрешить отправку SMS только в указанные страны. Доступно в «Настройки / Страны».
* админу: главная страница: автоматически обновляем главную страницу с тем же интервалом обновления, что установлен для «Другое / Логи клиентов».
* админу: доп. услуги: возможность пакетного изменения на указанный процент цены для выбранных дополнительных услуг.
* админу: заказы: возможность пакетного изменения на указанный процент сохраненной стоимости заказа для выбранных заказов.
* админу: клиенты: добавлены фильтры «С заметками» и «Со специальными ценами».
* админу: настройки: отправка почты: возможность включить debug при отправке через SMTP.
* админу: объявления: возможность показа объявлений «Клиентам указанной страны».
* админу: отправить e-mail/тикет/sms: возможность рассылки «Клиентам указанной страны».
* админу: отправить e-mail/тикет/sms: добавлена поддержка макросов {company_name}, {company_url}, {billing_url}, {support_url}.
* админу: платежные системы: возможность отключить отображение на странице выбора способа оплаты ссылку на сайт платежной системы.
* админу: платежные системы: возможность запретить пополнение внутреннего баланса с помощью платежной системы.
* админу: тарифы: возможность пакетного изменения на указанный процент цены для выбранных тарифов.
* админу: товары: возможность повторной отправки письма в редактировании заказа на товар для лицензий ISPSystems + добавлена поддержка макроса {licid} (ID лицензии) для таких писем.
* админу: шаблоны: добавлен шаблон «Email клиенту для активации домена».
* админу: в меню «Клиенты» добавлен подпункт «Реселлеры».
* клиенту: оплата счета: если доступ для страны клиента к платежной системе запрещен, но при этом в настройках клиента явно разрешен доступ к этой платежной системе, то показываем клиенту данный способ оплаты.
* безопасность: добавлена защита от кражи сессионной cookie с помощью JavaScript-инъекции: запрещаем доступ к cookie для JavaScript + если в $full_www_path указан https-протокол, то разрешаем получать доступ к cookie только по https + полностью блокируем cookie для межсайтовых запросов, включая изображения, iframe и т.д.
* файл конфигурации: возможность переопределить разрешенные для генерируемых биллингом паролей большие буквы, маленькие буквы, цифры и специальные символы (с помощью переменных $_CFG['NEW_PWD_SYMBOLS_UPPER'], $_CFG['NEW_PWD_SYMBOLS_LOWER'], $_CFG['NEW_PWD_SYMBOLS_NUMBERS'] и $_CFG['NEW_PWD_SYMBOLS_SPECIAL'] соответственно).
* файл конфигурации: возможность изменить количество символов, добавляемых к обрезанному логину клиента при создании уникальн
Читать дальше →