2.2.356
data-privacy-stack/presidio2.2.356Dec 15, 2024by cseilbot
AI Summary
Drops Python 3.8 support (EOL) in favor of Python 3.12, adds a UK National Insurance Number recognizer, and enhances the REST API with batching and allow_list support.
Key Highlights
- Removed Python 3.8 support and added Python 3.12.
- Added UK National Insurance Number Recognizer.
- Added batching support to the REST API.
- Added allow_list, allow_list_match, and regex_flags support in REST API.
Breaking Changes
- Removed Python 3.8 support.
New Features
- UK National Insurance Number Recognizer
- REST API batching support
- REST API allow_list and regex_flags support
- UK NI recognizer
Full Release Notes
## Changes: * 9fee33083b33ffe6f44db5d9aed2d3948f0a1357 Version 2.2.356 (#1477) * a081c22b46ea6c69621edf28792fb19868f79969 Update presidio containers to use gunicorn (#1497) * ebf0ca531d224b7782b643ca6d98640948f8884a Restricting spacy.cli for version 3.7.0 (#1495) * 3d9cee96c305372997dfd2fccde04750bcf88726 Fix regex match_time output (#1488) * a21a17c2cbcb212b36489c1e8d73118b28ff8ff9 Add a link to model classes to simplify configuration (#1472) * d238da9008e764a95685600a4abddddb28b8f86f Update community.md (#1469) * a0a5f8946b7076847926fd815a40e1dc40a4f15e Use ACR service connection when pushing containers (#1484) * fde30dd4bd43bbf14b7a04fbaf42f85ed3e3d5be Add support for allow_list, allow_list_match, regex_flags in REST API (#1478) * ce63783fcc48652f0f5c7758d47839bc7583ee6d Unlock numpy after dropping 3.8 (#1480) * 33808c28372331cfe40e9da496972df9d6dd4fc0 Removed python 3.8 support (EOL) and added 3.12 (#1479) <details><summary><b>See More</b></summary> * cc31bb61982311d7e2ad7e3b5334da797cdb6f98 Add a link to HashiCorp vault operator resource (#1468) * 71fa64df966a8fd0437035565e03ba9cafb52858 docs: clarify the docs on deploying presidio to k8s (#1453) * 21361f9e82410cef57b06ec91e87dbbd27632b62 Updates to the transformers conf docs and yaml file (#1467) * 13ae328a07e41f6aad610e52814f5d8241e52897 Fix presidio-structured build - lock numpy version (#1465) * 49f2b6a3bd701e40f7306bdb13bb5dd441e847e8 Fix space (#1459) * b9f6cbaf05583e65cd35bdb9a22171a7f8d21b71 Bug/azure ai language context (#1458) * 89ccadb8fce13a1ea73488c55ea801ced91019c2 Update US_SSN CONTEXT and unit test (#1455) * c54ce2b9cf8795a168711a9fc6954d47d3269683 Add UK National Insurance Number Recognizer (#1446) * 9321e147d224f9ec635e8a16144f06919a889fcd Remove ignored labels from supported entities (#1454) * 0721e36194fe053515951729cee2567eec922a03 Dev containers for: analyzer, analyzer+transformers, anonymizer and image redaction (#1450) * 4aeb56bf5e2e1187dd535785cc41590ca3a4d5eb added batching support (#1449) * 1bf22edcda31237ac38645defd9bbbcbf6cce5c7 Update installation.md (#1439) * e55300af3f91fbf64b56e560ae024a3b1b17c405 Update defender-for-devops.yml (#1437) * e08f44b273f4a50ab28f328a058ca7682e32ecf3 Fix #1442 (#1445) * 9696b9e14b77c5308ba4d921ebd7384a5fee6f2c Reduce memory usage of Analyzer test suite (#1429) * 6c51464cb86c4b5cf03a9bc54338737f06490fb1 added logic to handle phonenumbers with country code (#1426) * 3e4a806b0640ac15b3d859fc6931c079eb2dd78d Update CI due to DockerCompose project name issue (#1428) * 2fe6ad70c75b56384bd495a1d61c71f17ba06b1d closing handles (#1424) * cd7e5471cb4e95a1d7a7227af7b847c502924842 (docs) Use Presidio across Anthropic, Bedrock, VertexAI, Azure OpenAI, etc. w/ LiteLLM Proxy (#1421) * 8dc46e2c82745fd117b79b5f21768be1584e06d9 Make sure that configuration files are closed when loading them (#1423) * ada5fced6a70e1f023a014a2435d68bb2cca1fb7 Do not release presidio-cli as part of the release pipeline (#1422) * d85ba6e5a77ace499bd024a0f98824ca7fb7be8c Typo fix added missing ":" after if condition (#1419) * d46bacb20bd58f5aef94884070f9a2cd6c2af81f minor notebook changes (#1420) This list of changes was [auto generated](https://dev.azure.com/csedevil/Presidio/_build/results?buildId=16770&view=logs).</details>