Исправления

  1. Исправлена ошибка с указанием стандартного значения в динамической переменной в студии.

  2. Исправлена ошибка с динамическими переменными при работе в проекте.

  3. Исправлена MD5 функция при работе с нестандартными символами.

  4. Исправлена полоса прокрутки у скриптбокса, контейнера и т.д. при загрузке запроса.

  5. Исправлены ссылки (Чат, Поддержка, Новости, Телеграм бот, ссылки при объявлении новостей).

  6. Исправлена ссылка на чат в телеграме на сайте с описанием in-line.

  7. Исправлены баги с отображением в полях для ввода (иногда там текст был черный, теперь как в скине).

  8. Исправлены хинты в тайтл баре (5 лет они не работали, но, наконец-то, они вернулись!).

  9. Исправлен баг с дополнительными файлами в студии, теперь они корректно выводятся в списке.

  10. Исправлено отображение форматированного лога с специальными символами в имени запроса в студии.


Изменения

  1. Изменен интерфейс прокси граббера.

  2. Добавлена кнопка прокси парсер в основном меню.

  3. Установлены стандартные диалоговые окна для открытия и сохранения файлов и папок.

  4. Переделан магазин, теперь все товары и процесс покупки интегрированы в официальный сайт.

  5. SSL 1.1.* установлен как дефолтный во всех проектах.

  6. Обновлена иконка программы.


Улучшения

  1. Теперь нельзя не автору пресета загрузить его на сервер.

  2. AGResult теперь может использоваться в больше разных местах и может быть выполнен рекурсивно, например в динамической переменной.

  3. Немного улучшен рендеринг всей программы.

  4. Теперь капча всегда будет непрозрачной, из-за чего на некоторых программах по решению капчи они не могли решаться.

  5. Теперь, если кончилась лицензия прокси, при запуске программы не нужно перезапускать её, чтобы увидеть, что их теперь нет.

  6. Обновлен IMAP список серверов.

  7. При настройке IMAP сервера теперь можно указывать * вместо полного имени домена (пример: yahoo.* = imap.mail.yahoo.com или в начале строки *часть_домена).

  8. AutoComplete наконец-то добавлен в студию! Доступен для PK объекта в JS и для стандартных функций, переменных, комманд и тд. Теперь скрипты пишутся в разы быстрее.

  9. Добавлена обработка .webp капчи.

  10. Добавлен экспорт TXT файлов при создании пресетов из запросов в студии.

  11. Обновлена обработка критических ошибок (в дальнейшем все багрепорты будут автоматически отслеживаться).

  12. Различные косметические улучшения и исправления.


Полностью передалана справка теперь она в стиле Markdown и доступна на сайте, а так же в программе.

Обновлена справка PK объекта в JS и добавлена в студию.

Обновлено описание тела JS скрипта в студии - теперь оно более понятно.


Криптографическое обновление

Крупное криптографическое обновление добавляет ряд гибко настраиваемых функций криптографии, позволяющих пользователям реализовывать сложные алгоритмы шифрования, декодирования и хеширования. Теперь поддерживаются различные методы шифрования, включая AES и RSA, а также современные алгоритмы хеширования, такие как SHA-2 и SHA-3. Обновление также включает инструменты для работы с UUID, работа с байтами и другими важными криптографическими операциями, что значительно расширяет функциональность и уменьшает зависимость от сторонних библиотек и локальных реализаций.


  1. Добавлена функция |REGEXGLUE|

  2. Добавлена функция |SIMPLEGLUE|

  3. Добавлена функция |BASE64DECODE|

  4. Добавлена функция |ESCJSON|

  5. Добавлена функция |SCRYPT|

  6. Добавлена функция |BCRYPT|

  7. Добавлена функция |STRTOBYTES|

  8. Добавлена функция |RANDOMBYTES|

  9. Добавлена функция |AESENCRYPT|

  10. Добавлена функция |AESDECRYPT|

  11. Добавлена функция |RSAENCRYPT|

  12. Добавлена функция |RSADECRYPT|

  13. Добавлена функция |PBKDF2KEY| (pbkdf2pkcs5)

  14. Добавлена функция |AESGCMENCRYPT|

  15. Добавлена функция |AESGCMDECRYPT|

  16. Добавлена функция |UUIDV4|

  17. Добавлена функция |SHA3HASH|

  18. Добавлена функция |SHA2HASH|

  19. Добавлена функция |BYTESTOSTR|

  20. Добавлена функция |GETVALUEBYKEY|

Так же, все функции полностью доступны в PK объекте в JS.


Улучшение производительности

Улучшена работа всех многопоточных процессов:

Внедрение нового метода работы с процессором позволяет значительно повысить эффективность использования процессора. Вместо увеличения количества потоков, акцент сделан на эффективное потребление процессорного времени. Теперь программа работает быстрее, используя меньше потоков, при этом сохраняя высокую производительность и не перегружая процессор. В последующих релизах ожидается значительное обновление многопоточной системы, которое ещё больше улучшит её работу.


64-битная версия!

Наконец-то разработана 64-битная версия кипера! Теперь DLL библиотеки разделены для папок 32 и 64 бит, с добавленной проверкой на наличие соответствующей версии библиотеки в зависимости от версии программы. Это позволяет использовать значительно больше памяти и системных ресурсов, включая созданные хендлы, что критически важно для современных высоконагруженных приложений. Программа теперь способна запускать намного большее количество потоков (и проектов соответственно) одновременно, демонстрируя высокую производительность и стабильность при больших нагрузках. С переходом на 64-битную архитектуру, программа никогда ранее не справлялась так эффективно с такими высокими требованиями.


FastMM5

Внедрена новая версия FastMM - FastMM5.

FastMM5 представляет собой значительное улучшение управления памятью в приложении. FastMM5 обеспечивает более высокую производительность и стабильность за счет оптимизации использования памяти и улучшения алгоритмов распределения. Это обновление способствует уменьшению утечек памяти и повышению скорости работы программы, особенно в многопоточных средах. Пользователи заметят более плавное и эффективное выполнение задач, что особенно важно для приложений, требующих высокой надежности и производительности. Так же сильно перенастроена его конфигурация для улучшения производительности (особенно на х64\современных процессорах) и уменьшения утечек памяти.


Новый компилятор и библиотеки

Теперь используется самый последний компилятор Delphi, что также значительно увеличивает стабильность и производительность приложения. Все используемые библиотеки (alphaskins, tms, etc) обновлены до последних версий и перенесены на новый компилятор, что обеспечивает лучшую совместимость и использование новых возможностей. Эти обновления позволяют улучшить обработку данных, повысить скорость выполнения операций и обеспечить более надежную работу программы под высокими нагрузками.


Удаления