Skip to content

Conversation

@max36895
Copy link
Owner

No description provided.

ma.mochalov added 3 commits November 10, 2025 22:08
Архитектурные доработки
Исправление ошибок
max36895 and others added 23 commits November 15, 2025 23:44
поправлены недочеты и проблемы тестов
Небольшие доработки
Приватный поля описаны по новому
Убран setTimeout из Request, так как нашелся более корректный аналог
Поправлены опечатки
Мини оптимизации
правки для deepscan
Удалено лишнее
немного поправлена регулярка в benchmark
В Security добавлена поддержка версии 2.2.х
У предыдущих версий проставлено время поддержки
потерялась метрика
оптимизация регулярок
Внедрен re2, для поиска регулярных выражений.
Добавлена новая утилита для обработки регулярок. Данный подход позволит в любой момент перейти на более актуальный формат использования регулярок.
оптимизация регулярок
оптимизации для regex
подобраны более корректные значения для кэша, так как при некоторых условиях приложение могло упасть из-за большого потребления памяти
поправлено всегда истинное условие
имя для группировки задается иначе. Это позволят избежать проблем с падением регулярки, а также уменьшает ее размер
добавлены юниты для проверки поиска команды
поправлены проблемы в git action
Удалено все лишнее(комментарии)
Немного доработаны стресс-тесты
поправлена неточность в тесте на большое количество команд
Поправлены ограничения на количество активных регулярных выражений
Исправлена проблема, когда создавались лишние регулярные выражения
поправлена ошибка с подключением к бд
Оптимизирована работа файловой бд
исправлена ошибка, когда пользовательское подключение к бд могло не закрываться
Поправлена ошибка, когда корректное регулярное выражение воспринималось как redos
Добавлено предупреждение, если ответ на запрос был выше установленного значения.
У некоторых классов внутренние константы были вынесены
Ошибка когда пытались записаться пустые данные
Поправлены замечания deepScan
Поправлены замечания deepScan
Улучшена производительность
Поправлена регулярка для поиска ссылки
Поправлены лимиты для хранения регулярок
ma.mochalov added 2 commits December 1, 2025 17:29
Улучшена производительность, из-за чего удалось достичь высоких показателей RPS(от 2 до 5 раз)
Подобранный более корректные значения для кэша регулярных выражений.
Исправлена проблема, когда добавление новых команд могло происходить долго, а в некоторых случаях могло приводить к падению приложения
Исправлена проблема, когда добавление в группу происходило не корректно(всегда добавлялось 60 регулярок, не зависимо от их длины)
Добавлено предупреждение при добавлении большого количества команд
Исправлена ошибка, когда не создавался файл для файловой бд
Доработан стресс тест, теперь он отображает больше деталей
Поправлены лимиты для регулярного выражения
Поправлен текст в md
max36895 and others added 4 commits December 7, 2025 11:57
Определение, что текст это ссылка сделан иначе.
Поправлены md файлы
Стресс тест прогоняем только для локального хранилища. Не совсем честный подход с точки зрения пользователя, но более честный с точки зрения определения производительности именно библиотеки
Добавлена информация о будущих изменениях в библиотеке
Поправлены опечатки и мини замечания
Ошибка с лишней обработкой группы, если внутри команды нет безопасных регулярок
@max36895 max36895 merged commit f9ba95d into main Dec 9, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants