Все значимые изменения в проекте TLScript будут документированы в этом файле.
Формат основан на Keep a Changelog, и этот проект придерживается Semantic Versioning.
- Множественная поддержка DNS провайдеров - Добавлена поддержка AWS Route53, Google Cloud DNS и DigitalOcean DNS валидации
- Интеграция Certbot - Полная поддержка Certbot как альтернативы acme.sh со standalone и webroot методами
- Поддержка ZeroSSL - Добавлен ZeroSSL как альтернативный центр сертификации через acme.sh
- Самоподписанные сертификаты - Новая опция для генерации самоподписанных сертификатов для тестирования
- Улучшенная система меню - Реорганизованное меню с 20+ методами выпуска сертификатов, сгруппированными по типу
- Certbot Standalone режим (валидация через порт 80)
- Certbot Webroot режим (существующий веб-сервер)
- Certbot с плагином Cloudflare DNS
- Certbot с плагином AWS Route53 DNS
- Certbot с плагином Google Cloud DNS
- Certbot с плагином DigitalOcean DNS
- AWS Route53 DNS валидация
- Google Cloud DNS валидация
- DigitalOcean DNS валидация
- Интеграция ZeroSSL CA
- Первый релиз TLScript
cert_manager.sh- основной скрипт для управления SSL сертификатами- Поддержка HTTP валидации через acme.sh
- Поддержка DNS валидации через Cloudflare
- Автоматическая установка зависимостей (curl, wget, socat, cron)
- Настройка автоматического продления сертификатов через cron
- Интерактивное меню для удобства использования
- Поддержка командной строки для автоматизации
- Функции отзыва и принудительного обновления сертификатов
- Просмотр всех установленных сертификатов
- Логирование процесса продления сертификатов
- Проверка статуса автоматического продления
- Ubuntu 20.04+
- Debian 11+
- CentOS 8+
- Fedora 36+
- Arch Linux
- Parch Linux
- Manjaro
- Armbian
- AlmaLinux 9+
- Rocky Linux 9+
- Oracle Linux 8+
- OpenSUSE Tumbleweed
- Подробный README.md с примерами использования
- CONTRIBUTING.md с руководством для разработчиков
- CLAUDE.md для работы с AI-ассистентами
- Лицензия MIT
- .gitignore для правильного управления версиями
- Структура проекта для GitHub
Added- новые функцииChanged- изменения в существующих функцияхDeprecated- функции, которые скоро будут удаленыRemoved- удаленные функцииFixed- исправления ошибокSecurity- исправления уязвимостей
All notable changes to the TLScript project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Multiple DNS Provider Support - Added support for AWS Route53, Google Cloud DNS, and DigitalOcean DNS validation
- Certbot Integration - Full Certbot support as alternative to acme.sh with standalone and webroot methods
- ZeroSSL Support - Added ZeroSSL as alternative certificate authority via acme.sh
- Self-Signed Certificates - New option to generate self-signed certificates for testing
- Enhanced Menu System - Reorganized menu with 20+ certificate issuance methods grouped by type
- Certbot Standalone mode (port 80 validation)
- Certbot Webroot mode (existing web server)
- Certbot with Cloudflare DNS plugin
- Certbot with AWS Route53 DNS plugin
- Certbot with Google Cloud DNS plugin
- Certbot with DigitalOcean DNS plugin
- AWS Route53 DNS validation
- Google Cloud DNS validation
- DigitalOcean DNS validation
- ZeroSSL CA integration
- First release of TLScript
cert_manager.sh- main script for SSL certificate management- HTTP validation support via acme.sh
- DNS validation support via Cloudflare
- Automatic dependency installation (curl, wget, socat, cron)
- Automatic certificate renewal setup via cron
- Interactive menu for ease of use
- Command line support for automation
- Certificate revoke and force renewal functions
- View all installed certificates
- Certificate renewal process logging
- Auto-renewal status check
- Ubuntu 20.04+
- Debian 11+
- CentOS 8+
- Fedora 36+
- Arch Linux
- Parch Linux
- Manjaro
- Armbian
- AlmaLinux 9+
- Rocky Linux 9+
- Oracle Linux 8+
- OpenSUSE Tumbleweed
- Detailed README.md with usage examples
- CONTRIBUTING.md with developer guidelines
- CLAUDE.md for AI assistant work
- MIT License
- .gitignore for proper version control
- GitHub project structure
Added- new featuresChanged- changes in existing functionalityDeprecated- features that will be removed soonRemoved- removed featuresFixed- bug fixesSecurity- security fixes