|
1 | 1 | # PostgreSQL MCP Server - Version 1.1.1 |
2 | 2 |
|
3 | | -Last Updated December 6, 2025 - Production/Stable v1.1.1 |
| 3 | +Last Updated December 6, 2025 - Production/Stable v1.1.1 (Security Patch) |
4 | 4 |
|
5 | 5 | <!-- mcp-name: io.github.neverinfamous/postgres-mcp-server --> |
6 | 6 |
|
@@ -96,8 +96,9 @@ Enhanced with **pg_stat_statements**, **hypopg**, **pgvector**, and **PostGIS** |
96 | 96 | ## 📋 **Prerequisites** |
97 | 97 |
|
98 | 98 | 1. **PostgreSQL Database** (version 13-18) |
99 | | -2. **Environment Variable**: `DATABASE_URI="postgresql://user:pass@host:5432/db"` |
100 | | -3. **MCP Client**: Claude Desktop, Cursor, or compatible client |
| 99 | +2. **Python** (version 3.12, 3.13, or 3.14) |
| 100 | +3. **Environment Variable**: `DATABASE_URI="postgresql://user:pass@host:5432/db"` |
| 101 | +4. **MCP Client**: Claude Desktop, Cursor, or compatible client |
101 | 102 |
|
102 | 103 | **See [Installation Guide](https://github.com/neverinfamous/postgres-mcp/wiki/Installation-and-Configuration) for detailed setup instructions.** |
103 | 104 |
|
@@ -320,6 +321,20 @@ CREATE EXTENSION IF NOT EXISTS fuzzystrmatch; |
320 | 321 |
|
321 | 322 | ## 🆕 **Recent Updates** |
322 | 323 |
|
| 324 | +### **Version 1.1.1 Security Patch** 🔒 (December 6, 2025) |
| 325 | +- **🔒 Security Fixes**: Updated critical dependencies to address vulnerabilities |
| 326 | + - `urllib3` upgraded to 2.6.0 (fixes CVE-2025-66471, CVE-2025-66418) |
| 327 | + - `mcp` upgraded to 1.23.1 (fixes CVE-2025-66416) |
| 328 | +- **🐍 Python 3.13 Upgrade**: Docker images now use Python 3.13 |
| 329 | + - Aligned with SQLite MCP Server for consistency |
| 330 | + - Better performance and improved features |
| 331 | + - Local development supports Python 3.12, 3.13, and 3.14 |
| 332 | +- **📦 Dependency Updates**: All packages updated to latest stable versions |
| 333 | + - Improved compatibility and performance |
| 334 | + - Enhanced reliability and security posture |
| 335 | +- **✅ Tested**: All 60 security tests passing |
| 336 | +- **🐳 Docker**: Updated to Python 3.13 with latest security patches |
| 337 | + |
323 | 338 | ### **Version 1.1.0 Release** 🎉 (October 4, 2025) |
324 | 339 | - **🌟 NEW: MCP Resources (10)**: Real-time database meta-awareness |
325 | 340 | - Instant access to schema, capabilities, performance, health |
@@ -483,14 +498,15 @@ uv run pytest --cov=src tests/ |
483 | 498 |
|
484 | 499 | ## 📈 **Project Stats** |
485 | 500 |
|
486 | | -- **Version 1.1.0** - Intelligent assistant release (October 4, 2025) |
| 501 | +- **Version 1.1.1** - Security patch + Python 3.14 support (December 6, 2025) |
487 | 502 | - **63 MCP Tools** across 9 categories |
488 | 503 | - **10 MCP Resources** - Database meta-awareness (NEW!) |
489 | 504 | - **10 MCP Prompts** - Guided workflows (NEW!) |
490 | 505 | - **100% Type Safe** - Pyright strict mode (2,000+ issues resolved) |
491 | | -- **Zero Known Vulnerabilities** - Security audit passed |
| 506 | +- **Zero Known Vulnerabilities** - Security audit passed (Python deps) |
492 | 507 | - **Zero Linter Errors** - Clean codebase with comprehensive type checking |
493 | 508 | - **PostgreSQL 13-18** - Full compatibility |
| 509 | +- **Python 3.12-3.14** - Full compatibility with latest Python |
494 | 510 | - **Multi-platform** - Windows, Linux, macOS (amd64, arm64) |
495 | 511 | - **7,500+ lines** - 14 modules, comprehensive implementation |
496 | 512 |
|
|
0 commit comments