What's New
- GUI: Graphical settings interface with built-in help and a convenient log viewer.
- New languages: Vietnamese, Spanish, Italian, German.
- New modules: Mailpit, MariaDB-11.4, MariaDB-11.7, MongoDB-8.0, MySQL-8.4, PHP-8.4, PostgreSQL-17, RabbitMQ-4.0, Redis-7.4, Smtp4dev.
- Third-party configuration files check: The program now checks for the presence of
my.cnf
andmy.ini
files on drive C:, helping to avoid conflicts with standard installed software. - Ability to specify HTTP and HTTPS ports for projects: You can now flexibly configure ports for web projects, ensuring optimal configuration and security.
short_project_title
option: When enabled, only the project name will be displayed in the console instead of the detailed window (tab) title.use_system_environment
option: Ability to forcibly include the system environment in all projects' environments.additional_ssl_hosts
option (for modules): Allows specifying IP addresses and domains to be added to the automatically generated SSL certificate.ignore_shutdown_all
option (for modules): When enabled, the module won't be shut down by the command to shut down all modules.- Project selector: When entering the
osp project
command without specifying a project name, you can select the desired project from the general list by entering its number. When entering theosp project auto
command, if you're already in the project directory, the project will be activated automatically. If the current directory is assigned to multiple projects, the first project in the list will be activated. - Menu icon themes: Additional styling options for menu icons to improve the visual design of the interface.
- Menu font size customization: Users with visual impairments can customize the font size in the interface menu if using Windows system scaling is inconvenient or inapplicable for various reasons (e.g., conflicts with other applications or personal preferences).
- System menu rendering support: This option enables system menu rendering for compatibility with screen reader programs, ensuring accessibility for visually impaired users.
- Project archive: A special section for inactive projects (
enabled = off
). You can manage project status from the menu: deactivate (archive) or activate (restore from archive). - Project categories: A project categorization system in the program menu. The category is specified in the project configuration file. A special
hidden
category is available for service resources - projects in this category are not displayed in the main menu. This is convenient for administrative tools like phpMyAdmin.
Changes
- Automatic IP address assignment: For modules using local IP addresses in the format 127.127.126.XXX, automatic configuration is now used. This simplifies creation and distribution of new modules for users interested in their integration. If necessary, the IP address can be manually specified in the module parameters.
- Return of the Ioncube PHP extension: Ioncube support is available again, but be careful when changing default settings as this may cause failures when launching child PHP processes through the scheduler or manually.
- Separate proxy settings block for Composer: Proxy settings for Composer are now in a separate block, simplifying their configuration and management.
- Separation of some PHP add-ons: Blackfire, FFMpeg, Ghostscript, and ImageMagick are now separate add-ons. This optimizes disk space usage and allows installing only necessary components.
- HTTP header optimization in Apache and Nginx: Popular HTTP headers are disabled by default and collected in a single block, preventing header duplication and failures in some CMS.
- PHP-CGI subprocess self-management: FCGI versions of PHP modules now manage their subprocesses independently, without using
php-cgi-spawner.exe
, improving performance and stability. - FCGI PHP module dependency on regular PHP modules: FCGI versions of PHP modules now use regular PHP version files, significantly saving disk space. The template variable
{parent_module}
has been added for use in FCGI module configuration templates. - Project icon highlighting in the menu: Project icons are now highlighted depending on status, similar to modules, improving visual perception and navigation convenience.
- Simplified menu navigation: Current profile names for modules and assigned module names for projects are now displayed directly in the module or project menu.
- Increased stack size in Apache and PHP 8: Default stack size increased to 8 MB, allowing processing of more complex requests and scripts.
- ThreadsPerChild parameter optimization: ThreadsPerChild value reduced to 32, decreasing memory consumption after increasing ThreadStackSize.
- Increased xdebug.max_nesting_level in PHP 7.x: The
xdebug.max_nesting_level
parameter increased to 512, allowing deeper nested calls without errors. - Removal of built-in SMTP server: The built-in SMTP server has been removed due to integration of Mailpit and Smtp4dev modules, which provide similar functionality with enhanced capabilities and improved flexibility for email handling.
- Change in domain alias processing logic: Aliases specified as IP addresses are no longer treated as IP addresses of domains managed by the web server.
- New domain alias processing: Domain aliases without a dot in the name are no longer supplemented with the project host name and are treated as full domain names.
- Critical SysPrepTool operations: All critical operations performed by SysPrepTool are now hidden and cannot be disabled.
Fixes
- Shell launch issues for MariaDB and MongoDB modules: Fixed Shell launch for correct operation with these modules.
- Removal of outdated MySQL-5.5 and MongoDB 3.0-3.2 modules: Outdated module versions removed due to unstable operation, increasing overall system reliability.
- mod_watch and SNMP configuration adjustment: Improved configurations for mod_watch (Apache) and SNMP (PHP) to avoid service directories appearing on the system disk.
- "Request-URI Too Long" error fix: Adjusted Apache and Nginx settings to prevent this error.
- Project launch command fix: The command "
osp project <DOMAIN> start
" now works correctly. - Tray icon color correction: Fixed the red shade of the program's tray icon for clearer perception.
- Task scheduler fix: The task scheduler now correctly interprets standard plan settings.
- Interface scaling support: Fixed menu display on systems with interface scaling enabled, such as 4K monitors.
- Disk root launch fix: Program launch is now possible directly from the disk root.
- Console command improvements: Fixed certain console commands and interaction with console environments.
- IDN converter correction: Fixed the IDN converter, ensuring correct conversion of domains containing hyphens.
Do you want to receive updates more often? Support our work using paid download!
Downloading the distribution
Installer file size: 1.39 GB
Download page: https://ospanel.io/download/
The links under this release ARE NOT an Open Server Panel distribution!
Checksums
MD5: AA37022F6E240532757CCDBC690750A5
SHA-1: 271A7134396B5598216476141335F2346B5C74BF
SHA-256: 5416AA526E71B52AFB62331BD3BE119F9B491FC57F2E38A211FAAE2EC6AA1D2E
Что нового
- GUI: Графический интерфейс настроек программы со встроенной справкой и удобный просмотрщик логов.
- Новые языки: Вьетнамский, Испанский, Итальянский, Немецкий.
- Новые модули: Mailpit, MariaDB-11.4, MariaDB-11.7, MongoDB-8.0, MySQL-8.4, PHP-8.4, PostgreSQL-17, RabbitMQ-4.0, Redis-7.4, Smtp4dev.
- Проверка сторонних конфигурационных файлов: Теперь программа проверяет наличие файлов
my.cnf
иmy.ini
на диске C:, что помогает избежать конфликтов со штатно установленным ПО. - Возможность указания HTTP и HTTPS портов для проектов: Теперь вы можете гибко настраивать порты для веб-проектов, обеспечивая оптимальную конфигурацию и безопасность.
- Опция
short_project_title
: При включении этой опции в консоли будет отображаться только имя проекта вместо детального заголовка окна (вкладки). - Опция
use_system_environment
: Возможность принудительно включать системную среду в окружение всех проектов. - Опция
additional_ssl_hosts
(для модулей): Опция позволяет указать IP-адреса и домены, которые будут добавлены в автоматически генерируемый ssl-сертификат. - Опция
ignore_shutdown_all
(для модулей): При включении этой опции модуль не будет выключаться по команде выключения всех модулей. - Селектор проектов: При вводе команды
osp project
без указания имени проекта вы сможете выбрать нужный проект из общего списка с помощью ввода его номера в этом списке. При вводе командыosp project auto
, если вы уже находитесь в каталоге проекта, то проект будет активирован автоматически. Если текущий каталог назначен нескольким проектам, то будет активирован первый проект по списку. - Темы оформления иконок меню: Добавлены дополнительные варианты стилизации иконок в меню для улучшения визуального оформления интерфейса.
- Настройка размера шрифта меню: Пользователи с нарушениями зрения имеют возможность настроить индивидуальный размер шрифта в меню интерфейса, если использование системного масштабирования Windows по тем или иным причинам (например, из-за конфликтов с другими приложениями или личных предпочтений) для них неудобно или неприменимо.
- Поддержка системной отрисовки меню: Опция включает системную отрисовку меню для совместимости с программами скрин-ридерами, обеспечивая доступность для пользователей с нарушениями зрения.
- Архив проектов: Добавлен специальный раздел для неактивных проектов (
enabled = off
). В меню можно управлять статусом проектов: деактивировать (поместить в архив) или активировать (восстановить из архива). - Категории проектов: Реализована система категоризации проектов в меню программы. Категория указывается в конфигурационном файле проекта. Доступна специальная категория
hidden
для служебных ресурсов - проекты в этой категории не отображаются в основном меню. Это удобно для размещения административных инструментов, таких как phpMyAdmin.
Изменения
- Автоматическое присвоение IP-адресов: Для модулей, использующих локальные IP-адреса формата 127.127.126.XXX, теперь используется автоматическая настройка. Это упрощает создание и распространение новых модулей для пользователей, заинтересованных в их интеграции. При необходимости IP-адрес можно вручную указать в параметрах модуля.
- Возвращение php-расширения Ioncube: Поддержка Ioncube снова доступна, однако будьте осторожны с изменением дефолтных настроек, так как это может вызвать сбои при запуске дочерних процессов PHP через планировщик или вручную.
- Отдельный блок настроек прокси для Composer: Настройки прокси для Composer теперь вынесены в отдельный блок, что упрощает их конфигурацию и управление.
- Выделение части PHP-дополнений: Blackfire, FFMpeg, Ghostscript и ImageMagick, теперь вынесены в отдельные дополнения. Это решение позволяет оптимизировать использование дискового пространства и устанавливать только необходимые компоненты.
- Оптимизация HTTP-заголовков в Apache и Nginx: Популярные HTTP-заголовки по умолчанию отключены и собраны в единый блок, что позволит избежать дублирования заголовков и сбоев в работе некоторых CMS.
- Самоуправление подпроцессами PHP-CGI: FCGI-версии модулей PHP теперь управляют своими подпроцессами самостоятельно, без использования
php-cgi-spawner.exe
, что улучшает производительность и стабильность. - Зависимость FCGI-версий модулей PHP от обычных модулей PHP: FCGI-версии модулей PHP теперь используют файлы обычных версий PHP, что позволило значительно сэкономить занимаемое ими место на диске. Для использования в шаблонах конфигурации FCGI-версий модулей PHP добавлена шаблонная переменная
{parent_module}
. - Подсветка значков проектов в меню: Значки проектов теперь подсвечиваются в зависимости от статуса, аналогично модулям, что улучшает визуальное восприятие и удобство навигации.
- Упрощение работы с меню: Имена текущих профилей для модулей и имена назначенных модулей для проектов теперь выводятся непосредственно в меню модуля или проекта.
- Увеличение размера стека в Apache и PHP 8: Размер стека по умолчанию увеличен до 8 МБ, что позволяет обрабатывать более сложные запросы и сценарии.
- Оптимизация параметра ThreadsPerChild: Значение ThreadsPerChild снижено до 32, что уменьшает потребление памяти после увеличения ThreadStackSize.
- Увеличение xdebug.max_nesting_level в PHP 7.x: Параметр
xdebug.max_nesting_level
увеличен до 512, что позволяет выполнять более глубокие вложенные вызовы без ошибок. - Удаление встроенного SMTP-сервера: Встроенный SMTP-сервер был исключён из состава программы в связи с интеграцией модулей Mailpit и Smtp4dev, которые обеспечивают аналогичную функциональность, а также предлагают расширенные возможности и улучшенную гибкость при работе с электронной почтой.
- Изменение в логике обработки доменных псевдонимов: Псевдонимы, заданные в виде IP-адресов, более не рассматриваются как IP-адреса доменов, находящихся под управлением веб-сервера.
- Обработка доменных псевдонимов по новому: Доменные псевдонимы (алиасы) без символа точки в имени больше не дополняются именем хоста проекта и обрабатываются как полноценные доменные имена.
- Важные операции SysPrepTool: Все важные операции, выполняемые SysPrepTool, теперь скрыты и не могут быть отключены.
Исправления
- Проблемы с запуском Shell для модулей MariaDB и MongoDB: Исправлен запуск Shell для корректной работы с этими модулями.
- Удаление устаревших модулей MySQL-5.5 и MongoDB 3.0-3.2: Устаревшие версии модулей удалены из-за нестабильной работы, что повышает общую надёжность системы.
- Корректировка конфигурации mod_watch и SNMP: Доработаны конфигурации для mod_watch (Apache) и SNMP (PHP), чтобы избежать появления служебных каталогов этих расширений на системном диске.
- Устранение ошибки "Request-URI Too Long": Скорректированы настройки Apache и Nginx для предотвращения этой ошибки.
- Исправление команды запуска проекта: Команда "
osp project <DOMAIN> start
" теперь работает корректно. - Коррекция цвета трей-иконки: Исправлен оттенок красного цвета трей-иконки программы для более чёткого восприятия.
- Исправление работы планировщика заданий: Планировщик заданий теперь правильно интерпретирует стандартные настройки плана.
- Поддержка масштабирования интерфейса: Исправлено отображение меню программы на системах с включённым масштабированием интерфейса, таких как 4k мониторы.
- Исправления запуска программы из корня диска: Запуск программы теперь возможен непосредственно из корня диска.
- Улучшение работы консольных команд: Исправлена работа некоторых консольных команд и взаимодействие со средами в консоли.
- Коррекция работы IDN-конвертера: Исправлен IDN-конвертер, обеспечив корректное преобразование доменов, содержащих дефис.
Хотите получать обновления чаще? Поддержите нашу работу используя платную загрузку!
Загрузка дистрибутива
Размер файла установщика: 1.39 ГБ
Страница загрузки: https://ospanel.io/download/
Ссылки под этим релизом НЕ ЯВЛЯЮТСЯ дистрибутивом Open Server Panel!
Контрольные суммы
MD5: AA37022F6E240532757CCDBC690750A5
SHA-1: 271A7134396B5598216476141335F2346B5C74BF
SHA-256: 5416AA526E71B52AFB62331BD3BE119F9B491FC57F2E38A211FAAE2EC6AA1D2E