Skip to content

Releases: SystemXFiles/process-governor

v1.2.1

08 Mar 06:56
Compare
Choose a tag to compare

English:

This update focuses on application stability and user experience improvements:

  • Resolved CPU Affinity Ambiguity: Issue #16 addressed a misunderstanding in CPU core affinity settings, modifying examples to 0-3 from 1-4 for clarity.
  • Fixed FileNotFoundError: Issue #17, related to errors in retrieving service information, has been fixed by ignoring problematic services.

Russian:

Это обновление сосредоточено на улучшении стабильности приложения и пользовательского опыта:

  • Устранена неоднозначность привязки к ядрам CPU: Проблема #16, связанная с непониманием настроек привязки к ядрам CPU, решена путем изменения примеров на 0-3 вместо 1-4 для большей ясности.
  • Исправлена ошибка FileNotFoundError: Проблема #17, связанная с ошибками при получении информации о службах, была исправлена путем игнорирования проблемных сервисов.

Full Changelog: v1.2.0...v1.2.1

v1.2.0

08 Dec 18:15
91fa00c
Compare
Choose a tag to compare

English:

Latest update Process Governor introduces key changes and improvements, expanding functionality and usability:

  • Added a Graphical Interface for Setting Up Rules: Users can now easily add, edit, and delete process and service management rules through a new graphical interface, eliminating the need for manual editing of the config.json file.
  • Updated Documentation: Detailed guides and instructions for using the new rule configurator are included, accompanied by illustrative screenshots.
  • Optimization Of Existing Manuals: PC audio and game optimization guides have been updated to match the new features and capabilities of the app.
  • Removing Outdated Materials and Updating the README: Outdated documents have been eliminated and the main README file has been updated to reflect the latest changes and improvements.
  • Technical Code Improvements: Additional code changes have been made to support new features and improve the stability of the application.

This update greatly simplifies the process of configuring and managing processes and services in the system, making Process Governor a more powerful and accessible tool for users.


Russian:

Последнее обновление Process Governor вносит ключевые изменения и улучшения, расширяя функционал и удобство использования:

  • Добавлен Графический Интерфейс для Настройки Правил: Теперь пользователи могут легко добавлять, редактировать и удалять правила управления процессами и службами через новый графический интерфейс, устраняя необходимость ручного редактирования файла config.json.
  • Обновленная Документация: Включены подробные руководства и инструкции по использованию нового конфигуратора правил, сопровождаемые иллюстративными скриншотами.
  • Оптимизация Существующих Руководств: Руководства по оптимизации аудио на ПК и игр обновлены, чтобы соответствовать новым функциям и возможностям приложения.
  • Удаление Устаревших Материалов и Обновление README: Исключены устаревшие документы и обновлен основной файл README, отражающий последние изменения и улучшения.
  • Технические Улучшения Кода: Произведены дополнительные изменения кода для поддержки новых функций и повышения стабильности работы приложения.

Это обновление значительно упрощает процесс настройки и управления процессами и службами в системе, делая Process Governor более мощным и доступным инструментом для пользователей.

Full Changelog: v1.1.5...v1.2.0

v1.1.5

14 Nov 15:01
Compare
Choose a tag to compare

English:

The problem (#1) with the appearance of a console window during autostart from Windows has been fixed again.


Russian:

Повторно исправлена проблема (#1) с появлением консольного окна при автозапуске с Windows.

Full Changelog: v1.1.4...v1.1.5

v1.1.4

13 Nov 13:30
Compare
Choose a tag to compare

English:

Fixed an issue with autostart: If the application was previously set to autostart using an old method, it now automatically updates to a new, more efficient autostart method.


Russian:

Исправлена проблема с автозапуском: Если приложение было ранее настроено на автозапуск старым способом, то теперь оно автоматически обновляется до нового, более эффективного метода автозапуска.

Full Changelog: v1.1.3...v1.1.4

v1.1.3

13 Nov 05:51
Compare
Choose a tag to compare

English:

In this release, the following changes have been implemented:

  1. Integrated Task Scheduler for autostart management to avoid User Account Control (UAC) prompts during startup.
  2. Extensive code refactoring has been done for enhanced code clarity and maintainability.
  3. Added functionality for update checks, keeping the software consistently updated.
  4. Addressed the issue of UAC prompts and console window appearing during autostart as described in issue #1.

Russian:

В этом выпуске были внесены следующие изменения:

  1. Интегрирована поддержка Планировщика Задач для управления автозапуском, что исключает появление запросов контроля учетных записей пользователей (UAC) при запуске.
  2. Проведен обширный рефакторинг кода для повышения его читаемости и облегчения поддержки.
  3. Добавлена функция проверки обновлений, обеспечивающая актуальность программного обеспечения.
  4. Решена проблема с появлением запросов UAC и окна консоли при автозапуске, описанная в issue #1.

Full Changelog: v1.1.2...v1.1.3

v1.1.2

19 Oct 07:37
Compare
Choose a tag to compare

English:

In this release, the following changes have been made:

  1. Fixed a non-working autostart due to UAC.

Russian:

В этом выпуске были внесены следующие изменения:

  1. Пофиксил неработающий из-за UAC автозапуск.

Full Changelog: v1.1.1...v1.1.2

v1.1.1

18 Oct 18:34
Compare
Choose a tag to compare

English:

In this release, the following changes have been made:

  1. Implemented adding to autorun.
  2. Added a file modification date check, and if changes are detected, the rules are applied to all processes, previously applied only to new ones.
  3. Log output has become clearer.
  4. Fixed some bugs.

Russian:

В этом выпуске были внесены следующие изменения:

  1. Реализовано добавление в автозагрузку.
  2. Добавлена проверка даты изменения файла и, при наличии изменений, применяются правила ко всем процессам, ранее применялось только к новым.
  3. Более понятный вывод логов.
  4. Исправлены некоторые ошибки.

Full Changelog: v1.1.0...v1.1.1

v1.1.0

15 Oct 09:49
Compare
Choose a tag to compare

English:

In this release, the following changes have been made:

  1. Migration to PyInstaller: Migration to PyInstaller has reduced the size of the build and improved the packaging process for Windows applications.
  2. Enhanced UAC Prompts Without Tricks: Improvements have been made to UAC prompts for more reliable functionality without the use of non-standard methods.
  3. Logging Configuration: Changes in logging settings have been implemented for more effective monitoring of the application's processes.
  4. Improved Error Handling: Some improvements have been made to the error handling mechanism for a more stable application operation.
  5. Automatic Configuration Updates: Functionality has been added for the automatic real-time reading of configuration, ensuring instantaneous updates.
  6. Migration from jsonpickle to pydantic: The transition from jsonpickle to pydantic has eliminated unnecessary information from the JSON configuration.
  7. New Icon: A new application icon has been added.

Resolved Issues:

  • Fixed Problem with Service Deletion: The application now correctly handles situations where a service is deleted while obtaining a list of services.
  • And other minor bugfixes

Russian:

В данном релизе внесены следующие изменения:

  1. Переход на PyInstaller: Переход на PyInstaller позволил снизить размер сборки и улучшить процесс упаковки приложения под Windows.
  2. Улучшение UAC запросов без хитростей: Улучшение UAC запросов для более надежной работы без нестандартных методов.
  3. Настройка логирования: Изменения в настройках логирования для более эффективного отслеживания процесса работы приложения.
  4. Улучшена обработка ошибок: Некоторое улучшение механизма обработки ошибок для более стабильной работы приложения.
  5. Автоматическое обновление конфигурации: Добавлена функциональность автоматического чтения конфигурации налету, обеспечивая моментальное обновление.
  6. Миграция с jsonpickle на pydantic: Произошёл переход с jsonpickle на pydantic, что убрало лишнюю информацию из JSON-конфигурации.
  7. Новая иконка: Добавлена новая иконка приложения.

Исправленные проблемы:

  • Исправлена проблема с удалением службы: Теперь корректная обработка ситуации, когда служба удаляется во время получения списка служб.
  • И другие мелкие багфиксы

Full Changelog: v1.0.2...v1.1.0

v1.0.2

27 Sep 10:13
Compare
Choose a tag to compare

English:

In this update, two new options have been added to the tray menu:

  • Open JSON Config
  • Open Log File

Russian:

В этом обновлении в меню трея добавлены две новые опции:

  • Open JSON Config
  • Open Log File

Full Changelog: v1.0.1...v1.0.2

v1.0.1

26 Sep 15:25
Compare
Choose a tag to compare

English:

  • Version 1.0.1
  • Fixed the deletion of the lock file, which is used to prevent running multiple instances of the application. Previously, it wasn't deleted, causing an error on the next launch.
  • Enabled logging by default, and now the "enable" parameter works as expected; it was previously ignored.
  • Improved proper application closure in various scenarios.
  • Enhanced error handling with informative error messages and the option to open log files.
  • Added information to the README about the potential "AccessDenied" error when using "High" IO priority.
  • Added OS compatibility check; the utility cannot be run on non-Windows operating systems.

Russian:

  • Версия 1.0.1
  • Исправлена проблема с удалением файла блокировки, который предотвращает запуск нескольких экземпляров приложения. Ранее файл не удалялся, что вызывало ошибку при следующем запуске.
  • Включено логирование по умолчанию, и теперь параметр "enable" работает корректно; ранее он игнорировался.
  • Улучшено корректное закрытие приложения в различных ситуациях.
  • Реализовано улучшенное управление ошибками с информативными сообщениями об ошибках и возможностью открыть файлы журнала.
  • Добавлена информация в README о возможной ошибке "AccessDenied" при использовании приоритета IO "High".
  • Добавлена проверка совместимости с операционной системой; утилита не может быть запущена на операционных системах, отличных от Windows.

Full Changelog: v1.0.0...v1.0.1