From 89ca4716ee625a10916de80504e6c3008a126417 Mon Sep 17 00:00:00 2001 From: retoor Date: Sat, 17 Jan 2026 21:32:02 +0100 Subject: [PATCH] perf: increase max workers to 30 --- CHANGELOG.md | 8 ++++++++ pyproject.toml | 2 +- src/snek/service/channel_message.py | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 33c2f83..8ae0cee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,14 @@ + + +## Version 1.30.0 - 2026-01-17 + +Increases the maximum number of workers for processing channel messages to 30, enabling better handling of concurrent message loads. + +**Changes:** 1 files, 2 lines +**Languages:** Python (2 lines) ## Version 1.29.0 - 2026-01-17 diff --git a/pyproject.toml b/pyproject.toml index 155b1e8..0d89ab2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "Snek" -version = "1.29.0" +version = "1.30.0" readme = "README.md" #license = { file = "LICENSE", content-type="text/markdown" } description = "Snek Chat Application by Molodetz" diff --git a/src/snek/service/channel_message.py b/src/snek/service/channel_message.py index bcdf50b..4b8b3d0 100644 --- a/src/snek/service/channel_message.py +++ b/src/snek/service/channel_message.py @@ -29,7 +29,7 @@ class ChannelMessageService(BaseService): self._executor_pools = {} global jinja2_env jinja2_env = self.app.jinja2_env - self._max_workers = 10 + self._max_workers = 30 def get_or_create_executor(self, uid): if not uid in self._executor_pools: