Skip to content

[To Prod] Throttle registration, search fixes, logging, and Actions updates - #598

Merged
jrhoads merged 13 commits into
masterfrom
staging
Oct 1, 2026
Merged

jrhoads merged 13 commits into
masterfrom
staging

Conversation

@jrhoads

@jrhoads jrhoads commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

This pull request promotes everything currently on staging to production. Anonymous client registration is limited to 5 requests per hour. Unused GRID conversion commands, the LaunchDarkly call site, and Django apps the API does not use (admin, sessions, and related middleware) are removed. v2 search is case- and accent-insensitive, and advanced search quotes external IDs that contain spaces, such as ISNI. Old v1 FundRef field paths return a clearer error. Application print statements now go through the logging system. GitHub Actions used for Docker builds, Python setup, and pushing commits are updated to current major versions.

These changes together tighten the registration endpoint, remove unused code, improve v2 search matching, and bring the workflow actions up to date.

Open in Web Open in Cursor 

jrhoads and others added 13 commits September 28, 2026 21:49
Add a ClientRegistrationThrottle (AnonRateThrottle subclass with a
class-level rate) on ClientRegistrationView so settings.py stays
unchanged. Cover the wiring and 429-after-five-requests path with a
unit test that never sends email.

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Joseph Rhoads <jrhoads@users.noreply.github.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
[To Staging] Throttle registration, remove dead code, accent-insensitive search
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v2...v7)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ad-m/github-push-action](https://github.com/ad-m/github-push-action) from 0.6.0 to 1.3.0.
- [Release notes](https://github.com/ad-m/github-push-action/releases)
- [Commits](ad-m/github-push-action@v0.6.0...v1.3.0)

---
updated-dependencies:
- dependency-name: ad-m/github-push-action
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ths (#596)

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
[To Staging] Logging, spaced external ID search, and Actions updates
@cursor cursor Bot changed the title [To Prod] Throttle registration, remove dead code, accent-insensitive search [To Prod] Throttle registration, search fixes, logging, and Actions updates Oct 1, 2026
@jrhoads
jrhoads merged commit e24920b into master Oct 1, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant