Is Snowplow-hosted regexes-latest.yaml for ua-parser up-to-date?

Hi guys. It looks like the regexes files are identical since 2020-06.

$ aws s3 ls s3://snowplow-hosted-assets/third-party/ua-parser/

2020-04-25 00:00:08     187288 regexes-2020-04.yaml
2020-05-25 00:00:09     187288 regexes-2020-05.yaml
2020-06-25 00:00:10     190883 regexes-2020-06.yaml

...
2023-08-25 00:00:05     190883 regexes-2023-08.yaml
2023-09-25 00:00:05     190883 regexes-2023-09.yaml
2023-10-01 00:00:04     190883 regexes-latest.yaml

I’ve taken https://github.com/ua-parser/uap-core/blob/master/regexes.yaml and compared it to your regexes-latest.yaml, and it looks like the vendor’s file is newer. Can you please clarify on that?

Also, we would like that asset to be auto-updated through the assets auto-update feature you introduced in enricher v.3.

Thank you.

ua-parser doesn’t really get updated particularly often so we now recommend in our documentation to use YAUAA as an alternative which sees more frequent updates and is overall more robust.

How often YAUAA is updated? And is it auto-updated in the running enricher instances, or requires enrichers upgrade/restart?

Hi @Arthur_Khakimov ,

You’re right! We are updating our workflow to fetch this file automatically.

YAUAA works with in-memory maps that are hard coded in the library that we import, there is no external config file like regexes-latest-yaml. We usually update it a few times per year.