on engine-data help sign in
searx/CHANGELOG.rst
553 lines 15 kB history raw
10.18.0 2020.12.14
2=================
4Core
5~~~~
7- drop Python 2 support ( #2137 #2244 )
8- separate index and search routes ( #1681 ). ⚠️ add & remove your searx instance(s) from your browser.
9- add external_bang ( #2027 #2043 #2059 )
10- add external plugins supports ( #2074 )
11- add plugin converting strings into hash digests ( #1246 )
12- new category: Onions ( #565 )
13- allow searx query parts anywhere in the query ( commit aa3c18dda9329fff875328f6ba97483c417b149a 2aef38c3b9d1fe93e9d665a49b10151d63d92392 )
14- preferences: use base_url for prefix of sharing 'currenly saved preferences' (#1249 )
15- upgrade to request 2.24.0, pyopenssl is optional ( #2199 )
16- force admins to set secret_key if debug mode is disabled ( #2256 )
17- standalone searx update ( #1591 )
18- architecture clean up ( #2140 #2185 #2195 #2196 #2198 #2189 #2208 #2239 #2241 #2246 #2248 )
19- record detail about engine error ( #2332 #2375 #2350 ). Add a new API endpoint: ``/stats/errors``.
20- display if an engine does not support HTTPS requests ( #2373 )
22New settings.yml
23~~~~~~~~~~~~~~~~
25- ``use_default_settings``: user settings can relied on the default settings ( #2291 #2362 #2349 )
26- ``ui.results_on_new_tab: False`` - for opening result links in a new tab ( #2167 )
27- ``ui.advanced_search`` - add preference for displaying advanced settings ( #2327 )
28- ``server.method: "POST"`` - Make default query submission method configurable ( #2130 )
29- ``server.default_http_headers`` - add default http headers ( #2295 )
30- ``engines.*.proxies`` - Using proxy only for specific engines ( #1827 #2319 ), see https://searx.github.io/searx/dev/engine_overview.html#settings-yml
31- ``enabled_plugins`` - Enabled plugins ( a05c660e3036ad8d02072fc6731af54c2ed6151c )
32- ``preferences.lock`` - Let admins lock user preferences ( #2270 )
34Oscar theme
35~~~~~~~~~~~
37- update infobox ( #2131 )
39 - Make infoboxes shorter by default.
40 - Hide the main image by default as well and set a maximum height even when expanded.
41 - Add a toggle at the bottom of the infobox to expand it or to shrink it again.
42 - Fix pointhi style
43- query suggestion does not keep the language tag of the original query ( #1314 )
44- fix the clear button ( #2306 )
46Simple theme
47~~~~~~~~~~~~
49- Fix autocomplete ( #2205 )
51New engines
52~~~~~~~~~~~
54- ahmia, not_evil ( #565 )
55- codeberg ( #2104 )
56- command line engines: git grep, find, etc. ( #2128 #2250 )
57- elasticsearch ( #2292 )
58- metager ( #2139 )
59- naver ( #1912 )
60- opensemanticsearch ( #2271 )
61- peertube ( #2109 )
62- recoll (#2325)
63- sepiasearch ( #2227 )
65Updated engines
66~~~~~~~~~~~~~~~
68- digg ( #2285 )
69- dbpedia ( #2352 )
70- duckduckgo_definitions ( #2224 #2356 )
71- duden ( #2359 )
72- invidious ( #2116 )
73- libgen ( #2360 )
74- photon ( #2336 )
75- soundclound ( #2365 )
76- wikipedia ( #2178 #2363 #2354 )
77- wikidata ( #2151 #2224 #2353 ) - faster response time
78- yaCy ( #2255 ) - support HTTP digest authentication.
79- youtube_noapi ( #2364 )
81Fixed engines
82~~~~~~~~~~~~~
84- 1x ( #2361 )
85- answer 'random sha256' ( #2121 )
86- bing image ( #1496 )
87- duckduckgo ( #2254 )
88- genius ( #2371 )
89- google ( #2236 )
90- google image ( #2115 )
91- lobste.rs ( #2253 )
92- piratebay ( #2133 )
93- startpage ( #2385 )
94- torrentz ( #2101 )
96Removed engines
97~~~~~~~~~~~~~~~
99- filecrop ( #2352 )
100- searchcode_doc ( #2372 )
101- seedpeer ( #2366 )
102- twitter ( #2372 )
103- yggtorrent ( #2099 #2375 )
105Install scripts & documentation
106~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
108- install script & documentation ( #2384 #2380 #2362 #2287 #2283 #2277 #2223 #2211 #2118 #2117 #2063 )
110Docker image
111~~~~~~~~~~~~
113- use Alpine 3.12 ( #1983 )
114- uwsgi serves the static files directly. ( #1865 )
115- fix k8s support ( #2099 )
116- make docker produces clean tag version ( #2182 )
118Bug fixes
119~~~~~~~~~
121- searx.utils.HTMLTextExtractor: invalid HTML don't raise an Exception ( #2190 )
122- Fix static URL ( commit da8b227044f45127f705f6ea94a72d368eea73bb )
123- Fix autocomplete ( #2127 )
124- Fix opensearch.xml ( #2132 #2247 )
125- Fix documentation build ( #2237 )
126- Some fixes in the fetch languages script ( #2212 )
128Special thanks to `NLNet <https://nlnet.nl>`__ for sponsoring multiple features of this release.
1310.17.0 2020.07.09
132=================
134 - New engines
136 - eTools
137 - Wikibooks
138 - Wikinews
139 - Wikiquote
140 - Wikisource
141 - Wiktionary
142 - Wikiversity
143 - Wikivoyage
144 - Rubygems
145 - Engine fixes (google, google images, startpage, gigablast, yacy)
146 - Private engines introduced - more details: https://searx.github.io/searx/blog/private-engines.html
147 - Greatly improved documentation - check it at https://searx.github.io/searx
148 - Added autofocus to all search inputs
149 - CSP friendly oscar theme
150 - Added option to hide engine errors with `display_error_messages` engine option (true/false values, default is true)
151 - Tons of accessibility fixes - see https://github.com/searx/searx/issues/350 for details
152 - More flexible branding options: configurable vcs/issue tracker links
153 - Added "disable all" & "allow all" options to preferences engine select
154 - Autocomplete keyboard navigation fixes
155 - Configurable category order
156 - Wrap long lines in infoboxes
157 - Added RSS subscribtion link
158 - Added routing directions to OSM results
159 - Added author and length attributes to youtube videos
160 - Fixed image stretch with mobile viewport in oscar theme
161 - Added translatable JS strings
162 - Better HTML annotations - engine names and endpoints are available as classes
163 - RTL text fixes in oscar theme
164 - Handle weights in accept-language HTTP headers
165 - Added answerer results to rss/csv output
166 - Added new autocomplete backends to settings.yml
167 - Updated opensearch.xml
168 - Fixed custom locale setting from settings.yml
169 - Translation updates
170 - Removed engines: faroo
172Special thanks to `NLNet <https://nlnet.nl>`__ for sponsoring multiple features of this release.
173Special thanks to https://www.accessibility.nl/english for making accessibilty audit.
175News
176~~~~
178- @HLFH joined the maintainer team
179- Dropped Python2 support
1810.16.0 2020.01.30
182=================
184- New engines
186 - Splash
187 - Apkmirror
188 - NPM search
189 - Invidious
190 - Seedpeer
191- New languages
193 - Estonian
194 - Interlingua
195 - Lithuanian
196 - Tibetian
197 - Occitan
198 - Tamil
199- Engine fixes (wolframalpha, google scholar, youtube, google images, seznam, google, soundcloud, google cloud, duden, btdigg, google play, bing images, flickr noapi, wikidata, dailymotion, google videos, arxiv, dictzone, fdroid, etymonline, bing, duckduckgo, startpage, voat, 1x, deviantart, digg, gigablast, mojeek, duckduckgo definitions, spotify, libgen, qwant, openstreetmap, wikipedia, ina, microsoft academic, scanr structures)
200- Dependency updates
201- Speed optimizations
202- Initial support for offline engines
203- Image format display
204- Inline js scripts removed
205- Infinite scroll plugin fix
206- Simple theme bugfixes
207- Docker image updates
208- Bang expression fixes
209- Result merging fixes
210- New environment variable added: SEARX_BIND_ADDRESS
213News
214~~~~
216- @return42 joined the maintainer team
217- This is the last release with Python2 support
2190.15.0 2019.01.06
220=================
222- New engines
224 - Acgsou (files, images, videos, music)
225 - Duden.de (general)
226 - Seznam (general)
227 - Mojeek (general)
228- New languages
230 - Catalan
231 - Welsh
232 - Basque
233 - Persian (Iran)
234 - Galician
235 - Dutch (Belgium)
236 - Telugu
237 - Vietnamese
238- New random answerers
240 - sha256
241 - uuidv4
242- New DOI resolsvers
244 - sci-hub.tw
245- Fix Vim mode on Firefox
246- Fix custom select in Oscar theme
247- Engine fixes (duckduckgo, google news, currency convert, gigablast, google scholar, wikidata image, etymonline, google videos, startpage, bing image)
248- Minor simple theme fixes
250- New Youtube icon in Oscar theme
251- Get DOI rewriters from settings.yml
252- Hide page buttons when infinite scrolling is enabled
253- Update user agent versions
254- Make Oscar style configurable
255- Make suspend times of errored engines configurable
2570.14.0 2018.02.19
258=================
260- New theme: oscar-logicodev dark
261- New engines
263 - AskSteem (general)
264- Autocompleter fix for py3
265- Engine fixes (pdbe, pubmed, gigablast, google, yacy, bing videos, microsoft academic)
266- "All" option is removed from languages
267- Minor UI changes
268- Translation updates
2700.13.1 2017.11.23
271=================
273- Bug fixes
275 - https://github.com/searx/searx/issues/1088
276 - https://github.com/searx/searx/issues/1089
278- Dependency updates
2810.13.0 2017.11.21
282=================
284- New theme: simple
285- New engines
287 - Google videos (video)
288 - Bing videos (video)
289 - Arxiv (science)
290 - OpenAIRE (science)
291 - Pubmed (science)
292 - Genius (music/lyrics)
293- Display engine errors
294- Faster startup
295- Lots of engine fixes (google images, dictzone, duckduckgo, duckduckgo images, torrentz, faroo, digg, tokyotoshokan, nyaa.si, google news, gitlab, gigablast, geektimes.ru, habrahabr.ru, voat.co, base, json engine, currency convert, google)
296- Shorter saved preferences URL
297- Fix engine duplications in results
298- Py3 compatibility fixes
299- Translation updates
3020.12.0 2017.06.04
303=================
305- Python3 compatibility
306- New engines
308 - 1337x.to (files, music, video)
309 - Semantic Scholar (science)
310 - Library Genesis (general)
311 - Framalibre (IT)
312 - Free Software Directory (IT)
313- More compact result UI (oscar theme)
314- Configurable static content and template path
315- Spelling suggestions
316- Multiple engine fixes (duckduckgo, bing, swisscows, yahoo news, bing news, twitter, bing images)
317- Reduced static image size
318- Docker updates
319- Translation updates
322Special thanks to `NLNet <https://nlnet.nl>`__ for sponsoring multiple features of this release.
3250.11.0 2017.01.10
326=================
328- New engines
330 - Protein Data Bank Europe (science)
331 - Voat.co (general, social media)
332 - Online Etimology Dictionary (science)
333 - CCC tv (video, it)
334 - Searx (all categories - can rotate multiple other instances)
335- Answerer functionality (see answerer section on /preferences)
336- Local answerers
338 - Statistical functions
339 - Random value generator
340- Result proxy support (with `morty <https://github.com/asciimoo/morty>`__)
341- Extended time range filter
342- Improved search language support
343- Multiple engine fixes (digbt, 500px, google news, ixquick, bing, kickass, google play movies, habrahabr, yandex)
344- Minor UI improvements
345- Suggestion support for JSON engine
346- Result and query escaping fixes
347- Configurable HTTP server version
348- More robust search error handling
349- Faster webapp initialization in debug mode
350- Search module refactor
351- Translation updates
3540.10.0 2016.09.06
355=================
357- New engines
359 - Archive.is (general)
360 - INA (videos)
361 - Scanr (science)
362 - Google Scholar (science)
363 - Crossref (science)
364 - Openrepos (files)
365 - Microsoft Academic Search Engine (science)
366 - Hoogle (it)
367 - Diggbt (files)
368 - Dictzone (general - dictionary)
369 - Translated (general - translation)
370- New Plugins
372 - Infinite scroll on results page
373 - DOAI rewrite
374- Full theme redesign
375- Display the number of results
376- Filter searches by date range
377- Instance config API endpoint
378- Dependency version updates
379- Socks proxy support for outgoing requests
380- 404 page
383News
384~~~~
386@kvch joined the maintainer team
3890.9.0 2016.05.24
390================
392- New search category: science
393- New engines
395 - Wolframalpha (science)
396 - Frinkiac (images)
397 - Arch Linux (it)
398 - BASE - Bielefeld Academic Search Engine (science)
399 - Dokuwiki (general)
400 - Nyaa.se (files, images, music, video)
401 - Reddit (general, images, news, social media)
402 - Torrentz.eu (files, music, video)
403 - Tokyo Toshokan (files, music, video)
404 - F-Droid (files)
405 - Erowid (general)
406 - Bitbucket (it)
407 - GitLab (it)
408 - Geektimes (it)
409 - Habrahabr (it)
410- New plugins
412 - Open links in new tab
413 - Vim hotkeys for better navigation
414- Wikipedia/Mediawiki engine improvements
415- Configurable instance name
416- Configurable connection pool size
417- Fixed broken google engine
418- Better docker image
419- Images in standard results
420- Fixed and refactored user settings (Warning: backward incompatibility - you have to reset your custom engine preferences)
421- Suspending engines on errors
422- Simplified development/deployment tooling
423- Translation updates
424- Multilingual autocompleter
425- Qwant autocompleter backend
4280.8.1 2015.12.22
429================
431- More efficient result parsing
432- Rewritten google engine to prevent app crashes
433- Other engine fixes/tweaks
435 - Bing news
436 - Btdigg
437 - Gigablast
438 - Google images
439 - Startpage
442News
443~~~~
445New documentation page is available: https://searx.github.io/searx
4480.8.0 2015.09.08
449================
451- New engines
453 - Blekko (image)
454 - Gigablast (general)
455 - Spotify (music)
456 - Swisscows (general, images)
457 - Qwant (general, images, news, social media)
458- Plugin system
459- New plugins
461 - HTTPS rewrite
462 - Search on cagetory select
463 - User information
464 - Tracker url part remover
465- Multiple outgoing IP and HTTP/HTTPS proxy support
466- New autocompleter: startpage
467- New theme: pix-art
468- Settings file structure change
469- Fabfile, docker deployment
470- Optional safesearch result filter
471- Force HTTPS in engines if possible
472- Disabled HTTP referrer on outgoing links
473- Display cookie information
474- Prettier search URLs
475- Right-to-left text handling in themes
476- Translation updates (New locales: Chinese, Hebrew, Portuguese, Romanian)
479New dependencies
480~~~~~~~~~~~~~~~~
482- pyopenssl
483- ndg-httpsclient
484- pyasn1
485- pyasn1-modules
486- certifi
489News
490~~~~
492@dalf joined the maintainer "team"
4950.7.0 2015.02.03
496================
498- New engines
500 - Digg
501 - Google Play Store
502 - Deezer
503 - Btdigg
504 - Mixcloud
505 - 1px
506- Image proxy
507- Search speed improvements
508- Autocompletition of engines, shortcuts and supported languages
509- Translation updates (New locales: Turkish, Russian)
510- Default theme changed to oscar
511- Settings option to disable engines by default
512- UI code cleanup and restructure
513- Engine tests
514- Multiple engine bug fixes and tweaks
515- Config option to set default interface locale
516- Flexible result template handling
517- Application logging and sophisticated engine exception tracebacks
518- Kickass torrent size display (oscar theme)
521New dependencies
522~~~~~~~~~~~~~~~~
524- pygments - http://pygments.org/
5270.6.0 - 2014.12.25
528==================
530- Changelog added
531- New engines
533 - Flickr (api)
534 - Subtitleseeker
535 - photon
536 - 500px
537 - Searchcode
538 - Searchcode doc
539 - Kickass torrent
540- Precise search request timeout handling
541- Better favicon support
542- Stricter config parsing
543- Translation updates
544- Multiple ui fixes
545- Flickr (noapi) engine fix
546- Pep8 fixes
549News
550~~~~
552Health status of searx instances and engines: http://stats.searx.oe5tpo.com
553(source: https://github.com/pointhi/searx_stats)