Татнет
Начать

Changelog Татнет: список изменений

История обновлений и новых возможностей платформы

v2.12.02026-10-28

Managed Kafka, реплики PostgreSQL для чтения и бэкапы ВМ по расписанию

  • Запущен Managed Kafka: конфигурации Dev и HA, подключение из интернета или приватной сети, управление из панели, CLI и MCP. Стоимость складывается из почасовой оплаты виртуальных машин и 30% за управление
  • Managed PostgreSQL: отдельные реплики для чтения и адрес подключения к ним — запросы чтения можно вынести с основного узла. Реплики создаются и управляются из панели, CLI и MCP
  • Бэкапы виртуальных машин: расписание и срок хранения точек восстановления вместо предоплаченных слотов. Оплачивается фактически занятое хранилище; автоматические бэкапы можно включить сразу при создании ВМ
  • Виртуальные машины: несколько сетевых интерфейсов в разных VPC, добавление и удаление подключений из панели, CLI и MCP. В форме создания появился поиск сетей, а VPC можно переименовать
  • Балансировщики: внутренний адрес в приватной сети для сервисов без публичного доступа; при создании публичного балансировщика можно выбрать заранее зарезервированный IP
  • Публичный IP балансировщика можно закрепить за аккаунтом прямо из его карточки. При отключении NAT-шлюза адрес тоже можно сохранить и затем использовать повторно
  • Kubernetes: для control plane и worker-нод можно выбрать разные тарифы, а в мастере создания видна итоговая стоимость. Добавлен S3 CSI для подключения объектного хранилища к подам
  • L4-балансировщики Kubernetes сохраняют IP клиента; в панели появились графики соединений и трафика, а пропуски измерений показываются разрывами линий
  • Приложения: готовые DNS-инструкции для своего домена прямо в панели — CNAME или A-запись для корневого домена, с проверкой настройки DNS. Для технического домена появились настройки индексации и перенаправления
  • S3-хранилище: выбор региона при создании бакета, обновлённая рабочая область и понятный результат загрузки файлов. Убраны квоты на объём хранения в байтах; исходящий трафик учитывается отдельно от хранения
  • Serverless-функции: создание по текстовому описанию и готовые исполняемые шаблоны для разных языков; сгенерированный черновик проходит проверку перед выдачей
  • ИИ-студия получила основной адрес tatnet.ai. У чатов появились постоянные ссылки, поиск и переименование в истории, подготовка правки сообщения и повторного ответа
  • ИИ-студия: референсы для изображений, замена персонажа в видео и говорящие портреты. Формат кадра виден до запуска, а перевод описания сцены можно отредактировать
  • ИИ-студия: озвучка на русском, выбор голоса и личная библиотека голосов с записью через микрофон. Аудио можно использовать повторно, смешивать с исходной дорожкой видео, сдвигать и менять скорость
  • T1000: настройка платежей ЮKassa и почты Unisender Go с готовыми шаблонами serverless-функций; улучшено восстановление доступа к проекту и переключение аккаунтов
  • Проекты: ресурсы собраны в список с поиском, блочные тома доступны в разделе хранилища всего аккаунта. В финансах видны активированные промокоды, периоды оказания услуг и источники оплаты
  • CLI и MCP: управление Kafka, репликами PostgreSQL, расписаниями бэкапов, сетевыми интерфейсами ВМ и сохранением IP. Добавлены просмотр доступных тарифов ВМ, выбор региона S3 и смена git-ветки приложения
v2.11.02026-10-08

ИИ-студия, обновление Docker-приложений и управление сетями из CLI

  • Запущена ИИ-студия на ai.tatnet.ru: генерация видео в браузере, вход через TatNet ID, лента заказов и просмотр результата. Стоимость видна перед запуском, а при неудачной генерации списание возвращается
  • ИИ-студия: появились тарифы и пакеты кредитов, счётчик оставшихся кредитов и подсказка, как пополнить их для следующей генерации; покупки и списания видны в истории операций аккаунта
  • Приложения из Docker-образа: образ можно сменить в настройках, через API, командой tatnet app update --image или MCP. Панель отдельно показывает образ, который сейчас работает, и сообщает, если приложение ещё не развёрнуто
  • CLI: добавлены команды для приватных сетей, NAT-шлюзов, резервирования внутренних адресов и плавающих IP — создание, привязка к ВМ и отключение из терминала
  • CLI и MCP: поиск приложений по репозиторию, ветке и домену во всех доступных проектах. Ожидание деплоя проверяет, что нужная сборка вышла в live; CLI умеет ждать конкретный коммит и показывать логи
  • Баланс аккаунта доступен через публичный API /v1/account/balance, команду tatnet account balance и MCP; доступ к нему настраивается в правах ключа и на экране согласия
  • Раннеры: в разделе «Сейчас» видны выполняющиеся задачи, в журнале — время начала, а длительные запуски показываются в часах и сутках
  • Тарифы Apps Platform: состав тарифа отображается из общего каталога, в том числе на английском; вычисления приложений по запросу в финансах показываются за час работы
  • Serverless-функции доступны на платных тарифах: при приостановке панель объясняет причину и предлагает выбрать тариф. Для Supabase Edge Functions нужен уровень Pro
  • Выбранный аккаунт сохраняется на сервере и используется и в панели, и в ИИ-студии; уточнены проверки доступа при передаче проектов и работе с git-подключениями
  • Документация собрана на docs.tatnet.ru: прежние адреса руководств перенаправляют к соответствующим разделам, а на лендинге появились отдельные страницы CLI и MCP с примерами работы
v2.10.02026-09-24

Managed Postgres и Valkey, ИИ-модели по API, консольный клиент и MCP-сервер

  • Запущен Managed PostgreSQL: версии 15–17, один узел или отказоустойчивая пара под Patroni, TLS со своим CA кластера, доступ из интернета по списку разрешённых IP или только из вашей приватной сети
  • Postgres: бэкапы с восстановлением на любой момент времени (PITR) в новый кластер, вкладка «Параметры» для настройки postgresql.conf, смена тарифа и переход между одним узлом и HA прямо на карточке кластера — база остаётся доступной
  • Запущен Managed Valkey — Redis-совместимый кэш с TLS-подключением rediss://, параметрами maxmemory и политикой вытеснения, сменой тарифа и топологии single ↔ HA
  • Узлы Postgres и Valkey переводятся на новый образ без простоя: карточка кластера подсказывает, что образ устарел, и заменяет узлы по одному, реплики первыми
  • Раздел «ИИ-модели»: OpenAI-совместимый API на ai.tatnet.cloud с открытыми моделями GLM, DeepSeek и Qwen. Оплата за токены с баланса, у каждого ключа свой набор моделей и предел расхода за месяц
  • К ИИ-моделям подключаются Claude Code и Codex CLI: шлюз понимает форматы Anthropic Messages и OpenAI Responses, достаточно указать адрес и ключ
  • Консольный клиент tatnet: управление приложениями, ВМ, Postgres и Valkey из терминала, а команда tatnet deploy выкладывает папку с сайтом без git-репозитория
  • MCP-сервер mcp.tatnet.cloud: платформой можно управлять из Claude, ChatGPT и других MCP-клиентов. Вход — через аккаунт Татнет с экраном согласия, выданные доступы видны и отзываются в панели
  • TatNet Runners (ранний доступ): раннеры GitHub Actions на отдельных KVM-машинах, которые уничтожаются после каждой джобы. Подключение — установкой GitHub App и одной строкой runs-on в workflow; в панели раздел «Раннеры» с расходом и журналом джоб
  • Supabase: уровни Free и Pro на каждую базу. Pro — 8 ГБ базы, 100 ГБ файлов, больше соединений и без паузы за простой; бесплатная база по-прежнему одна на аккаунт
  • Supabase Pro: свой домен у бэкенда — API, Auth и Storage отвечают на вашем адресе, сертификат выпускается автоматически
  • Supabase Studio: работает раздел Logs (журналы Auth, REST и Storage), форма SMTP сразу говорит, дойдёт ли письмо до вашего почтового сервера, а удалить Edge Function можно прямо из Studio
  • API-ключи: права настраиваются матрицей по типам ресурсов и меняются у выданного ключа без перевыпуска секрета
  • Публичный API /v1: добавлены Managed Postgres и Valkey, объектное хранилище и домены; приложения, ВМ и базы адресуются без проекта в пути, лог сборки отдаётся потоком
  • Виртуальные машины: QEMU guest agent ставится при создании и переустановке — сброс пароля работает без остановки машины, а в панели видно, отвечает ли агент
  • Приложения: в форме создания видно, чем приложение соберётся, у сервиса есть переключатель «Собрать по Dockerfile», а откат на прежнюю ревизию спрашивает подтверждение
  • Финансы: перечень услуг показывает всё, за что идут списания, а историю операций можно отфильтровать до пополнений
  • T1000: онбординг подсказывает возможности, которыми проект ещё не пользуется, видно, какая версия сейчас в проде и насколько она отстаёт, а смена тарифа спрашивает подтверждение перед списанием
v2.9.02026-09-07

Плавающие IP-адреса, блочные тома, задачи у приложений и два новых git-сервиса

  • Появились плавающие публичные IP-адреса: адрес принадлежит проекту, а не машине — его можно снять с одной ВМ и повесить на другую, он переживает пересоздание машины. В панели — отдельный раздел, на странице ВМ — карточка адреса, оплата почасовая
  • Новые машины создаются в приватной сети и получают публичный адрес плавающим, а у самой сети появился NAT-шлюз: машины без публичного адреса выходят в интернет через него, включается одним переключателем
  • Запущены блочные тома: диск создаётся отдельно от машины, прикрепляется и открепляется на ходу и увеличивается без пересоздания. Тарификация почасовая, 8 ₽ за ГБ в месяц
  • Тома работают и в Kubernetes: CSI-драйвер выдаёт PersistentVolume на дисках Татнет, а расширение тома доходит до файловой системы без перезапуска пода
  • Kubernetes: в мастере создания видна плата за управление кластером, а среди тарифов узлов предлагаются только подходящие
  • У приложений появилась вкладка «Задачи»: команды по расписанию cron и разовый запуск кнопкой, с историей запусков и их выводом
  • У backend-приложений появилась команда перед деплоем — миграции выполняются на новом образе до переключения трафика; если команда упала, деплой не состоится и приложение останется на прежней версии
  • Подключены GitVerse и GitFlic — вместе с GitHub, GitLab и нашим git это пять источников кода. Автодеплой по пушу заработал у GitLab; в GitVerse и GitFlic вебхук добавляется в настройках репозитория вручную
  • Если доступ к репозиторию отозвали, приложение GitHub удалили или репозиторий перенесли, панель говорит об этом на карточке приложения и предлагает переподключить связь — вместо непонятного отказа сборки
  • Виртуальные машины: сброс пароля из панели (новый пароль показывается один раз и нигде не хранится), VNC-экран показывается целиком, а отказ консоли объясняется словами
  • Проекты: новый список с карточками, счётчиками ресурсов и стоимостью в месяц, а в разделе «Все проекты» — приложения, функции и машины всего аккаунта одним списком
  • Объектное хранилище отдаёт превью картинок на лету: путь /-/image/{пресет}/{бакет}/{ключ} возвращает уменьшенную копию нужной ширины или обрезанную под квадрат, а браузерам, которые его принимают, — WebP. Оригиналы тянуть целиком больше не нужно
  • Сборки приложений ставят зависимости через собственное зеркало npm — установка перестала зависеть от доступности внешнего реестра
  • Публичный API /v1 пополнился блочными томами, плавающими адресами и задачами приложений
  • T1000 научился искать бесплатные фотографии в Openverse и на Викискладе прямо во время генерации — картинки подбираются и попадают в библиотеку проекта
  • T1000 помнит принятые по проекту решения между генерациями, правит существующие файлы точечно, принимает уточнение на ходу в текущий шаг, а на «Стоп» переспрашивает
  • Перед выдачей результата T1000 открывает страницу по-настоящему: проверяет, что кнопки нажимаются и что приложение не падает в браузере, — а не только то, что оно собралось
  • В сгенерированных T1000 галереях фотографии идут превью с ленивой загрузкой, а ограничение на загрузку изображений поднято до 200 файлов за 10 минут
  • Реферальная программа: ежемесячные выплаты по договору, предпросмотр договора и подписание через ЭДО прямо в панели
v2.8.02026-08-19

Новая навигация и поиск в панели, продление доменов, обновлённый T1000

  • Панель получила новую навигацию: сайдбар подстраивается под контекст — внутри проекта видны его приложения, функции и виртуальные машины со счётчиками, вне проекта — ресурсы всего аккаунта
  • В шапке появился поиск: приложения, функции, ВМ, домены, DNS-зоны, бакеты и разделы панели находятся по имени, а не перебором проектов
  • Вход и регистрация по коду на почту — телефон больше не обязателен; добавлен вход через Сбер ID и Яндекс ID
  • Домены: продление на 1–10 лет прямо из панели с ценой до подтверждения, синхронизация даты истечения с регистратором, видимая причина отказа при блокировке и текущие NS в карточке домена
  • Приложения: смена VPC в настройках с постепенной прокаткой реплик; исключения egress-политики можно сузить адресом назначения
  • Виртуальные машины: регион виден в списке и карточке, в VNC-консоли работает вставка из буфера обмена, а по умолчанию открывается serial-консоль
  • В локации kzn-1 добавлен второй блок публичных адресов — свободных публичных IP для новых машин стало больше
  • Supabase: подтверждение почты и восстановление пароля уходят через ваш SMTP с вашими шаблонами письма, а Site URL и список redirect-URL теперь свои у каждого проекта
  • T1000 переоделся: тёмная тема, докованные панели вместо полотна, полноэкранный режим и работа с телефона
  • T1000: публикация проекта и подключение домена — внутри конструктора, без перехода в панель; сгенерированный сайт сразу получает robots.txt, sitemap.xml, llms.txt и разметку Schema.org
  • T1000: ссылка на макет Figma попадает в контекст генерации, картинки макета едут в библиотеку проекта, импорт изображений увеличен до 32 МБ с автоматическим ужатием
  • T1000: раздел «Использование» показывает расход проекта в токенах, пакет генерации можно докупить, а цены и сравнение с Lovable, v0 и Replit видны без входа
  • Реферальная программа: реквизиты для выплат, счета и история начислений доступны в панели
v2.7.02026-08-04

Тарифные пакеты T1000, приватные Kubernetes-кластеры и клонирование проектов

  • T1000 перешёл на тарифные пакеты: генерация оплачивается пакетом, остаток виден прямо над строкой ввода, а выбор и покупка тарифа теперь живут внутри T1000, без перехода в панель
  • Стоимость генерации известна до её запуска — T1000 говорит о ней заранее и не начинает работу, которую нечем оплатить
  • Клонирование проекта в T1000: копируются код, serverless-функции, файлы хранилища и библиотека изображений, а клон получает собственную пустую базу со схемой оригинала
  • Генерация переживает выкат платформы, зависшие задания закрываются сторожем, а в интерфейсе видно, что происходит прямо сейчас
  • Перед выдачей результата T1000 проверяет, что страница действительно отрисовывается, а не только собирается
  • Kubernetes: выбор доступа к API кластера — публичный, публичный вместе с приватным или только приватный. Endpoint выдаётся по постоянному DNS-имени, поэтому kubeconfig не устаревает при смене режима или адреса
  • Публичный API /v1: смена VPC у приложения с прокаткой реплик, а PATCH теперь отвергает незнакомые поля вместо тихого успеха
  • Supabase: письма подтверждения и восстановления пароля уходят через платформенный SMTP — свой почтовый сервер настраивать не нужно
  • Приложения: новая реплика попадает в ротацию только после проверки сетевой доступности, а время на завершение начатой работы настраивается для каждого приложения отдельно
  • Подключение ЭДО: кроме Диадока поддержаны универсальные операторы
v2.6.02026-07-28

Supabase Edge Functions, Deno и медиа в T1000

  • Появились Supabase Edge Functions: пишутся и деплоятся прямо из Studio или из панели, исполняются на serverless-платформе Татнет
  • Serverless-функции получили рантайм Deno — в дополнение к Go, Python и Node
  • Внутри Supabase появился планировщик задач по расписанию (cron) с управлением из панели
  • Новая модель ключей Supabase (publishable/secret с проверкой по JWKS) для новых проектов; Supabase-стеки переехали на домены *.supa.tatnet.cloud
  • T1000 научился импортировать картинки и видео по ссылке, принимать фото и PDF во вложениях чата и сам заполнять SEO-описание и og:image-превью
  • Сквозная навигация между панелью и T1000: кнопка «Редактировать в T1000», переключатель продуктов и возврат на прежнее место после пополнения баланса
  • Приложения: опциональная readiness-проба перед подачей трафика на новую реплику и мгновенное пробуждение приложений из scale-to-zero
  • DNS и домены: статус применения зоны в панели, автоматическая проверка A-записей кастомных доменов и быстрое добавление www-варианта
v2.5.02026-07-10

Managed Kubernetes и балансировщики нагрузки

  • Запущен Managed Kubernetes (бета): кластеры на Talos Linux с выбором версии 1.31–1.34, control plane из одной или трёх нод и пулами worker-нод
  • Обновление версии Kubernetes и ОС Talos прямо из панели, масштабирование пулов нод и готовый kubeconfig
  • Service type=LoadBalancer внутри кластера создаёт настоящий балансировщик Татнет — через cloud-controller-manager
  • Запущены управляемые балансировщики нагрузки: правила HTTP/HTTPS/TCP, health-check с автоматическим выводом мёртвых бэкендов и графики трафика
  • Сертификаты балансировщика: загрузка своего PEM или автоматический выпуск Let's Encrypt
  • Kubernetes-кластеры и балансировщики доступны в публичном API /v1
  • Добавлена регистрация через Yandex ID и подписание закрывающих документов через Диадок
v2.4.02026-06-30

Превью проектов, безопасность Supabase и passkey-вход

  • В дашборде T1000 появились превью-тумбнейлы проектов — скриншот обновляется после каждой генерации
  • Для таблиц Supabase в T1000-проектах теперь автоматически включается Row Level Security — данные защищены по умолчанию
  • Добавлены лимиты Supabase-баз по тарифным планам с подсказками по апгрейду
  • Supabase Storage хранит файлы в нашем S3 (kzn-1) — для каждого проекта выделяется изолированный бакет
  • Функции переехали на публичный домен fn.tatnet.cloud (старый fn.tatnet.app продолжает работать)
  • Добавлен беспарольный вход по passkey (WebAuthn)
v2.3.02026-06-26

T1000, Supabase и домены

  • Запущен T1000 — ИИ-конструктор сайтов и приложений с генерацией, live-preview, редактированием кода и деплоем в Татнет Apps
  • Добавлены долговечные T1000 generation jobs, история сообщений, режим обсуждения плана и автонейминг проектов
  • Появился Managed Supabase для T1000: создание и подключение backend, SQL-операции, миграции, env-injection и лимиты по тарифам
  • Добавлена покупка и продление доменов: проверка доступности, WHOIS, контакты, цены регистрации/продления и автоматическая делегация NS на Татнет
  • Обновлён DNS: Cloudflare-style редактор записей, региональные edge-IP и защита от некорректных DNS-ответов регистратора
v2.2.02026-05-25

Публичное S3-хранилище и локация kzn-1

  • Открыта локация kzn-1 в датацентре IT-парк им. Башира Рамеева
  • Добавлено публичное S3-совместимое объектное хранилище: бакеты, ключи доступа, object browser, presign URL и публичные ссылки
  • Запущены endpoint-ы kzn-1.s3.tatcloud.ru и SigV4 gateway для совместимости с AWS SDK, aws-cli и boto3
  • Добавлена поддержка пер-кластерной инфраструктуры: публичные IP, DNS-серверы, VPC-маршрутизация и подготовка multi-region Apps
  • T1000 получил постоянные проекты, ревизии, сообщения и возможность деплоить результат в Apps Platform
v2.1.02026-04-29

Бессерверные функции, работа с юридическими лицами и биллинг

  • Запущены Serverless Functions: Node, Python и Go, редактор в браузере, переменные окружения и публичные HTTP-endpoint-ы
  • Добавлены счета для юридических лиц, плательщики, сверка платежей через Точка Банк и FIFO-формирование актов
  • Расширены финансовые отчёты: пополнения, списания, бонусы, реферальные начисления и понятные описания операций
  • Добавлен биллинг backend-приложений, keep_alive-подписок, реплик и почасового использования
  • Улучшены VPC, Apps и deploy-flow: VPC для функций, build logs, preview-домены и управление доменами приложений
v1.6.02026-04-15

Serverless-функции

  • Запуск платформы Serverless Functions: Go, Python, Node
  • Редактор кода в браузере без git-репозитория
  • Публичный HTTP-эндпоинт fn.tatnet.cloud/{project}/{id}
  • Scale-to-zero и версионирование релизов
  • Управление переменными окружения
v1.5.02026-03-01

SSL-сертификаты и улучшения DNS

  • Автоматический выпуск SSL через Let's Encrypt и ACME
  • Автопродление за 30 дней до истечения
  • Мульти-доменные сертификаты (SAN)
  • DNS-валидация без ручных TXT-записей
  • Обновлённый редактор DNS-записей в панели
v1.4.02026-02-15

Татнет Apps — деплой приложений

  • Деплой Next.js, Astro, Remix и статики из GitHub и GitLab
  • Поддержка любых Dockerfile-приложений
  • Авто-определение фреймворка при подключении репозитория
  • Кастомные домены с автоматическим SSL
  • Preview-окружения для Pull Requests
  • Переменные окружения и секреты
v1.3.02026-01-20

VPC и приватные сети

  • Создание VPC с CIDR-блоками
  • OVN-based SDN для сетевой изоляции
  • Подключение ВМ к VPC при создании
  • Управление сетевыми интерфейсами
v1.2.02025-12-10

DNS-хостинг

  • Создание и управление DNS-зонами
  • Поддержка всех основных типов записей
  • Настройка TTL
  • Управление через API
v1.1.02025-11-01

Мониторинг и метрики ВМ

  • Real-time метрики CPU, RAM, Disk I/O, Network I/O
  • VNC и Serial консоли
  • Изменение тарифа ВМ (resize)
  • Улучшенное управление SSH-ключами
v1.0.02025-10-01

Запуск платформы

  • Создание и управление виртуальными машинами
  • Выбор ОС из каталога образов
  • Мультитенантность: проекты и команды
  • Биллинг и пополнение баланса
  • Панель управления