Patientmatcher

Latest version: v4.5

Safety actively analyzes 689550 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

3.0

Not secure
Added
- Index (landing page) reachable at endpoint `/`
- Include software version in matching emails body
Fixed
- Restore saving of all matching attempts into database, also those with no results
- Parsing of admins emails list when provided using env vars
- Heartbeat endpoint to return True or False if the app is prod or staging app
Changed
- Refactor command line params and options to be compliant with the GNU coding standards

2.13

Not secure
added
- GitHub action to push staging branches from pull requests to Docker Hub
- Created another Dockerfile to run the app via Gunicorn
- Modified GitHub actions to push Dockerfile-server image (stage) to Docker Hub when a pull request is opened or modified
Changed
- Docker base image to run the app via Docker and Gunicorn in a prod environment
- Created another Dockerfile to run the app via Gunicorn
- Extended config file functionality to collect all required params from environment variables
- Modified README to describe the two distinct Dockerfiles
- Modified the docker-compose to provide an example on how to use the two Dockerfiles
- Modified GitHub actions to push both Dockerfile and Dockerfile-server images (prod) to Docker Hub when a new release is created
- Improved initial debug messages reporting database connection info
Fixed
- Freeze PyMongo lib to version<4.0 to keep supporting previous MongoDB versions
- Deprecated werkzeug.contrib preventing running the docker app in prod environment

2.12

Not secure
Fixed
- Removed unused imports
added
- Vulture GitHub action to flag unused code with 90% confidence
Changed
- Scan only changed files with Vulture action

2.11

Not secure
Fixed
- Fix some deprecated code causing warnings during automatic tests
- Do not duplicate `mailto` schema when contact href is an email with correct schema
Changed
- Improve views code by reusing a controllers function when request auth fails
Added
- Bulk replace patients' contact info using the command line
- Documentation on how to update patients' contact info using the command line
- Contact href string validation (schemas: http, https, mailto) when saving or updating patients

2.10.2

Not secure
Fixed
- Increase MongoDB connection serverSelectionTimeoutMS to 30K (default value according to MongoDB documentation)

2.10.1

Not secure
Fixed
- Params passed from the command line to the custom FlaskGroup

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.