Jesse Hallam

Results 22 issues of Jesse Hallam

#### Summary Add URL validation to LinkMetadata cache and store to prevent hash collision issues. #### Ticket Link Fixes: https://mattermost.atlassian.net/browse/MM-64450 #### Release Note ```release-note NONE ``` 🤖 Generated with [Claude...

2: Dev Review
LoadTest
3: QA Review
release-note-none

#### Summary We have always required signatures for packages installed via the marketplace -- whether remotely satisfied, or sourced from the prepackaged plugin cache. However, prepackaged plugins discovered and automatically...

release-note

## Summary Migrates away from `SELECT *` patterns to explicit column lists in the SQL store layer for better performance, maintainability, and schema safety. This follows the pattern established in...

release-note-none

#### Summary Adds a "(FIPS)" indicator to the server version in the About dialog when the server is running in FIPS mode. This change complements the server-side PR that exposes...

release-note-none

### Describe the feature or problem you’d like to solve For better or worse, Claude Code will periodically try to find the pull request for my current branch using this:...

enhancement
stale

#### Summary Fixed `PluginAPI.SavePluginConfig` to use the unsanitized config as the base when saving, preventing it from deleting configurations for plugins whose manifests aren't currently loaded. When a plugin's manifest...

release-note

#### Summary The "Generate Test Coverage" CI job has been experiencing OOM (Out of Memory) kills, causing ~174 test failures with `signal: killed` (SIGKILL) terminations. **Root cause:** Coverage instrumentation significantly...

2: Dev Review
QA - Review Not Required
release-note-none
E2E/Overridden

## Summary Restricts `ImportSettings.Directory` from being modified via the API. This now requires `mmctl --local` to change, or directly editing `config.json`. ## Test Coverage - `updateConfig`: System admin blocked, local...

2: Dev Review
3: QA Review
release-note

#### Summary Complete the set of changes to eliminate (and vet!) `SELECT *`, a class of problem that creates backwards incompatibilities when new columns are added to existing tables. The...

QA - Review Not Required
release-note-none

## Summary Adds validation at the REST API level to prevent security issues where plugin uploads could write into the import directory (or subdirectories) and vice versa. This builds on...

release-note