v1.4.6
safing/portmasterv1.4.6Sep 14, 2023by dhaavi
AI Summary
Substantial feature release adding locale detection, batch query support, advanced SQL operators, and improved network query capabilities.
Key Highlights
- Added system locale detection and best default locale estimation
- Added batch-query handler for netquery
- Added Server-Timing HTTP header for SQL query analysis
- Added $gt, $ge, $lt, $le operators for netquery
- Added core/localeID setting for date/currency/number formatting
New Features
- System locale detection
- Batch query handler
- Server-Timing header support
- Comparison operators for queries ($gt, $ge, $lt, $le)
- Locale-based formatting settings
Full Release Notes
Changelog: 844a19bc38ac1b8ea4f11e2563294e41c7fc33f6 Detect system locale and estimate best default locale setting 6e7792f29ec03357019f71d4ed3c7b0e04bead0e netquery: add batch-query handler 2603e42d4e70c5475190277497cd3a37e1bc57c0 netquery: add Server-Timing HTTP header for better SQL query analysis 8b4a7330beccfefd2cd536a2a4c6d46592cb56f8 netquery: make parseQueryRequestPayload generic ba72c204d3ea9f53b4793b10149b9a18abd6a369 netquery: split up query payload into a dedicated file d5c4495991312b69bbd844d7757f7127ffc8482c core: add core/localeID setting to configure formating of dates, currencies and numbers for the user interface c58a73081f4b0075e407c65ae06beb61bb1094fe netquery: fix value encoding for time.Time queries 87f19bdcc245e0efba2fc7fb5b172b8abc145f73 Fix incorrect check using reflect.Float32 instead of reflect.Float64 4cd6823066d33603918b1fac2327c4ea25c5353a Update netquery query handler to only use strftime when the given value is a number kind d96f841befdba787ac6903a56b481ea775843f9e Add support for $gt, $ge, $lt, $le operators for netquery. Update DatetimeEncoder to support values specified in seconds 3d8e4be498c722b9819b0f4051d59261260cfc58 Disable compat debug info for app because of import troubles 7246084a525c77637252b035e281a13f9b04af2b Update SPN dep 1376e46d216ec0e54f69717168381ac958d6d093 Improve IP/Port parsing 21cd8cb9e55bcc4cfc7ec1f00f39f5d9099c5792 Improve entity metadata initialization b7685086c4cf3a997f5b46ac0cf4e22048377935 Add wildcard port matching test to endpoints df65d45ffde3432b5b4cf3178120dfb80ecf8592 Improve rule config help 58e467ac829549ccb6ff778d3468154c0d440c01 Add internal metric IDs, add nameserver request metric