Searx v1.1.0 Release Notes

  • πŸš€ It has been a while since we released a new version of searx. Thus, we have lots of new things to offer, like new engines, autocompleter, plugins, etc. We got numerous contributions from ~30 new developers, but also we got many PRs from our recurring contributors.

    πŸš€ Thank you so much for you support! We couldn't have release so many awesome things without you!

    Core

    
    - ⬇️ Drop Python 3.6 support #3133
    - βœ… Run tests under python 3.10 #3035
    - ⬇️ Reduce redundant docker build steps #2725
    - πŸ‘ Allow overriding Docker repository when building docker image #2726
    - βž• Add healthcheck endpoint for Docker #2992
    
    πŸ†• New engines
    
    • Wordnik.com #2735
    • Bandcamp #2763
    • SJP - SΕ‚ownik jΔ™zyka polskiego #2736
    • Wikimini #2819
    • Dogpile #2822
    • PyPI XPATH engine #2830
    • ManKier #2829
    • Kaufland.de #2915
    • ask.com #2898
    • gpodder.net (JSON) #2885
    • woxikon.de synonyme (xpath) #2883
    • Petalsearch.com engine (xpath) #2897
    • whaleslide.com #2861
    • azlyrics.com #2955
    • IMDB #2980
    • Prowlarr #3118
    • Tineye reverse image search #3040
    • Onesearch #3065
    • TVmaze #3246
    • Emojipedia #3278
    • Psychonautwiki by @dimethyltriptamine @kvch

    πŸ›  Fixed engines

    
    - βœ‚ Remove hubsbpot tracking URL params #2723
    - πŸ›  Fix URL to solidtorrent result page #2786
    - ⚑️ Update onion engines to v3 #2904
    - πŸ›  Fix Seznam engine #2905
    - βž• Add pagination support for Library Genesis #2887
    - πŸ›  Fix uppercase ip query #2991
    - πŸ›  Fix Libgen + Uncomment Ebay and Urbandictionary #2986
    - πŸ›  Fixed Hoogle engine #3146
    - πŸ›  Fix Digg engine #3150
    - Don't lump all search suggestions together in Yahoo #3208
    - πŸ›  Fix DDG safe search #3247
    - πŸ›  Fix Qwant: Remove extra q from URL #3091
    
    πŸ†• New plugins
    ~~~~~~~~~~~
    
    - πŸ”Œ hostname_replace plugin to rewrite result hostnames #2724
    - πŸ”Œ search_operators plugin to filter search results using -, site: and -site: #3311
    
    πŸ›  Fixed plugins
    
    • Fix default_doi_resolver in preferences #2707
    • βž• Add DOI resolver from sci-hub and replace default DOI #2706

    Themes

    
    - πŸ›  Fix dark "expand" button from infobox #2702
    - fix url_for(..., _external=True) in templates #2656
    - [enh] oscar: image thumbnail layout #2675
    - πŸ‘Œ Improve text overflow of custom select #2985
    - Products results: add possibility to show if a product is in stock or not #3120
    - πŸ”§ Configurable autofocus of search input (#1984) #3285
    - archive.today option for results page #3308
    - πŸ›  Fix keyboard hints for category tabs (#1187) #3276
    
    ✨ Enhancements
    
    • Allow overriding env vars SEARX_SETTINGS_PATH, UWSGI_SETTINGS_PATH #2717
    • correct typo/grammatical mistake #2744
    • πŸ›  Fix bug for 'FileNotFoundError' in 'standalone_searx.py' #2764
    • πŸ›  Fix grammar mistake in debug log output #2759
    • πŸ›  Fix typo #2768
    • πŸ›  Fix redirect when saving preferences #2760
    • Replace Makefile boilerplate by shell scripts #2594
    • πŸ›  Fix Qwant's fetch_languages function #2799
    • Apply HTTPS where possible + fix small typo #2922
    • βœ… Π‘hange in user-agent Firefox versions to latest #3008
    • πŸ‘‰ Use engine-type when looking up supported_languages from JSON files #3002
    • ⚑️ Update about section of Invidious and Rumble + Change filtron error wording #2959
    • πŸ‘Œ Verify that Tor proxy works every time searx starts #3015
    • Update settings_loader.get_user_settings_path() #3056
    • πŸ›  Fix wrong func call #3058
    • πŸ‘Œ Improve ranking based on language #3053