Skip to content
Benjamin Possolo edited this page Mar 20, 2019 · 10 revisions

Changelog

1.4.3 Use CopyOnWriteArrayList instead of Collections.synchronizedList

1.4.2
Made Parser, OSParser, DeviceParser and UserAgentParser thread-safe.
This means the Parser can be created once and shared across multiple threads rather than having to instantiate one parser per thread.
The regexp yaml file that the Parser uses to initialize itself is huge so this can be a performance improvement.

1.4.1
Addressed RegExp Denial of Service security vulnerability (https://github.com/ua-parser/uap-java/issues/38)

1.4.0
First version published to Maven Central Repository