Skip to content

Commit f0728f6

Browse files
mayankmendixbhavin.shahpriyal.chawda@mendix.comPiyushclaude
authored
Release 2026-07-17 (#906)
* added the metering code * added logging * added the sap metering sidecar * updated the auth token usage * updated the comments * updated the env vars * fix: update cryptography to 46.0.7 to address CVE-2026-39892 - Updated cryptography from 46.0.5 to 46.0.7 - Fixes buffer overflow vulnerability in non-contiguous buffer handling - Regenerated requirements.txt with Python 3.10 - All unit tests passing (184 passed) - All linting checks passing * Bumped the cryptography module version to latest 47.0.0 * Fix CVE-2026-25645 and CVE-2026-34073 by upgrading requests and cryptography Updated requests from 2.32.5 to 2.33.1 to address CVE-2026-25645. Updated cryptography from 46.0.5 to 47.0.0 to address CVE-2026-34073. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Security/upgrade requests urllib3 CVE fix (#894) * Security: Upgrade requests to 2.34.2 and urllib3 to 2.7.0 Fixes high-severity CVEs: - CVE-2026-25645 (requests): Fixed in 2.33.0+ - GHSA-mf9v-mfxr-j63j (urllib3): Streaming API decompression issue - GHSA-qccp-gfcp-xxvc (urllib3): Cross-origin redirect header leakage Changes: - requests: 2.32.5 → 2.34.2 - urllib3: 2.6.3 → 2.7.0 - charset-normalizer: 2.0.3 → 3.4.7 (transitive) - idna: 3.10 → 3.15 (transitive) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Fixes high-severity CVEs: - CVE-2026-25645 (requests): Fixed in 2.33.0+ - GHSA-mf9v-mfxr-j63j (urllib3): Streaming API decompression issue - GHSA-qccp-gfcp-xxvc (urllib3): Cross-origin redirect header leakage --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> * (fix) add typing extension lib (#898) * Update requirements.txt * Update requirements.in * Expand static files caching (#901) Support static files caching * Security: Fix CVE-2026-45409 (idna) and GHSA-537c-gmf6-5ccf (cryptogr… (#902) Security: Fix CVE-2026-45409 (idna) and GHSA-537c-gmf6-5ccf (cryptography) Upgrades dependencies to address high-severity vulnerabilities: - cryptography 47.0.0 → 48.0.1: Fixes vulnerable OpenSSL in wheels - idna 3.10 → 3.15: Fixes DoS vulnerability in IDNA encoding CVE-2026-45409: idna versions prior to 3.15 were vulnerable to DoS attacks via specially crafted inputs to idna.encode() function. GHSA-537c-gmf6-5ccf: cryptography wheels prior to 48.0.1 included a statically linked copy of OpenSSL with security vulnerabilities. --------- Co-authored-by: bhavin.shah <bhavin.shah@mendix.com> Co-authored-by: priyal.chawda@mendix.com <priyal.chawda@mendix.com> Co-authored-by: Piyush <piyush.tiwari@mendix.com> Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> Co-authored-by: Bhavin Shah <162097397+bhavinshah-mendix@users.noreply.github.com> Co-authored-by: Sanny Ramirez <sai.ramirez.umak@gmail.com> Co-authored-by: EnasAbdelrazek <96430281+EnasAbdelrazek@users.noreply.github.com>
1 parent d5ac9d3 commit f0728f6

4 files changed

Lines changed: 9 additions & 6 deletions

File tree

etc/nginx/conf/nginx.conf.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ http {
9797
{{ location.body }}
9898
}
9999
{% else %}
100-
if ($request_uri ~ ^/(.*\.(css|js)|forms/.*|img/.*|pages/.*|mxclientsystem/images/.*)\?[0-9]+$) {
100+
if ($request_uri ~ ^/((.*\.(css|js)|forms/.*|img/.*|pages/.*|mxclientsystem/images/.*)\?[0-9]+|dist/chunks/.*\.js|.*\.(woff2?|ttf|otf|eot))$) {
101101
expires 1y;
102102
}
103103
{% if location.path == "/" %}

requirements-dev.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
click==8.1.7
2-
idna==3.10
2+
idna==3.15
33
pytest==8.3.3
44
pytest-timer==1.0.0
55
pytest-timeout==2.3.1

requirements.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
backoff==2.2.1
22
certifi==2024.8.30
3-
cryptography==47.0.0
3+
cryptography==48.0.1
44
distro==1.9.0
55
httplib2==0.22.0
6+
idna==3.15
67
jinja2==3.1.6
78
omegaconf==2.3.0
89
psycopg2-binary==2.9.10

requirements.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,16 @@ cffi==2.0.0
1616
# via cryptography
1717
charset-normalizer==2.0.3
1818
# via requests
19-
cryptography==47.0.0
19+
cryptography==48.0.1
2020
# via -r requirements.in
2121
distro==1.9.0
2222
# via -r requirements.in
2323
httplib2==0.22.0
2424
# via -r requirements.in
25-
idna==3.10
26-
# via requests
25+
idna==3.15
26+
# via
27+
# -r requirements.in
28+
# requests
2729
jinja2==3.1.6
2830
# via -r requirements.in
2931
markupsafe==2.0.1

0 commit comments

Comments
 (0)