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>