Releases: microsoft/presidio
Releases · microsoft/presidio
Version 2.2.356 (#1477)
Changes:
- 9fee330 Version 2.2.356 (#1477)
- a081c22 Update presidio containers to use gunicorn (#1497)
- ebf0ca5 Restricting spacy.cli for version 3.7.0 (#1495)
- 3d9cee9 Fix regex match_time output (#1488)
- a21a17c Add a link to model classes to simplify configuration (#1472)
- d238da9 Update community.md (#1469)
- a0a5f89 Use ACR service connection when pushing containers (#1484)
- fde30dd Add support for allow_list, allow_list_match, regex_flags in REST API (#1478)
- ce63783 Unlock numpy after dropping 3.8 (#1480)
- 33808c2 Removed python 3.8 support (EOL) and added 3.12 (#1479)
See More
- cc31bb6 Add a link to HashiCorp vault operator resource (#1468)
- 71fa64d docs: clarify the docs on deploying presidio to k8s (#1453)
- 21361f9 Updates to the transformers conf docs and yaml file (#1467)
- 13ae328 Fix presidio-structured build - lock numpy version (#1465)
- 49f2b6a Fix space (#1459)
- b9f6cba Bug/azure ai language context (#1458)
- 89ccadb Update US_SSN CONTEXT and unit test (#1455)
- c54ce2b Add UK National Insurance Number Recognizer (#1446)
- 9321e14 Remove ignored labels from supported entities (#1454)
- 0721e36 Dev containers for: analyzer, analyzer+transformers, anonymizer and image redaction (#1450)
- 4aeb56b added batching support (#1449)
- 1bf22ed Update installation.md (#1439)
- e55300a Update defender-for-devops.yml (#1437)
- e08f44b Fix #1442 (#1445)
- 9696b9e Reduce memory usage of Analyzer test suite (#1429)
- 6c51464 added logic to handle phonenumbers with country code (#1426)
- 3e4a806 Update CI due to DockerCompose project name issue (#1428)
- 2fe6ad7 closing handles (#1424)
- cd7e547 (docs) Use Presidio across Anthropic, Bedrock, VertexAI, Azure OpenAI, etc. w/ LiteLLM Proxy (#1421)
- 8dc46e2 Make sure that configuration files are closed when loading them (#1423)
- ada5fce Do not release presidio-cli as part of the release pipeline (#1422)
- d85ba6e Typo fix added missing ":" after if condition (#1419)
- d46bacb minor notebook changes (#1420)
This list of changes was auto generated.
version 2.2.355 (#1410)
Changes:
- edd722d version 2.2.355 (#1410)
- c059131 changing predefined recognizers to use the config file (#1393)
- 56f0df2 Update Dockerfile.windows (#1414)
- ad77f2f Update Dockerfile.windows (#1413)
- ac38cca NLP engine sample + refresh on samples (#1388)
- 97a7e42 Fix the entity filtering of the transformer_recognizer.py analzye function (#1403)
- 2be6de1 Fix ports in docs (#1408)
- a3a609b Improve url detector (#1398)
- 4752166 From Pipenv to Poetry (#1391)
- ebbfd30 Added presidio structured downloads to readme (#1392)
See More
- 67d5837 Feature/analyzer documentation (#1384)
- e65c89c Migrate Python Packaging to pyproject.toml (#1383)
- 2d92539 Fix N818, E721 (#1382)
- 51dc5c6 Auto-formatting, fix D rules (#1381)
- cb0184a Add Ruff linter + Apply Ruff fix (#1379)
- 2348fff Fix OverflowError in crypto_recognizer (#1377)
- ff31243 Align ports with documentation and postman collection. (#1375)
- 2805c86 Loading analyzer engine & recognizer registry from configuration file (#1367)
- 55bfb8f added regex functionality for allow lists in the analyzer (#1357)
- e64d8ec Spanish NIE (Foreigners ID card) recognizer (#1359)
- f29e112 Update conf files location (#1358)
- 41e0202 feat: Add new recognizer for IN_VOTER #1344 (#1345)
- 5ea004d New Predefined Recognizer for Indian Passport #1350 (#1351)
- c7fa825 Added Finnish Personal Identity Code Recognizer. (#1349)
This list of changes was auto generated.
2.2.354
Changes:
- ffa29f8 Fixed wrong condition for dicom metadata (#1347)
- 49a996d Changed default aggregation_strategy to max (#1342)
- db8ff82 feat: Implement user-defined entity selection strategies in Presidio Structured (#1319)
- 4db5278 Cache compiled regexes in analyzer (#1335)
- 9c3369d Bugfix - Fix for incorrectly referenced recognizer in analysis_explanation using PhoneRecognizer (#1332)
- 6a4135e Fix bug where "bank" and "check" wouldn't work (#1333)
- ea8d830 Added contributions to readme (#1331)
- 733cca2 Adding Span Marker Recognizer Sample (#1321)
- 1911a3d Update spacy_stanza.md (#1325)
See More
- d71c5fb feat: Add Singapore UEN Recognizer (#1315)
- 59af84d Added tesseract to installation (#1312)
- 4c48b92 Addition of leniency parameter in predefined PhoneRecognizer (#1311)
- 173b527 Bugfix in tutorial (#1310)
- dee6562 predefined pattern recognizer : IN_VEHICLE_REGISTRATION (#1288)
- a8d2c90 feat: Add Bech32 and Bech32m Bitcoin Address Validation in Crypto Recognizer and expand tests (#1307)
- 45c418d feat: Support 'M' prefix in SG_NRIC_FIN Recognizer and expand tests (#1304)
- 5dfbf27 Analysis builder improvements (#1295)
- 7f09c95 added pseudonimyzation sample (#1296)
This list of changes was auto generated.
2.2.353
- Add predefined_recognizer: IN_AADHAAR (#1256)
- Added the option to add custom operators + pseudonymization sample (#1284)
- Fix failing test due to optional package (#1258)
- Allow local Spacy Models to be loaded in NLP Engine (#1269)
- Upgrade pip in windows containers (#1272)
- Bugfix in ImageAnalyzerEngine #1274
2.2.352
Changes:
Added
Structured
- Added alpha of presidio-structured, a library (presidio-structured) which re-uses existing logic from existing presidio components to allow anonymization of (semi-)structured data. (#1192)
Analyzer
- Add PL PESEL recognizer (#1209)
- Azure AI language recognizer (#1228)
- Add_conf_to_package_data (#1243)
Anonymizer
- Add keep operator as deanonymizer (#1255)
- Update anonymize_list type hints and document that sometimes items will be ignored. (#1252)
General
- Add Dockerfile for Windows containers (#1194)
Changed
Analyzer
- Drop WA driver license number (#1214)
- Change ner_model_configuration from list to map (#1222)
- Bugfix in SpacyRecognizer (#1221)
- Bugfix in NerModelConfiguration (#1230)
- Add_conf_to_package_data (#1243)
Anonymizer
- Improved the logic of conflict handling in AnonymizerEngine (#1196)
Image Redactor
- Change default score threshold in image redactor (#1210)
- fixes bug #1227 (#1231)
- Added missing dependencies for opencv-python and azure forms recognizer (#1257)
General
2.2.351: bugfix with wrong input to NerModelConfiguration (#1208)
2.2.350
2.2.35
2.2.34
Changes:
- b756c17 Enable regex flags manipulation (#1193)
- 4aaa05f New NlpEngine - docs (#1177)
- 3a7b8f6 Integrating spacy-huggingface-pipelines and refactoring NlpEngine logic (#1159)
- 818c80f Msft document intelligence ocr (#1184)
- 6cf5f18 added image processing class to preprocess the image before running OCR (#1166)
- 7400dc4 Updating verification engines and enable plotting of custom bboxes (#1164)
- beb605d update type check (#1175)
- f36caf4 anonymize_list return type hint fix (#1178)
- d8541e9 Improve bbox processor (#1163)
- 4e8490c Updating verification engines to include latest updates to redactor engines (#1162)
- 93934a9 Adding examples of toggling metadata usage and saving bboxes (#1158)
- 1a12771 Improve process names method in DICOM image redactor (#1150)
- 60e1f7d Enabling allow list approach with all image redaction (#1145)
- 994074b Changing test exception type check (#1148)
- 9206d7a Anonymizer - Pass bytes key to Encrypt / Decrypt (#1147)
- dfddae4 Update security-analysis.yml (#1154)
- 8e1bf80 Enable toggle of printing output location after redacting from file (#1144)
- 18090c6 install from pipfile (#1152)
- fa861aa DICOM redactor improvement: Enable selection of redact approach (#1113)
- 3effc14 Fix type mismatch in check_label_groups parameter in spacy_recognizer (#1130)
- a2f7785 Fix Sphinx warning in OperatorConfig (#1143)
- e323fed DICOM redactor improvement: Enable return of redacted bboxes (#1111)
- 67833d5 DICOM redactor improvement: Enabling compatibility with compressed images (#1105)
- 0a4c76d New Predefined Recognizer: IN_PAN (#1100)
- a1c5c30 DICOM redactor improvement: Preventing distortion when multiple sets of pixels are in one instance (#1109)
- d51ff56 Initial logic check for merging 2 entities (#1092)
- a661037 relock image redactor (#1117)
- 08e7b89 Small reordering of kwargs as prereq for allow list functionality (#1110)
- 23a89af DICOM redactor improvement: Adding exceptions for when DICOM file does not have pixel data (#1104)
- 42f30bd DICOM redactor improvement: Enabling more photometric interpretations (#1103)
- a1c8a23 image-redactor-version-0.0.48 (#1098)
- ced96b0 hotfix for removing fixed dependency versions (#1096)
- 838d402 Change ACR instance (#1089)
This list of changes was auto generated.
2.2.33
Changes:
- b6f8191 Update VERSION to 2.2.33 (#1081)
- 0e5c3b7 Updated docs website and notebooks (#1086)
- dda4444 Updates to the TransformersRecognizer sample (#1084)
- 8738057 Update setup.py (#1082)
- 3e84d9e Updated demo website (#1078)
- d459d44 Lock with 3.8, drop building on 3.7 for 3.11 (#1080)
- e5d4191 push images on CI (#1072)
- 0f48e6e Revert "Remove link to demo website (temporary) (#1047)" (#1068)
- 09c05f6 Bump flask from 2.2.2 to 2.3.2 in /presidio-analyzer (#1065)
- a7ff547 Bump flask from 2.2.3 to 2.3.2 in /presidio-image-redactor (#1066)
See More
- 481811a Add batch anonymization (#993)
- 24a76a8 Added "keep" anonymizer (#1062)
- 61a5405 New demo app for Presidio, based on Streamlit (#1054)
- b4b62b2 Fix name of a couple of entity types in the docs (#1057)
- 60911ed GPT-3 based synthetic data generation (#1051)
- aeaff63 skip pushing images and deploying services (#1050)
- ff88929 Remove link to demo website (temporary) (#1047)
- 1d50d41 Bump werkzeug from 2.2.2 to 2.2.3 in /presidio-image-redactor (#1032)
- d7788f5 Bump werkzeug from 2.2.2 to 2.2.3 in /presidio-analyzer (#1031)
- 7595011 Bump werkzeug from 2.0.2 to 2.2.3 in /presidio-anonymizer (#1030)
This list of changes was auto generated.