Последнее обновление: 23 октября 2024
Октябрь (запланировано)
- Базы данных. Уведомления по заполнению диска
- Бэкапы. Скачивание и загрузка бэкапов облачных серверов
- Калькулятор стоимости инфраструктуры
- Расширение списка событий в разделе «История»
- Обновление UX/UI раздела «Есть идея»
Октябрь (реализовано)
Облачные серверы
- Добавили линейку тарифов «Standard» с SSD-накопителями в зоне доступности SPB-3.
- Отображаем имена подключенных дисков так, как они названы в системе.
- Добавили комментарии для подключенных дисков.
- Убрали возможность удалять снапшот на выключенном сервере.
- Добавили уведомление в панели при попытке удалить или перезагрузить сервер при заблокированном Telegram-боте.
- Добавили возможность изменять конфигурацию сервера, когда закончились ресурсы в зоне доступности.
- Исправили баг с некорректными уведомлениями об ошибках в Telegram о бэкапах.
- Исправили баг, при котором не отображался статус сервера «Установка ПО».
- Исправили баг, из-за которого было невозможно отмонтировать ISO-образ после создания сервера.
- Исправили баг, из-за которого было можно клонировать сервер в зону, в которой нет ресурсов.
Базы данных
- Реализовали репликацию PostgreSQL.
- Добавили поддержку Redis 7.
- Добавили графики для MongoDB с отображением количества операций и соединений.
- Добавили графики для OpenSearch с отображением задержек, скорости индексации и поиска, а также кучи JVM.
- Добавили графики для RabbitMQ с отображением количества созданных каналов, активных соединений и операций в секунду.
- Добавили графики для ClickHouse с отображением количества операций вставки и поиска.
- Добавили графики для Kafka с отображением пропускной способности и количества запросов.
- Отображаем иконки в фирменном цвете.
- Убрали возможность создавать инстансы MongoDB устаревших версий 4 и 5.
- Исправили баг, из-за которого привилегии в панели отличались от фактических.
- Поправили валидацию в панели на ограничение имени пользователя базы данных до 16 символов.
Хранилище S3
- Добавили Дашборд для бакетов в кластере s3.timeweb.cloud.
- Отображаем на дашборде данные о потребленном трафике и занятом месте, реквизиты для подключения к S3 / Swift и ссылку на профиль Cyberduck.
- Добавили на дашборд ссылки на документацию.
- Исправили баг, из-за которого могли не удаляться записи о доменах при удалении бакета.
- Поправили отображение прогресс-бара при переносе бакета на Ceph.
- Исправили баг, из-за которого некорректно менялась конфигурация бакета.
- Исправили баг, из-за которого бакет переходил в статус transfer при удалении файлов или папок и не возвращался обратно.
- Исправили баг, из-за которого не обновлялся размер бакета после изменения без перезагрузки страницы.
Kubernetes
- Добавили дашборд для кластеров на k0s.
- Отображаем на дашборде нагрузку на CPU и RAM для мастер-нод и данные для подключения к кластеру.
- Отображаем данные на графиках CPU и RAM с разбивкой по основным метрикам кластера.
- Добавили графики вместимости и статуса подов.
- Добавили виджет с информацией об основных используемых ресурсах.
- Добавили конфигуратор для воркер-нод при создании кластера и добавлении воркер-нод в существующий кластер.
- Исправили баг, добавлявший неудаляемые сети при создании кластера.
- Исправили баг, из-за которого при создании кластера отображались неправильные данные для S3.
- При добавлении и удалении воркер-нод и групп блокируем действия с кластером.
Балансировщики
- Добавили дашборд с мониторингом HTTP-статистики: количество HTTP-ошибок, количество запросов и ответов, RPS.
- Обновили тарифы и увеличили пропускную способность в Санкт-Петербурге и Москве до 500 Мбит/с и 1 Гбит/с, без изменения стоимости.
- Добавили возможность установки Let's Encrypt или собственного сертификата.
- Исправили баг, из-за которого некорректно определялась зона доступности при создании балансировщика через API и Terraform.
- Добавили графики количества запросов к балансировщику, потребления CPU и RAM.
- Заменили график с количеством ошибок 4хх/5хх на график с количеством HTTP-ответов с разбивкой по кодам 1хх/2хх/3хх/4хх/5хх.
Выделенные серверы
Домены
- Теперь всегда отображаем опцию оплаты с баланса и уведомляем, если средств недостаточно.
- Исправили баг, из-за которого генерировались дополнительные MX-записи при изменении текущей.
SSL-сертификаты
- Добавили статусы сертификатов.
- Реализовали возможность продления сертификатов с оплатой с баланса или отдельно.
- Реализовали переход к домену в один клик.
- Добавили пагинацию и поиск по сертификатам.
- Выделяем в списке сертификаты, которые истекут через месяц или уже истекли.
- Оптимизировали работу и улучшили отзывчивость раздела.
Почта
- Добавили модальное окно с данными для подключения после создания почтового ящика.
- Добавили возможность автоматического перехода на новую почту.
- Исправили баг, из-за которого при настройке пересылки исходящих писем почтового ящика возникала ошибка.
IAM
- Реализовали возможность выпускать API-токены с ограничением доступа к сервисам.
- Реализовали возможность выпускать токены из-под доп. пользователя, с такими же правами.
Интерфейс
- Добавили возможность авторизации через OAuth для дополнительных пользователей.
- Мгновенно обновляем баланс в верхнем меню при внесении средств.
Мобильное приложение
Telegram-бот
- Добавили возможность создания новых тикетов.
- Добавили возможность работать с вложениями в тикетах.
Уведомления
Сентябрь (реализовано)
Сеть
- Запустили приватные сети BGP в Петербурге, Москве и Нидерландах.
- Перевели приватные сети на EVPN/VXLAN/VPNV4.
- Отображаем подсказку о блокировке DHCP при запрете портов 67-68/UDP для разрешающих и запрещающих правил.
- Исправили баг, когда при удалении публичного IP-адреса могла не удаляться PTR-запись.
- Исправили баг, из-за которого могло не работать множественное создание IP-адресов.
- Исправили поведение в форме файрвола, когда нельзя было создать правило без указания порта.
Облачные серверы
- Запустили серверы с GPU с видеокартами NVIDIA Tesla T4.
- Добавили возможность удалять образы из ПУ в любом статусе.
- Исправили ошибку, из-за которой при создании сервера доп. пользователем сервер мог добавиться в основной проект, в который у доп. пользователя нет доступа.
- Исправили ошибку, из-за которой при смене готового тарифа на произвольный серверу могла установиться неверная стоимость.
Базы данных
- Реализовали репликацию MySQL.
- Убрали возможность создавать инстансы баз данных с именами root и postgres.
- Начали использовать VictoriaMetrics для графиков в панели.
- Добавили возможность менять конфигурацию кластеров с репликацией.
- Отображаем на дашборде статусы и статистику каждой ноды в кластере.
- Исправили CLI-команду в ПУ для подключения к Redis.
- Исправили ошибку, когда после смены тарифа в ПУ могла отображаться старая информация о конфигурации.
Kubernetes
- Запустили k8s в Москве и Нидерландах.
- Добавили возможность управлять лейблами и тейнтами.
- Запустили маркетплейс дополнений.
- Добавили возможность перезагружать из ПУ воркер-ноды в кластерах Kubernetes.
- Отображаем регион и зону доступности кластера в ПУ.
S3-хранилище
- Запустили конфигуратор тарифов.
Домены
Почта
- Запустили новый почтовый сервис «Корпоративная почта».
- Исправили ошибки в ПУ при настройке пересылки входящих писем.
CLI
Интерфейс
- Добавили раздел с лимитами платформы.
- Обновили цвета в светлой теме ПУ и увеличили ее контрастность.
- Сохраняем черновики в разделе «Идеи» для текста, тегов и файлов.
Август (реализовано)
Сеть
- Добавили IPv6-адреса в Нидерландах.
Облачные серверы
- Автоматически предлагаем уже существующую приватную сеть при создании сервера.
- Отключили клонирование серверов на старых SSD-конфигураторах.
- Исправили ошибку, при которой в карточке сервера внутри проекта IPv6 мог отображаться как основной.
- Добавили подсказку в «Маркетплейс» → «Сеть», что для корректной работы нужен публичный IPv4.
- При клонировании предупреждаем, что нельзя выключать сервер, который клонируется.
- Исправили копирование ключа ispmanager для лицензий, которые были выданы через поддержку.
- Исправили работу кнопки «Удалить снапшот» не со страницы бэкапов.
Базы данных
Kubernetes
- Переход с Rancher на собственный Control-plain над низкоуровневым k0s.
- Поддержка актуальных версий Kubernetes.
- Поддержка Kubernetes Dashboard и переход в него в 1 клик.
- Копирование токена в панели в 1 клик для авторизации в Kubernetes Dashboard.
- Поддержка отказоустойчивых кластеров с несколькими master-нодами.
- Поддержка kuberouter в Container Network Interface (CNI).
- Поддержка CSI S3: подключение бакета из того же проекта в один клик или любого внешнего по реквизитам.
- Указание региона бакета при подключении внешнего S3 в CSI.
- Поддержка расширения кластера любыми аддонами.
- Отображение в панели количества master-нод.
- Статусы у worker-нод.
- Переименование групп.
- Смена имени и комментария кластера.
Интерфейс
Уведомления
- Поддержка дополнительных емейлов для биллинговых нотификаций.
- Возможность подписаться отдельно на нотификации и на отправку копий документов.
Июль (реализовано)
Сеть
- Добавлена выдача резолверов по DHCP для IPv6.
- Возможность вручную указать протоколы tcp6, udp6 и icmp6 при создании правила файрвола для всех адресов (0.0.0.0).
- Подсказка в файрволе при попытке закрыть порт 10050, что он необходим для работы мониторинга.
- Сортировка списка публичных IP-адресов: по адресу, зоне доступности или сервису.
- Дополнительные IPv6-адреса для серверов в Москве.
Облачные серверы
- Статус загрузки данных на графиках.
- Не блокируем создание сервера при достижении лимита IP-адресов.
- Исправлена проблема загрузки образов в панель.
- Увеличили лимит дополнительных дисков с 3 до 20.
- Увеличили скорость загрузки клиентских образов до нескольких Гбит/с.
- Предупреждение в ПУ о недостаточном балансе при добавлении доп. IP или клонировании.
- Удаление пробелов в начале и конце названия при переименовании сервера.
- Добавили на страницу переустановки ОС информацию о том, что размер диска должен быть больше, чем размер образа.
- Починили выдачу IPv6-адресов в зоне SPB-1 для серверов без приватных сетей.
- Исправили ошибку, когда могли не удаляться записи из биллинга при смене конфигурации серверов, созданных при нулевом балансе.
- Исправили клонирование серверов для архивных тарифов.
- Исправили поведение, когда в разделе подключенных сервисов могла отображаться только стоимость первого доп. диска.
- Исправили ошибку при смене названия во время выполнения действий на сервере.
Бэкапы
- Исправлен баг, вызывавший некорректные списания.
- Исправили ошибку, из-за которой могли не приходить сообщения о бэкапах в Телеграм.
Базы данных
- Конфигуратор баз данных в Санкт-Петербурге, Москве, Нидерландах и Польше.
- Возможность перехода с готовой конфигурации на произвольную и обратно.
- Исправили отвязку правила файрвола при удалении базы данных.
- Исправили автоматический выбор зоны доступности в случаях, когда в одной из зон кончились ресурсы.
- Исправили некорректное отображение размера OЗУ на графиках при изменении произвольной конфигурации.
S3-хранилище
- Исправили проблема, из-за которой домены после отвязки могли оставаться привязанными к бакетам.
- Исправили ошибку, которая могла возникать при создании первого бакета на аккаунте.
- Исправили удаление поддомена для S3.
- Исправили ошибку, при которой мог не расширяться бакет в кластере s3.timeweb.com.
Apps
- Обновление Nginx до последней версии для повышения безопасности.
- Повышение стабильности создания и конфигурирования Apps за счет переноса внутренних сервисов на юниты systemd.
- Запустили публичный API с 21 эндпоинтом для управления сервисом.
Домены
- Мгновенное отображение DNS-записей при переходе в DNS-редактор.
- Указание поддоменов вручную при создании любой DNS-записи.
- Копирование домена по клику на его название.
- При ховере — отображение иконки для открытия домена в отдельной вкладке.
- Поиск на уровне списка доменов, а не шапки раздела.
- Уведомление в панели при попытке добавить домен, который уже существует в нашей системе.
Почта
CLI
- Поддержка зон доступности
- Поддержка плавающих IP
- Передача cloud-init для серверов
- Расширенные настройки сети для серверов
- Обновление методов для VPC
- Повышение минимальной версии Python до 3.8
- Полный список изменений — на Гитхабе.
Интерфейс
- Мгновенное отображение последней записи при переходе в раздел «Новости».
- Сохранение исходного форматирования кода в TimewebGPT при вставке из буфера + переносы строк.
- Оптимизировали «Проекты»: мгновенное переключение между проектами при любом количестве сервисов.
Уведомления
Июнь (реализовано)
Сеть
- Защита от DDoS в Москве.
- Отображение публичного адреса на странице приватной сети, если включен NAT.
- Исправлены ошибки работы режима NAT и трансфера сервисов между сетями.
- Устранена ошибка выдачи IP-адресов при переносе сервисов в приватные сети.
Облачные серверы
- Загрузка cloud-init из файла (.yaml, .yml, .txt, .sh).
- Удаление серверов во время выполнения действий, например, клонирования или создания.
- Новые статусы: Переезд на другую ноду и Восстановление из бэкапа.
- Настройка сети нового сервера при создании через клонирование.
- Добавлена CentOS 9 Stream.
- Исправлена сборка Prometheus (по умолчанию был закрыт 22 порт).
Бэкапы
- Механизмы для повышения надежности: три повторные попытки создания бэкапа при ошибке.
- Устранена проблема монтирования и восстановления бэкапов на отдельных нодах.
S3-хранилище
- Удвоили пропускную способность кластера.
- Исправлена проблема отображения бакетов, созданных или удаленных через S3/Swift.
Apps
- Выгрузка логов в файл.
- Удобный откат к прошлому коммиту.
- Отображение комментариев из гита.
Домены
- Добавление доменов в проекты.
- Управление доменами на уровне проектов в IAM.
- Подсказки в панели о невозможности создания CNAME-записей для корневых доменов.
Поддержка
- Возможность указать образ, группу правил файрвола или App при создании тикета.
- Размер вложений увеличен с 10 до 50 Мб.
Интерфейс
- Отображение тарифа и конфигурации серверов и баз данных в «Подключенных сервисах».
- Скачивание .csv-файла с детализацией расходов.
- Моментальная загрузка списка сервисов при переходе между страницами.
- Рамка для QR-кодов в темной теме для лучшего распознавания кодов.
Мобильное приложение
- Поддержка глубоких ссылок (ссылка на любую страницу панели управления откроется в приложении, если оно установлено).
- При логине через Google, GitHub или VK не потребуется ввод логина и пароля, если уже была авторизация на устройстве.
- Автозаполнение данных банковской карты в форме оплаты.
Была ли статья полезна?
Ваша оценка очень важна