Proxpi

Latest version: v1.2.0

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

Scan your dependencies

Page 1 of 5

1.2.1rc0

1.2.0

*Changes since v1.1*

Features

* Implement [PEP 714](https://peps.python.org/pep-0714/) - rename `"dist-info-metadata"` attribute to `"core-metadata"` (https://github.com/EpicWink/proxpi/pull/28)
* Server health endpoint: `GET /health` (https://github.com/EpicWink/proxpi/pull/38)
* Added request timeout configuration (https://github.com/EpicWink/proxpi/pull/35)
* Added environment variable `PROXPI_DISABLE_INDEX_SSL_VERIFICATION` (`=1`) to disable index SSL certificate verification
* Added environment variable `PROXPI_DOWNLOAD_TIMEOUT` for fallback redirect timeout (https://github.com/EpicWink/proxpi/pull/18)

Improvements

* Warn on invalid core-metadata attribute value
* Don't rely on exceptions being raised during HTML hash attribute value parsing
* Stream proxied index responses to HTML parser (https://github.com/EpicWink/proxpi/pull/20)

Miscellaneous

* Use Python 3.12, Flask v3, Gunicorn v22 (https://github.com/EpicWink/proxpi/pull/49), lxml v5, Werkzeug v3 in Docker app
* Added ARM Docker image (https://github.com/EpicWink/proxpi/pull/45)
* Package build uses [trusted publishing](https://docs.pypi.org/trusted-publishers/)

<details><summary>Pull requests (click to expand)</summary>

* Bump werkzeug from 2.2.2 to 2.2.3 by dependabot in https://github.com/EpicWink/proxpi/pull/17
* Feature/adding option to allow unsafe indexes by ErezAmihud in https://github.com/EpicWink/proxpi/pull/19
* add PROXPI_GIVEUP_TIME env variable by MrT3acher in https://github.com/EpicWink/proxpi/pull/18
* Bump flask from 2.2.2 to 2.3.2 by dependabot in https://github.com/EpicWink/proxpi/pull/22
* Bump requests from 2.29.0 to 2.31.0 by dependabot in https://github.com/EpicWink/proxpi/pull/25
* Use static test data by EpicWink in https://github.com/EpicWink/proxpi/pull/21
* Use new key for core metadata reference by EpicWink in https://github.com/EpicWink/proxpi/pull/28
* Bump certifi from 2023.5.7 to 2023.7.22 by dependabot in https://github.com/EpicWink/proxpi/pull/32
* Bump urllib3 from 2.0.2 to 2.0.6 by dependabot in https://github.com/EpicWink/proxpi/pull/36
* Bump urllib3 from 2.0.6 to 2.0.7 by dependabot in https://github.com/EpicWink/proxpi/pull/39
* add health endpoint by macmoritz in https://github.com/EpicWink/proxpi/pull/38
* Add request timeout configuration by EpicWink in https://github.com/EpicWink/proxpi/pull/35
* 28 add arm support by nuvious in https://github.com/EpicWink/proxpi/pull/45
* Bump gunicorn from 21.2.0 to 22.0.0 by dependabot in https://github.com/EpicWink/proxpi/pull/49

New Contributors
* ErezAmihud made their first contribution in https://github.com/EpicWink/proxpi/pull/19
* MrT3acher made their first contribution in https://github.com/EpicWink/proxpi/pull/18
* macmoritz made their first contribution in https://github.com/EpicWink/proxpi/pull/38
* nuvious made their first contribution in https://github.com/EpicWink/proxpi/pull/45

</details>

**Full Changelog**: https://github.com/EpicWink/proxpi/compare/v1.1.0...v1.2.0

1.2.0rc0

*Changes since v1.2b0*

Improvements

* Stream proxied index responses to HTML parser (20)
* Package build uses [trusted publishing](https://docs.pypi.org/trusted-publishers/)
* App uses Gunicorn v22 (49), lxml v5

1.2.0b0

*Changes since v1.2a1*

Features

* Server health endpoint `GET /health` (38)
* Request timeout configuration (35)
* ARM Docker image (45)

Improvements

* Use Python 3.12, Flask v3, Gunicorn v21, Werkzeug v3

1.2.0a1

*Changes since v1.2a0*

Features

* Implement [PEP 714](https://peps.python.org/pep-0714/) - rename `"dist-info-metadata"` attribute to `"core-metadata"`

Improvements

* Warn on invalid core-metadata attribute value
* Don't rely on exceptions being raised during HTML hash attribute value parsing

1.2.0a0

*Changes since v1.1*

Features
* Environment variable `PROXPI_DISABLE_INDEX_SSL_VERIFICATION` (`=1`) to disable index SSL certificate verification
* Environment variable `PROXPI_DOWNLOAD_TIMEOUT` for fallback redirect timeout

Miscellanous
* Docker app uses Python 3.11
* Update app dependency pins

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.