dependabot[bot]
b05936f2f9
[upd] web-client (simple): Bump the minor group
...
Bumps the minor group in /client/simple with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [edge.js](https://github.com/edge-js/edge ), [stylelint](https://github.com/stylelint/stylelint ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@types/node` from 25.8.0 to 25.9.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `edge.js` from 6.5.0 to 6.5.1
- [Release notes](https://github.com/edge-js/edge/releases )
- [Changelog](https://github.com/edge-js/edge/blob/6.x/CHANGELOG.md )
- [Commits](https://github.com/edge-js/edge/compare/v6.5.0...v6.5.1 )
Updates `stylelint` from 17.11.1 to 17.12.0
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/17.11.1...17.12.0 )
Updates `vite` from 8.0.13 to 8.0.14
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.14/packages/vite )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: edge.js
dependency-version: 6.5.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: stylelint
dependency-version: 17.12.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: vite
dependency-version: 8.0.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-22 07:32:07 +00:00
Bnyro
b9340f50c2
[fix] preferences: opening preferences page is very slow (multiple seconds on bad hardware) ( #6090 )
...
I've been profiling the `/preferences` endpoint using werkzeug's
`ProfilerMiddleware` (i.e. just do `app.wsgi_app = ProfilerMiddleware(app.wsgi_app)`)
and look at the outputs in the terminal when doing `make run`.
It turns out that 95%+ of the time spent were inside babel's
Locale parsing (> 700ms on my machine). That's because, when opening the settings,
we loaded the full engine traits of each engine and checked if it matches
the user-defined search language. As we have 250+ engines, and babel is
very slow when parsing Locale's, this took a very long time.
By removing this feature that shows whether the selected search language
is supported by the engine, the load time went down from 800ms to 50ms
on my machine (which is still very slow, but well, that's future work on
optimizing).
2026-05-21 21:15:09 +02:00
Markus Heiser
d3deacc6d4
[mod] engine fyyd: typing added, no functional change ( #6103 )
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-21 12:06:55 +02:00
Bnyro
d8f74af3d1
[mod] engine 500px: calc cursor instead of relying on pageInfo ( #6091 )
2026-05-21 07:31:13 +02:00
Bnyro
24b1a1b6a8
[feat] engines: add 500px.com engine ( #6091 )
2026-05-21 07:31:13 +02:00
Bnyro
d7e8b7cd18
[feat] engines: add cara.app engine ( #6092 )
2026-05-17 18:39:47 +02:00
Markus Heiser
f26e450778
[fix] engine: google-news - Google pushed a frontend update ( #5984 )
...
Around March 9 - 10, 2026, Google pushed a frontend update to Google News that
completely changed the HTML structure of search results.
This is a complete overhaul of the Google News engine.
- The real URL is encoded in the "jslog" attribute.
@SeriousConcept1134: the attribute is a base64 encoded JSON
- CEID list is updated
- The typification was pushed forward
Related:
- https://github.com/searxng/searxng/issues/5852#issuecomment-4254438184
- https://github.com/searxng/searxng/issues/5852#issuecomment-4265598833
Closes: https://github.com/searxng/searxng/issues/5852
Suggested-by: SeriousConcept1134
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-17 15:27:00 +02:00
Bnyro
dce3bb69bb
[chore] settings.yml: set broken engines yahoo and karmasearch to inactive
2026-05-16 16:04:36 +02:00
Bnyro
de49d27846
[fix] yandex images: crashes when parsing images without fallback source ( #6084 )
2026-05-16 15:53:23 +02:00
Bnyro
16a7537bfd
[chore] engines: remove ask.com (service was discontinued) ( #6083 )
...
Source: https://www.ask.com/
2026-05-16 15:36:47 +02:00
Markus Heiser
afafca93f3
[fix] engine wikidata - fails to initialize with HTTP 403 ( #6081 )
...
In order not to be further blocked, the WIKIDATA_PROPERTIES are cached, which
drastically reduces the WD-SQL request.
BTW: improve type hints
Closes: https://github.com/searxng/searxng/issues/6051
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-15 16:21:47 +02:00
dependabot[bot]
240f403d93
[upd] web-client (simple): Bump the minor group ( #6080 )
...
Bumps the minor group in /client/simple with 4 updates: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [stylelint](https://github.com/stylelint/stylelint ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@biomejs/biome` from 2.4.14 to 2.4.15
- [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.4.15/packages/@biomejs/biome )
Updates `@types/node` from 25.6.2 to 25.8.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `stylelint` from 17.11.0 to 17.11.1
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/17.11.0...17.11.1 )
Updates `vite` from 8.0.11 to 8.0.13
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.13/packages/vite )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.4.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: "@types/node"
dependency-version: 25.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: stylelint
dependency-version: 17.11.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: vite
dependency-version: 8.0.13
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>
2026-05-15 14:19:28 +02:00
dependabot[bot]
9b30ae005b
[upd] pypi: Bump the minor group with 2 updates ( #6079 )
...
Bumps the minor group with 2 updates: [selenium](https://github.com/SeleniumHQ/Selenium ) and [basedpyright](https://github.com/detachhead/basedpyright ).
Updates `selenium` from 4.43.0 to 4.44.0
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.43.0...selenium-4.44.0 )
Updates `basedpyright` from 1.39.3 to 1.39.4
- [Release notes](https://github.com/detachhead/basedpyright/releases )
- [Commits](https://github.com/detachhead/basedpyright/compare/v1.39.3...v1.39.4 )
---
updated-dependencies:
- dependency-name: selenium
dependency-version: 4.44.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: basedpyright
dependency-version: 1.39.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
2026-05-15 11:12:57 +02:00
Arnaud Jeannin
790683bbd7
[fix] google: improve CAPTCHA detection ( #5922 )
...
- Detect HTTP 302 responses (Google redirecting to /sorry/index
without the HTTP client following the redirect)
- Detect short HTML responses (<2000 bytes) containing "/sorry/"
links (meta-refresh or JS redirect variants)
Instances with rotating IPs can set the `suspended_times.SearxEngineCaptcha` to
0 in the search settings [1], the next request will typically use a different
outgoing IP when rotating proxies are configured
[1] https://docs.searxng.org/admin/settings/settings_search.html
2026-05-15 09:25:13 +02:00
Bnyro
52b446b4ad
[make] update searx.data.traits ( #6075 )
2026-05-15 08:37:11 +02:00
Bnyro
6cee4b8947
[feat] yep: add support for selecting search language ( #6075 )
2026-05-15 08:37:11 +02:00
Markus Heiser
8e5aa9d394
[doc] Development Quickstart: documentation of the tools (dev.env)
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-13 13:55:50 +02:00
Markus Heiser
cf4d7e31c4
[mod] update_engine_traits.py: improve type annotations
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-13 13:55:50 +02:00
Markus Heiser
471f2b205f
[feat] update_engine_traits.py: add option to update engines selective
...
Previously, `update_engine_traits.py` would fetch traits for all engines, which
is very slow and by side-effect touches engine data that are unrelated to the
engine you're currently working on.
To be faster with developing `update_engine_traits.py` supports now engine
arguments.
To test, jump into the developer environment and run the script::
$ ./manage dev.env
(dev.env)$ ./searxng_extra/update/update_engine_traits.py --help
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-13 13:55:50 +02:00
Markus Heiser
09829b1ccc
[fix] installation instructions - launch SearXNG by python -m ( #6078 )
...
[1] https://github.com/searxng/searxng/issues/126#issuecomment-4433874986
Suggested-by: @virtadpt in [1]
2026-05-13 11:34:31 +02:00
dependabot[bot]
df1f24fb7f
[upd] web-client (simple): Bump the minor group ( #6056 )
...
Bumps the minor group in /client/simple with 4 updates: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [stylelint](https://github.com/stylelint/stylelint ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@biomejs/biome` from 2.4.13 to 2.4.14
- [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.4.14/packages/@biomejs/biome )
Updates `@types/node` from 25.6.0 to 25.6.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `stylelint` from 17.9.1 to 17.11.0
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/17.9.1...17.11.0 )
Updates `vite` from 8.0.10 to 8.0.11
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.11/packages/vite )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.4.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: "@types/node"
dependency-version: 25.6.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: stylelint
dependency-version: 17.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: vite
dependency-version: 8.0.11
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>
2026-05-10 15:34:19 +02:00
dependabot[bot]
0cba32c15f
[upd] pypi: Bump markdown-it-py from 4.0.0 to 4.2.0 in the minor group ( #6054 )
...
Bumps the minor group with 1 update: [markdown-it-py](https://github.com/executablebooks/markdown-it-py ).
Updates `markdown-it-py` from 4.0.0 to 4.2.0
- [Release notes](https://github.com/executablebooks/markdown-it-py/releases )
- [Changelog](https://github.com/executablebooks/markdown-it-py/blob/master/CHANGELOG.md )
- [Commits](https://github.com/executablebooks/markdown-it-py/compare/v4.0.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: markdown-it-py
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
2026-05-09 08:43:28 +02:00
Tommaso Colella
849e17e431
[fix] 360search: improve empty results set management and increase engine timeout ( #6058 )
2026-05-09 08:35:21 +02:00
github-actions[bot]
d8ab61a9e0
[l10n] update translations from Weblate ( #6057 )
...
94e9ade46 - 2026-05-04 - Aindriú Mac Giolla Eoin <aindriu80@noreply.codeberg.org >
883cac081 - 2026-04-30 - alexgabi <alexgabi@noreply.codeberg.org >
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com >
2026-05-08 14:27:49 +02:00
dependabot[bot]
7eb130b1a8
[upd] github-actions: Bump github/codeql-action from 4.35.2 to 4.35.4 ( #6055 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.35.2 to 4.35.4.
- [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/95e58e9a2cdfd71adc6e0353d5c52f41a045d225...68bde559dea0fdcac2102bfdf6230c5f70eb485e )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.35.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>
2026-05-08 14:25:27 +02:00
Bnyro
ef6290c8cd
[furo] add some project links to the online documentation ( #3408 )
...
- add button for editing docs source on GitHub
- add links to GitHub repository and public instances (searx.space)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-07 16:19:28 +02:00
Markus Heiser
89aa588b27
[furo] customize CSS - code.literal nowrap & improve large table layout ( #3408 )
...
The readability can be improve with the following two changes:
Slightly increase the content width to make the engine list more readable::
.content {
width: 52em; /* instead of 46em */
}
To avoid word wrap in bang::
p code.literal {
text-wrap: nowrap;
}
Sugested-by: https://github.com/searxng/searxng/pull/3408#issuecomment-2094082144
2026-05-07 16:19:28 +02:00
Markus Heiser
50626ef150
[furo] remove .. contents:: directives ( #3408 )
...
The directive creates a table of contents for the page. However, Furo includes
a table of contents already in the sidebar. It is, thus, recommended to
removing the `.. contents::` directive.
[1] https://github.com/pradyunsg/furo/issues/88#issuecomment-803297274
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-07 16:19:28 +02:00
Markus Heiser
2f72fc4df2
[docs] switch sphinx theme from pallets to furo ( #3408 )
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-07 16:19:28 +02:00
Markus Heiser
130cea600d
[fix] Startpage engine fails when date field is string (not integer: TypeError) ( #6053 )
...
In order to avoid an abort with an error, type- and value- errors are catched,
the publishDate cannot then be determined, but the result item remains.
[1] https://github.com/searxng/searxng/pull/5980/changes#r3091479655
Replaces the PRs:
- https://github.com/searxng/searxng/pull/5980
- https://github.com/searxng/searxng/pull/6006
Closes: https://github.com/searxng/searxng/issues/5979
Suggested-by: @Bnyro [1]
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-07 14:56:14 +02:00
Markus Heiser
ea63c19b27
[doc] add "SearXNG BM25 Reranker" to the list of external plugins ( #6052 )
...
[1] https://github.com/searxng/searxng/issues/6039#issuecomment-4370220040
Suggested-by: @Oaklight [1]
2026-05-07 13:11:37 +02:00
Bnyro
a9909c4977
[fix] karmasearch: videos engine in wrong category
2026-05-06 22:23:09 +02:00
Fabian Freund
a480560371
[fix] wikidata: crashes when querying due to missing escaping of quotation marks
2026-05-06 21:13:27 +02:00
Bnyro
330d56bba9
[mod] result templates: move iframe to macro and fix page rendering for non-YouTube links ( #5960 )
...
This PR moves the `iframe` logic into a macro, so that `videos.html` and `general.html` both can benefit from the workaround to fix YouTube results by @return42 in https://github.com/searxng/searxng/pull/5858
It also fixes that only YouTube videos contained the closing `>` after `<iframe border="0" ...`, the regression has been caused by https://github.com/searxng/searxng/pull/5858
## Why is this change important?
Currently, the page breaks if there's any non-YouTube Iframe
Here, the page ends in the middle of the results and the footer and page number selector are not visible.
2026-05-06 09:29:20 +02:00
Markus Heiser
36bcd6b551
[fix] engine: wikidata - improvement of typing ( #5993 )
...
The type checker in my IDE shut down after over 500 errors / after this
patch there are still 125 criticisms, however its an improvement and a better
starting point.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-06 08:39:55 +02:00
Markus Heiser
8fabaf86b6
[fix] engine: wikidata - initialization fails with KeyError ( #5993 )
...
The response to QUERY_PROPERTY_NAMES has changed; fields without the `name`
field are now also returned.
Closes: https://github.com/searxng/searxng/issues/5982
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-06 08:39:55 +02:00
Bnyro
d501b0420a
[mod] yep: fix engine due to new API layout ( #6048 )
...
Apparently, YEP no longer supports images and news search.
Also, the naming of the query parameters changed a bit.
Closes: https://github.com/searxng/searxng/issues/6047
2026-05-06 08:17:19 +02:00
Sai Asish Y
0ac5254b8e
[fix] mwmbl: crash if there's no result description available
2026-05-05 21:40:20 +02:00
dependabot[bot]
d3566fe8a8
[upd] pypi: Bump wlc from 1.17.2 to 2.0.0 ( #6011 )
...
Bumps [wlc](https://github.com/WeblateOrg/wlc) from 1.17.2 to 2.0.0.
- [Release notes](https://github.com/WeblateOrg/wlc/releases)
- [Changelog](https://github.com/WeblateOrg/wlc/blob/main/CHANGES.rst)
- [Commits](https://github.com/WeblateOrg/wlc/compare/1.17.2...2.0.0)
---
updated-dependencies:
- dependency-name: wlc
dependency-version: 2.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
2026-05-05 10:04:14 +02:00
Markus Heiser
93fe8cac1e
[doc] fix issues reported since Sphinx v9.1.0
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-05 09:57:42 +02:00
Markus Heiser
12b7fd341c
[upd] pypi: Update docutils (0.22.4) and Sphinx (9.1.0)
...
Sphinx 9.1.0 dropped Python 3.11 support [1].
[1] https://www.sphinx-doc.org/en/master/changes/index.html#release-9-1-0-released-dec-31-2025
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-05-05 09:57:42 +02:00
dependabot[bot]
aefc3c3166
[upd] web-client (simple): Bump the minor group ( #6041 )
...
Bumps the minor group in /client/simple with 2 updates: [stylelint](https://github.com/stylelint/stylelint ) and [vite-bundle-analyzer](https://github.com/nonzzz/vite-bundle-analyzer ).
Updates `stylelint` from 17.9.0 to 17.9.1
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/17.9.0...17.9.1 )
Updates `vite-bundle-analyzer` from 1.3.7 to 1.3.8
- [Release notes](https://github.com/nonzzz/vite-bundle-analyzer/releases )
- [Changelog](https://github.com/nonzzz/vite-bundle-analyzer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nonzzz/vite-bundle-analyzer/compare/v1.3.7...v1.3.8 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 17.9.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: vite-bundle-analyzer
dependency-version: 1.3.8
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>
2026-05-02 22:59:57 +02:00
dependabot[bot]
cd75013c92
[upd] pypi: Bump typer from 0.25.0 to 0.25.1 in the minor group ( #6040 )
...
Bumps the minor group with 1 update: [typer](https://github.com/fastapi/typer ).
Updates `typer` from 0.25.0 to 0.25.1
- [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.25.0...0.25.1 )
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.25.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor
2026-05-02 06:12:35 +02:00
dependabot[bot]
cba0cffa8f
[upd] pypi: Bump the minor group across 1 directory with 4 updates ( #6037 )
...
Bumps the minor group with 4 updates in the / directory: [certifi](https://github.com/certifi/python-certifi ), [typer](https://github.com/fastapi/typer ), [granian](https://github.com/emmett-framework/granian ) and [basedpyright](https://github.com/detachhead/basedpyright ).
Updates `certifi` from 2026.2.25 to 2026.4.22
- [Commits](https://github.com/certifi/python-certifi/compare/2026.02.25...2026.04.22 )
Updates `typer` from 0.24.1 to 0.25.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.24.1...0.25.0 )
Updates `granian` from 2.7.3 to 2.7.4
- [Release notes](https://github.com/emmett-framework/granian/releases )
- [Commits](https://github.com/emmett-framework/granian/compare/v2.7.3...v2.7.4 )
Updates `basedpyright` from 1.39.2 to 1.39.3
- [Release notes](https://github.com/detachhead/basedpyright/releases )
- [Commits](https://github.com/detachhead/basedpyright/compare/v1.39.2...v1.39.3 )
2026-04-29 07:32:28 +02:00
Markus Heiser
f96ac331ed
[upd] pypi: Bump lxml from 6.0.4 to 6.1.0 ( #6036 )
...
Release 6.1.0 fixes a possible external entity injection (XXE) vulnerability in
``iterparse()`` and the ``ETCompatXMLParser``.
https://github.com/lxml/lxml/blob/64ed06c1a0c1833bfac99f209f16c3bdfddfde79/CHANGES.txt#L42-L66
- Closes https://github.com/searxng/searxng/issues/6025
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2026-04-29 07:11:13 +02:00
github-actions[bot]
616d6f4818
[data] update searx.data - update_ahmia_blacklist.py ( #6026 )
2026-04-29 06:49:10 +02:00
github-actions[bot]
6fbb24b32d
[data] update searx.data - update_external_bangs.py ( #6027 )
2026-04-29 06:48:22 +02:00
github-actions[bot]
3674d915f5
[data] update searx.data - update_gsa_useragents.py ( #6028 )
2026-04-29 06:47:48 +02:00
github-actions[bot]
d4254d5e8f
[data] update searx.data - update_firefox_version.py ( #6030 )
2026-04-29 06:46:59 +02:00
github-actions[bot]
9a394b41ee
[data] update searx.data - update_wikidata_units.py ( #6029 )
2026-04-29 06:46:29 +02:00