Private Keeper 8.0 Beta 3
Изменения третьей бета-версии Private Keeper 8.0
Исправления
- Исправлена ошибка с указанием стандартного значения в динамической переменной в студии.
- Исправлена ошибка с динамическими переменными при работе в .
- Исправлена MD5 функция при работе с нестандартными символами.
- Исправлена полоса прокрутки у скриптбокса, контейнера и т.д. при загрузке запроса.
- Исправлены ссылки (Чат, , Новости, Телеграм бот, ссылки при объявлении новостей).
- Исправлена ссылка на чат в телеграме на сайте с описанием .
- Исправлены баги с отображением в полях для ввода (иногда там текст был черный, теперь как в скине).
- Исправлены хинты в тайтл баре (5 лет они не работали, но, наконец-то, они вернулись!).
- Исправлен баг с дополнительными файлами в студии, теперь они корректно выводятся в списке.
- Исправлено отображение форматированного лога с специальными символами в имени запроса в студии.
Изменения
- Изменен интерфейс граббера.
- Добавлена кнопка
прокси парсерв основном меню. - Установлены стандартные диалоговые окна для открытия и сохранения файлов и папок.
- Переделан магазин, теперь все товары и процесс покупки интегрированы в официальный сайт.
SSL 1.1.*установлен как дефолтный во всех .- Обновлена иконка программы.
Улучшения
- Теперь нельзя не автору пресета загрузить его на сервер.
- AGResult теперь может использоваться в больше разных местах и может быть выполнен рекурсивно, например в динамической переменной.
- Немного улучшен рендеринг всей программы.
- Теперь
капчавсегда будет непрозрачной, из-за чего на некоторых программах по решениюкапчиони не могли решаться. - Теперь, если кончилась лицензия , при запуске программы не нужно перезапускать её, чтобы увидеть, что их теперь нет.
- Обновлен IMAP список серверов.
- При настройке IMAP сервера теперь можно указывать * вместо полного имени домена (пример: yahoo.* = или в начале строки *часть_домена).
- AutoComplete наконец-то добавлен в студию! Доступен для
объекта в JS и для стандартных функций, переменных, комманд и тд. Теперь скрипты пишутся в разы быстрее.PK
- Добавлена обработка .webp
капчи. - Добавлен экспорт TXT файлов при создании пресетов из запросов в студии.
- Обновлена обработка критических ошибок (в дальнейшем все багрепорты будут автоматически отслеживаться).
- Различные косметические улучшения и исправления.
Полностью передалана справка теперь она в стиле Markdown и доступна на сайте, а так же в программе.
Обновлена справка объекта в JS и добавлена в студию. PK
Обновлено описание тела JS скрипта в студии - теперь оно более понятно.
Криптографическое обновление
Крупное криптографическое обновление добавляет ряд гибко настраиваемых функций криптографии, позволяющих пользователям реализовывать сложные алгоритмы шифрования, декодирования и хеширования. Теперь поддерживаются различные методы шифрования, включая AES и RSA, а также современные алгоритмы хеширования, такие как SHA-2 и SHA-3. Обновление также включает инструменты для работы с UUID, работа с байтами и другими важными криптографическими операциями, что значительно расширяет функциональность и уменьшает зависимость от сторонних библиотек и локальных реализаций.
- Добавлена функция |REGEXGLUE|
- Добавлена функция |SIMPLEGLUE|
- Добавлена функция |BASE64DECODE|
- Добавлена функция |ESCJSON|
- Добавлена функция |SCRYPT|
- Добавлена функция |BCRYPT|
- Добавлена функция |STRTOBYTES|
- Добавлена функция |RANDOMBYTES|
- Добавлена функция |AESENCRYPT|
- Добавлена функция |AESDECRYPT|
- Добавлена функция |RSAENCRYPT|
- Добавлена функция |RSADECRYPT|
- Добавлена функция |PBKDF2KEY| (pbkdf2pkcs5)
- Добавлена функция |AESGCMENCRYPT|
- Добавлена функция |AESGCMDECRYPT|
- Добавлена функция |UUIDV4|
- Добавлена функция |SHA3HASH|
- Добавлена функция |SHA2HASH|
- Добавлена функция |BYTESTOSTR|
- Добавлена функция |GETVALUEBYKEY|
Так же, все функции полностью доступны в объекте в JS. PK
Улучшение производительности
Улучшена работа всех многопоточных процессов:
Внедрение нового метода работы с процессором позволяет значительно повысить эффективность использования процессора. Вместо увеличения количества , акцент сделан на эффективное потребление процессорного времени. Теперь программа работает быстрее, используя меньше потоков, при этом сохраняя высокую производительность и не перегружая процессор. В последующих релизах ожидается значительное обновление многопоточной системы, которое ещё больше улучшит её работу.
64-битная версия!
Наконец-то разработана 64-битная версия ! Теперь DLL библиотеки разделены для папок 32 и 64 бит, с добавленной проверкой на наличие соответствующей версии библиотеки в зависимости от версии программы. Это позволяет использовать значительно больше и системных ресурсов, включая созданные хендлы, что критически важно для современных высоконагруженных приложений. Программа теперь способна запускать намного большее количество (и соответственно) одновременно, демонстрируя высокую производительность и стабильность при больших нагрузках. С переходом на 64-битную архитектуру, программа никогда ранее не справлялась так эффективно с такими высокими требованиями. кипера
FastMM5
Внедрена новая версия FastMM - FastMM5.
FastMM5 представляет собой значительное улучшение управления в приложении. FastMM5 обеспечивает более высокую производительность и стабильность за счет оптимизации использования памяти и улучшения алгоритмов распределения. Это обновление способствует уменьшению утечек памяти и повышению скорости работы программы, особенно в многопоточных средах. Пользователи заметят более плавное и эффективное выполнение задач, что особенно важно для приложений, требующих высокой надежности и производительности. Так же сильно перенастроена его конфигурация для улучшения производительности (особенно на х64\современных процессорах) и уменьшения утечек памяти.
Новый компилятор и библиотеки
Теперь используется самый последний компилятор Delphi, что также значительно увеличивает стабильность и производительность приложения. Все используемые библиотеки (alphaskins, tms, etc) обновлены до последних версий и перенесены на новый компилятор, что обеспечивает лучшую совместимость и использование новых возможностей. Эти обновления позволяют улучшить обработку данных, повысить скорость выполнения операций и обеспечить более надежную работу программы под высокими нагрузками.
Удаления
- Убрана привязка по IP в в программе
.Private Keeper
- Пока убрано подсвечивание используемых парсеров (проблемы с альфаскинами, постараюсь решить).
- Удален универсальный парсер.
- Убрано автоматическое обновление для best-proxies.