Skip to content

Releases: nielsbasjes/yauaa

v7.30.0

18 Feb 15:58
Compare
Choose a tag to compare
  • New/improved detections:
    • Updated the list of Amazon devices (2023, 2024 models)
    • Fix phones with real browser name at the end (like AAB does)
    • Presearch browser, Citrix WorxWeb, Klarna, Budbee, MAGAPPX, Yandex, Albert Heijn App, Ghostery, Dalvik, Nu.nl (iOS)
    • ZTE Nubia
    • Pico 3 and Pico 4 VR Headset
    • Very old Samsung Browser is a webview
    • Whitelabel "Safe" Browser apps (iOS): Ziggo, KPN, VandenBorre, F-Secure
    • Handle "Windows 11.0" (the '.0' is very rare)
    • CPU tag arm_64
    • Handle URLs better with Robots/Hackers/Spammers
    • UltraBlock useragent randomizer
    • Improve DuckDuckGo
    • Mapping ClientHint value for AgentName (i.e. ClientHint "YaBrowser" --> "Yandex Browser")
    • Handle edgecases:
      • 'OpenBSD != Linux amd64'
      • 'Linux x86_64:108.0'
    • Robots (Generic, Fediverse and AI Related):
      • AmazonBot, Bravebot, PetalBot
      • FediIndex, vmcrawl, Nonsensebot, Caveman-hunter, ...
      • OpenAI/ChatGPT, Claudebot (Anthropic), PerplexityBot
      • Sistrix Optimizer and Uptime
    • Codeberg.org is a code hosting site (not a brand for a bot)
    • Updated the ISO 639-3 language code table
    • More version info on some LG Smart TVs

v7.29.0

17 Nov 15:05
Compare
Choose a tag to compare

Build

  • Require JDK 23 installed for Trino support.
  • Leverage new toolchains plugin: no longer needs toolchains.xml.

New/improved detections:

  • Do tag lookups for Webviews (Yandex shoed wrong)
  • SamsungBrowser with a newer "reduced" version on a Phone doing DEX.
  • Snorlax useragent with BASE64 encoded part
  • Devices from OX Tab, Xiaomi
  • Partially handle broken: Safari "Mobile" on Mac OS X
  • Gitlab CI Runner
  • HUAWEI Quick App Center (+ false positive of it being a Hacker)
  • TV Bro

Analyzer:

  • Renamed Sec-CH-UA-Form-Factor to Sec-CH-UA-Form-Factors (no rules yet)

v7.28.1

15 Sep 16:38
Compare
Choose a tag to compare

If you have 7.28.0 there is no need to update because there are no changes.

Build/Release:

  • Trino UDF was not released with 7.28.0
  • Fix reproducibility issue

v7.28.0

13 Sep 11:00
Compare
Choose a tag to compare

Analyzer:

  • Fix edge case if ONLY a specific useragent is given in SQL class UDFs.

New/improved detections:

  • TikTok app

v7.27.0

24 Aug 14:41
Compare
Choose a tag to compare
  • New/improved detections:
    • Many Email Clients: Yahoo Y!mail, Mailapp, Foxmail, Superhuman, PostboxApp, Mailspring, Mailbird, Spark, Zoho Mail, Zoho Trident, MailMaster, NewtonMail, Tempo, Lark, Sunsama, Monday, Tuta, Fastmail, OneOutlook
      Lenovo SLBrowser
  • Updated UDF dependencies
    • The Trino UDF requires Java 22 which is non-LTS. This UDF will simply not be built if Java 22 is missing.
  • Webapp
    • Improved the layout in case of very long single words.

v7.26.1

15 Apr 11:35
Compare
Choose a tag to compare

New/improved detections:

  • Samsung Browser 24 now does Frozen UA

v7.26.0

14 Mar 22:05
Compare
Choose a tag to compare

Analyzer:

  • Improve handling of invalid ClientHints

New/improved detections:

  • Ecosia browser
  • Phoenix browser (has very bad ClientHints)
  • Lookup Amazon device tags from ClientHints
  • Report the agent version 'NULL' as '??'
  • Handle edge case of unknown device names

Updated UDF dependencies

  • Trino 439 changed their API

v7.25.0

28 Jan 17:25
Compare
Choose a tag to compare

New/improved detections:

  • Mitigate the invalid ClientHints given by Opera GX 2.1

v7.24.0

13 Dec 11:36
Compare
Choose a tag to compare

Analyzer:

  • Allow cloning an instance and share the configuration (reducing memory footprint)

New/improved detections:

  • CamScanner is not a robot
  • NextCloud app

Build:

  • Update commons-text required shading to make it work.

v7.23.0

19 Nov 16:28
Compare
Choose a tag to compare

New/improved detections:

  • Detect more of the Yahoo Japan bots
    Updated UDF dependencies
  • Trino 427 changed their API