Skip to content

8.3.0

Choose a tag to compare

@jimyhuang jimyhuang released this 25 Feb 07:54
· 823 commits to master since this release

Release Notes for 8.3.0

Major Improvements

Security and Rate Limiting

Rate Limiter for API Endpoints

  • bf9227f74 refs #45207, use rate limiter class on rest / mcp api
  • 9ccff2035 refs #45207, add rate limiter for endpoint of name check
  • 1c8adffc2 refs #45207, enable drupal 10 user name check availability

Contribution Source IP Tracking

  • 3547f151f Refs #43476, Add source_ip auto-record and display for contributions
  • 6c0ac13c5 Refs #43476, Update data structure for source_ip
  • 79b21c551 Refs #43476, Add translation for source ip
  • 91caaeeca Refs #43476, Set source_ip field to readonly and fix typo
  • a5aece6fe refs #43476, remove source ip from form editing screen
  • 573c90fd0 Refs #45772, Update url for permission setting

MCP (Model Context Protocol) Enhancements

  • 1120506d2 Refs #44112, Add sql function whitelist to sqlparser
  • f5b6fc99f refs #44112, more logs for MCP
  • 7f1ac8c11 refs #44112, fixes multiple MCP handling issue
  • a7939eebd refs #44112, try to implement mcp session handler

Minor Improvements

Localization

  • 73a23e9b6 refs #45294, correct translations

Submodule Updates

  • 25dd9076c refs #45479, commit .claude submodule
  • b7fd96a3a refs #45479, commit correct submodule

Bug Fixes

PHP 8.3 Compatibility

  • 72004cd8d refs #45702, fixes php 8.3 issues when array not declared
  • 91734b161 refs #45702, fixes membership type create type error for php8
  • 97b80490a refs #45702, fixes drone php 8.3 testing

Goal Calculation

  • 20406ba4a refs #45505, fixes achieved goal percent calc issue