8.3.0
Release Notes for 8.3.0
Major Improvements
Security and Rate Limiting
Rate Limiter for API Endpoints
bf9227f74refs #45207, use rate limiter class on rest / mcp api9ccff2035refs #45207, add rate limiter for endpoint of name check1c8adffc2refs #45207, enable drupal 10 user name check availability
Contribution Source IP Tracking
3547f151fRefs #43476, Add source_ip auto-record and display for contributions6c0ac13c5Refs #43476, Update data structure for source_ip79b21c551Refs #43476, Add translation for source ip91caaeecaRefs #43476, Set source_ip field to readonly and fix typoa5aece6ferefs #43476, remove source ip from form editing screen573c90fd0Refs #45772, Update url for permission setting
MCP (Model Context Protocol) Enhancements
1120506d2Refs #44112, Add sql function whitelist to sqlparserf5b6fc99frefs #44112, more logs for MCP7f1ac8c11refs #44112, fixes multiple MCP handling issuea7939eebdrefs #44112, try to implement mcp session handler
Minor Improvements
Localization
73a23e9b6refs #45294, correct translations
Submodule Updates
25dd9076crefs #45479, commit .claude submoduleb7fd96a3arefs #45479, commit correct submodule
Bug Fixes
PHP 8.3 Compatibility
72004cd8drefs #45702, fixes php 8.3 issues when array not declared91734b161refs #45702, fixes membership type create type error for php897b80490arefs #45702, fixes drone php 8.3 testing
Goal Calculation
20406ba4arefs #45505, fixes achieved goal percent calc issue