summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-11-20[fix] presearch engine: blocked by captcha on every requestBnyro
Presearch responds with a Cloudflare captcha on each request when using HTTP2. Using HTTP1.1, everything seems to work fine. - other engines with the same issue: pixabay, uxwing - closes https://github.com/searxng/searxng/issues/5438
2025-11-20[fix] recoll engine: fix media previewHermógenes Oliveira
The results from the recoll engine were not displaying the usual toggle for showing media previews. After the changes described bellow, the toggle is displayed and works as expected. In the JSON returned by recoll-webui, the field containing the mimetype is actually `mtype`, not `mime`. Furthermore, according to the documentation for the `File` class in `searx/result_types/file.py`, `embedded` should contain the URL to the media itself. The embedding of the media into the page for preview is done in `searx/templates/simple/result_templates/file.html`.
2025-11-20[mod] docs: add acknowledgements section (#5449)Ivan Gabaldon
* [mod] docs: add acknowledgements section Moves all images into a `assets/` folder. * [fix] docs: normalize brands svg
2025-11-18[fix] client/simple: docs typo in plg.ts (#5450)Edge-Seven
2025-11-15[upd] pypi: Bump the minor group with 3 updates (#5443)dependabot[bot]
Bumps the minor group with 3 updates: [certifi](https://github.com/certifi/python-certifi), [pylint](https://github.com/pylint-dev/pylint) and [basedpyright](https://github.com/detachhead/basedpyright). Updates `certifi` from 2025.10.5 to 2025.11.12 - [Commits](https://github.com/certifi/python-certifi/compare/2025.10.05...2025.11.12) Updates `pylint` from 4.0.2 to 4.0.3 - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v4.0.2...v4.0.3) Updates `basedpyright` from 1.32.1 to 1.33.0 - [Release notes](https://github.com/detachhead/basedpyright/releases) - [Commits](https://github.com/detachhead/basedpyright/compare/v1.32.1...v1.33.0)
2025-11-15[fix] drop alexandria.org (#5446)Austin-Olacsi
2025-11-14[upd] web-client (simple): Bump the minor group (#5444)dependabot[bot]
Bumps the minor group in /client/simple with 3 updates: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [browserslist](https://github.com/browserslist/browserslist). Updates `@biomejs/biome` from 2.3.4 to 2.3.5 - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.5/packages/@biomejs/biome) Updates `@types/node` from 24.10.0 to 24.10.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `browserslist` from 4.27.0 to 4.28.0 - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.27.0...4.28.0) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.3.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@types/node" dependency-version: 24.10.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: browserslist dependency-version: 4.28.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-14[feat] engines: add devicons engineBnyro
- official website: https://devicon.dev/ - the engine contains a lot of icons of popular software frameworks (e.g. pytest), so they could for example be useful for visualizing a diagram of the tech stack used in an app
2025-11-14[upd] github-actions: Bump github/codeql-action from 4.31.2 to 4.31.3 (#5445)dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.2 to 4.31.3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/0499de31b99561a6d14a36a5f662c2a54f91beee...014f16e7ab1402f30e7c3329d33797e7948572db) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10[fix] hackernews contains HTML escape codesAustin-Olacsi
2025-11-07[upd] web-client (simple): Bump the minor group in /client/simple with 4 ↵dependabot[bot]
updates (#5423) * [upd] web-client (simple): Bump the minor group Bumps the minor group in /client/simple with 4 updates: [ol](https://github.com/openlayers/openlayers), [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [sharp](https://github.com/lovell/sharp). Updates `ol` from 10.6.1 to 10.7.0 - [Release notes](https://github.com/openlayers/openlayers/releases) - [Commits](https://github.com/openlayers/openlayers/compare/v10.6.1...v10.7.0) Updates `@biomejs/biome` from 2.3.2 to 2.3.4 - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.4/packages/@biomejs/biome) Updates `@types/node` from 24.9.2 to 24.10.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `sharp` from 0.34.4 to 0.34.5 - [Release notes](https://github.com/lovell/sharp/releases) - [Commits](https://github.com/lovell/sharp/compare/v0.34.4...v0.34.5) --- updated-dependencies: - dependency-name: ol dependency-version: 10.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@biomejs/biome" dependency-version: 2.3.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@types/node" dependency-version: 24.10.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: sharp dependency-version: 0.34.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor ... Signed-off-by: dependabot[bot] <support@github.com> * [upd] web-client (simple): rebuild static --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ivan Gabaldon <igabaldon@inetol.net>
2025-11-07[upd] pypi: Bump the minor group with 3 updates (#5422)dependabot[bot]
Bumps the minor group with 3 updates: [granian](https://github.com/emmett-framework/granian), [granian[pname]](https://github.com/emmett-framework/granian) and [granian[reload]](https://github.com/emmett-framework/granian). Updates `granian` from 2.5.6 to 2.5.7 - [Release notes](https://github.com/emmett-framework/granian/releases) - [Commits](https://github.com/emmett-framework/granian/compare/v2.5.6...v2.5.7) Updates `granian[pname]` from 2.5.6 to 2.5.7 - [Release notes](https://github.com/emmett-framework/granian/releases) - [Commits](https://github.com/emmett-framework/granian/compare/v2.5.6...v2.5.7) Updates `granian[reload]` from 2.5.6 to 2.5.7 - [Release notes](https://github.com/emmett-framework/granian/releases) - [Commits](https://github.com/emmett-framework/granian/compare/v2.5.6...v2.5.7) --- updated-dependencies: - dependency-name: granian dependency-version: 2.5.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: granian[pname] dependency-version: 2.5.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: granian[reload] dependency-version: 2.5.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-07[upd] github-actions: Bump JamesIves/github-pages-deploy-action (#5425)dependabot[bot]
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.7.3 to 4.7.4. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/6c2d9db40f9296374acc17b90404b6e8864128c8...4a3abc783e1a24aeb44c16e869ad83caf6b4cc23) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-version: 4.7.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-07[upd] github-actions: Bump docker/setup-qemu-action from 3.6.0 to 3.7.0 (#5424)dependabot[bot]
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.6.0 to 3.7.0. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/29109295f81e9208d7d86ff1c6c12d2833863392...c7c53464625b32c7a7e944ae62b3e17d2b600130) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-version: 3.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-07[fix] drop goo engineAadniz
2025-11-06[enh] py: drop deps (#5407)Ivan Gabaldon
The difference between decompression with brotli or gzip in HTML files is negligible for 3 MB of compiled binary package. Introduced in https://github.com/searxng/searxng/commit/eaa694fb7d0e47b943bc6d6edb6cb6a40ab2d85e Closes https://github.com/searxng/searxng/security/code-scanning/276 Closes https://github.com/searxng/searxng/security/dependabot/37
2025-11-06[fix] yandex engine: capture captcha from header instead of url path (#5417)Aadniz
Yandex engine will return parsing error instead of informing that a CAPTCHA was found. It is confusing for the admin and the users (#5415). This patch fixes an issue where the CAPTCHA response from Yandex wouldn't be detected, resulting in `ParserError` when trying to parse the response to DOM. In this fix, I replaced the url condition and instead is checking if the `x-yandex-captcha` header is set, and is equal to `captcha`. Alternatively, maybe something like `resp.headers.get('Location', '').startswith("https://yandex.com/showcaptcha")` could be done instead. Lastly, setting `params['allow_redirects'] = True` can also work, but this will waste an extra request. Just let me know. Closes: https://github.com/searxng/searxng/issues/5415
2025-11-05[feat] sourcehut engine: implement as custom module, fix user agentBnyro
SourceHut uses a foss bot protection tool called `go-away` (which I can recommend BTW). It blocks common crawler user agents, such as the standard Firefox user agent. Hence, we're now using our custom SearXNG user agent to clarify we're not a crawler. Closes: https://github.com/searxng/searxng/issues/5270 Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2025-11-05[fix] engine ahmia blacklist, arch linux: use proper searxng user agent ↵Bnyro
including version (#5414)
2025-11-03[fix] qwant engine: order query parameters to prevent 403 forbidden (#5410)Aadniz
2025-11-01Revert "[fix] !weather crashes - cls.TURN .. (#5309)"Markus Heiser
This reverts HOTFIX from commit fc7d8b8b [1] [1] https://github.com/searxng/searxng/pull/5309 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-11-01[fix] msgspec.Struct: alias name t.ClassVar not properly detectedMarkus Heiser
Reported in [1], HOTFIX in [2], this patch here is now the final solution. Note that if using PEP 563 postponed evaluation of annotations" (e.g. ``from __future__ import annotations``) only the following spellings will work: ClassVar or ClassVar[<type>] typing.ClassVar or typing.ClassVar[<type>] Importing ClassVar or typing under an aliased name (e.g. ``import typing as t``) will not be properly detected. [3] [1] https://github.com/searxng/searxng/issues/5304#issuecomment-3394140820 [2] https://github.com/searxng/searxng/pull/5309 [3] https://jcristharif.com/msgspec/structs.html#class-variables Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-11-01[upd] web-client (simple): Bump the minor group (#5402)dependabot[bot]
Bumps the minor group in /client/simple with 2 updates: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `@biomejs/biome` from 2.2.7 to 2.3.2 - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.2/packages/@biomejs/biome) Updates `@types/node` from 24.9.1 to 24.9.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.3.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@types/node" dependency-version: 24.9.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor
2025-11-01[upd] pypi: Bump the minor group with 3 updates (#5401)dependabot[bot]
Bumps the minor group with 3 updates: [granian](https://github.com/emmett-framework/granian), [selenium](https://github.com/SeleniumHQ/Selenium) and [granian[reload]](https://github.com/emmett-framework/granian). Updates `granian` from 2.5.5 to 2.5.6 - [Release notes](https://github.com/emmett-framework/granian/releases) - [Commits](https://github.com/emmett-framework/granian/compare/v2.5.5...v2.5.6) Updates `selenium` from 4.37.0 to 4.38.0 - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.37.0...selenium-4.38.0) Updates `granian[reload]` from 2.5.5 to 2.5.6 - [Release notes](https://github.com/emmett-framework/granian/releases) - [Commits](https://github.com/emmett-framework/granian/compare/v2.5.5...v2.5.6) --- updated-dependencies: - dependency-name: granian dependency-version: 2.5.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: selenium dependency-version: 4.38.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: granian[reload] dependency-version: 2.5.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor
2025-10-31[upd] github-actions: Bump github/codeql-action from 4.30.9 to 4.31.2 (#5403)dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.30.9 to 4.31.2. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/16140ae1a102900babc80a33c44059580f687047...0499de31b99561a6d14a36a5f662c2a54f91beee) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-31[l10n] update translations from Weblate (#5404)github-actions[bot]
0bdbdde2e - 2025-10-26 - 0ko <0ko@noreply.codeberg.org> 7b0abb9aa - 2025-10-27 - artens <artens@noreply.codeberg.org> 882a28944 - 2025-10-27 - langckx <langckx@noreply.codeberg.org> c2d025563 - 2025-10-25 - Flyingfufu <flyingfufu@noreply.codeberg.org>
2025-10-30[fix] ./manage dev.env - nvm is not installed by nvm.env (#5399)Markus Heiser
To complete a SearXNG developer environment, nvm needs to be installed (ensured). Without this patch:: $ LANG=C ./manage dev.env ... ./utils/lib_nvm.sh: line 27: .nvm/nvm.sh: No such file or directory ./utils/lib_nvm.sh: line 28: .nvm/bash_completion: No such file or directory ... (dev.env)$ Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-10-30[data] update searx.data - update_ahmia_blacklist.pyMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-10-30[fix] update_ahmia_blacklist.py - `User-Agent` become requiredMarkus Heiser
The User-Agent header recently become required to fetch blacklist from URL https://ahmia.fi/blacklist/ [1] https://github.com/searxng/searxng/actions/runs/18892940199/job/53924400294 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-10-30[fix] simple theme: fix *play* icon in the "show media" button (#5395)Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-10-29[data] update searx.data - update_firefox_version.py (#5388)github-actions[bot]
2025-10-29[data] update searx.data - update_wikidata_units.py (#5389)github-actions[bot]
2025-10-29[data] update searx.data - update_currencies.py (#5390)github-actions[bot]
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com>
2025-10-29[data] update searx.data - update_engine_descriptions.py (#5391)github-actions[bot]
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com>
2025-10-28[fix] deviantart engine: pagination match change (#5384)Aadniz
Pagination currently does not work for deviantart, resulting in the same page being shown when going to the next page in SearXNG.
2025-10-27[fix] qwant engine: set header Accept-Language to bypass bot detection (#5382)Aadniz
Set HTTP header Accept-Language [1] for the Qwant engine. Qwant does not seem to work on any SearXNG instance right now, and this is a fix for this issue. During testing, it seems like setting the Accept-Language gives more success for bypassing bot detection (tested with a few ~20 searches). [1] https://docs.searxng.org/dev/engines/enginelib.html#searx.enginelib.Engine.send_accept_language_header
2025-10-27[fix] deviantart engine: does not return any results (#5383)Aadniz
2025-10-26[fix] startpage engine: properly display CAPTCHA if redirect page is seen ↵Aadniz
(#5380) Fixes an issue where startpage engine would display parsing error (`json.decoder.JSONDecodeError`) when returning CAPTCHA redirect page. The fix simply checks if response header has `Location` set, and if it starts with `https://www.startpage.com/sp/captcha`, it will raise a CAPTCHA exception before trying to parse the data.
2025-10-25[fix] engine qwant - return forbidden instead of showing parse error (#5377)Aadniz
2025-10-25[build] /staticBnyro
2025-10-25[fix] search bar: cursor jumps to beginning when clicking text fieldBnyro
Apparently, setting padding on an input field and then clicking that space created by the padding forces the seekbar cursor to jump to the beginning of the input field instead of the actual text position. By removing that padding, the search bar input automatically claims that height for itself and thus clicking on the blank space moves the cursor to the correct position. closes https://github.com/searxng/searxng/issues/5371
2025-10-24[upd] web-client (simple): Bump the minor group (#5368)dependabot[bot]
Bumps the minor group in /client/simple with 3 updates: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [browserslist](https://github.com/browserslist/browserslist). Updates `@biomejs/biome` from 2.2.6 to 2.2.7 - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.7/packages/@biomejs/biome) Updates `@types/node` from 24.8.1 to 24.9.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `browserslist` from 4.26.3 to 4.27.0 - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.26.3...4.27.0) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.2.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@types/node" dependency-version: 24.9.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: browserslist dependency-version: 4.27.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-24[mod] rebuild staticIvan Gabaldon
2025-10-24[fix] client/simple: insecure ctx clipboard copyIvan Gabaldon
Uses the deprecated [`execCommand()`](https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand) to copy content to clipboard if accessing the instance through HTTP, this method isn't going away soon. Closes https://github.com/searxng/searxng/issues/5359
2025-10-24[upd] pypi: Bump the minor group across 1 directory with 5 updates (#5372)dependabot[bot]
Bumps the minor group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [typer-slim](https://github.com/fastapi/typer) | `0.19.2` | `0.20.0` | | [typing-extensions](https://github.com/python/typing_extensions) | `4.14.1` | `4.15.0` | | [pylint](https://github.com/pylint-dev/pylint) | `4.0.1` | `4.0.2` | | [selenium](https://github.com/SeleniumHQ/Selenium) | `4.36.0` | `4.37.0` | | [basedpyright](https://github.com/detachhead/basedpyright) | `1.31.7` | `1.32.1` | Updates `typer-slim` from 0.19.2 to 0.20.0 - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](https://github.com/fastapi/typer/compare/0.19.2...0.20.0) Updates `typing-extensions` from 4.14.1 to 4.15.0 - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](https://github.com/python/typing_extensions/compare/4.14.1...4.15.0) Updates `pylint` from 4.0.1 to 4.0.2 - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v4.0.1...v4.0.2) Updates `selenium` from 4.36.0 to 4.37.0 - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.36.0...selenium-4.37.0) Updates `basedpyright` from 1.31.7 to 1.32.1 - [Release notes](https://github.com/detachhead/basedpyright/releases) - [Commits](https://github.com/detachhead/basedpyright/compare/v1.31.7...v1.32.1)
2025-10-24[l10n] update translations from Weblate (#5370)github-actions[bot]
55c0cab85 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 7705bba80 - 2025-10-21 - Outbreak2096 <outbreak2096@noreply.codeberg.org> d2ee86058 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 8c4478ca3 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 147ba039a - 2025-10-21 - return42 <return42@noreply.codeberg.org> 2d9a206e8 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 024e2f1c7 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 8059378af - 2025-10-21 - return42 <return42@noreply.codeberg.org> 4b4359eea - 2025-10-21 - return42 <return42@noreply.codeberg.org> 05af879c9 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 0ea9d6393 - 2025-10-21 - return42 <return42@noreply.codeberg.org> e2e0907ff - 2025-10-21 - return42 <return42@noreply.codeberg.org> 9a7cfc1c1 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 06b7d62f0 - 2025-10-21 - return42 <return42@noreply.codeberg.org> a3bc054a5 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 34e56b171 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 8cc444358 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 55afa16d1 - 2025-10-21 - return42 <return42@noreply.codeberg.org> a336dd1ae - 2025-10-21 - return42 <return42@noreply.codeberg.org> ec68a405a - 2025-10-21 - return42 <return42@noreply.codeberg.org> beeab8c25 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 44a5c9e04 - 2025-10-21 - return42 <return42@noreply.codeberg.org> aef218710 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 42923cf46 - 2025-10-21 - Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org> 3cab50a73 - 2025-10-22 - jperegrinm <jperegrinm@noreply.codeberg.org> 410e760d5 - 2025-10-21 - return42 <return42@noreply.codeberg.org> bb5e921c3 - 2025-10-21 - return42 <return42@noreply.codeberg.org> eece61f04 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 1f18156d5 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 20026535d - 2025-10-21 - return42 <return42@noreply.codeberg.org> fcc563bf8 - 2025-10-21 - return42 <return42@noreply.codeberg.org> ec02a81da - 2025-10-21 - return42 <return42@noreply.codeberg.org> 78125c9e6 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 7a4b89369 - 2025-10-21 - return42 <return42@noreply.codeberg.org> d02406831 - 2025-10-21 - return42 <return42@noreply.codeberg.org> 8fe4022cb - 2025-10-21 - return42 <return42@noreply.codeberg.org> 0e8cdcaa8 - 2025-10-20 - SomeTr <sometr@noreply.codeberg.org> 4b138b0dc - 2025-10-20 - Juno Takano <jutty@noreply.codeberg.org> d20e2c9c1 - 2025-10-20 - ghose <ghose@noreply.codeberg.org>
2025-10-24[upd] github-actions: Bump github/codeql-action from 4.30.8 to 4.30.9 (#5369)dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.30.8 to 4.30.9. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/f443b600d91635bebf5b0d9ebc620189c0d6fba5...16140ae1a102900babc80a33c44059580f687047) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.30.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-23[fix] Installation Script install fails (msgspec) (#5358)Markus Heiser
Since #5280 has been merged, msgspec, like yaml, is a fixed part of the SearXNG *settings framework* and therefore, like yaml, must be installed in the virtual environment before installing SearXNG (``searx``). The actual reason is that in SearXNG we store settings in the configuration that are required for the installation of the ``searx`` package. This means that these settings (from settings.yml) are read in during the installation, and all the necessary tools for this (pyyaml, msgspec, setuptools, etc.) must be installed beforehand (chicken or the egg dilemma). Related: - https://github.com/searxng/searxng/pull/5353 - https://github.com/searxng/searxng/pull/5346 - https://github.com/searxng/searxng/pull/5280 - https://github.com/searxng/searxng/pull/5254 Closes: https://github.com/searxng/searxng/issues/5357 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-10-22[mod] ci: use custom static podman (#5354)Ivan Gabaldon
We only need updated podman on `build`. `test` and `release` can use image provided container engine binaries.
2025-10-22[fix] Installation Script install fails (msgspec) (#5353)Markus Heiser
Since #5280 has been merged, msgspec, like yaml, is a fixed part of the SearXNG *settings framework* and therefore, like yaml, must be installed in the virtual environment before installing SearXNG (``searx``). The actual reason is that in SearXNG we store settings in the configuration that are required for the installation of the ``searx`` package. This means that these settings (from settings.yml) are read in during the installation, and all the necessary tools for this (pyyaml, msgspec, setuptools, etc.) must be installed beforehand (chicken or the egg dilemma). Related: - https://github.com/searxng/searxng/pull/5346 - https://github.com/searxng/searxng/pull/5280 - https://github.com/searxng/searxng/pull/5254 Closes: https://github.com/searxng/searxng/issues/5352