Skip to content

Release staging to main: validation, security fixes, and customer landing page - #188

Merged
Giselle Rogers (gbrogers) merged 8 commits into
mainfrom
staging
Jul 30, 2026
Merged

Release staging to main: validation, security fixes, and customer landing page#188
Giselle Rogers (gbrogers) merged 8 commits into
mainfrom
staging

Conversation

@gbrogers

Copy link
Copy Markdown
Contributor

Summary

Release the current staging branch to main.

This includes all changes merged into staging since the previous production release in #183:

Release scope

  • 10 files changed
  • 880 additions
  • 351 deletions
  • GitHub reports the branches can be merged automatically

After this PR is merged, main will match the current contents of staging.

…tor-contract

fix(packages): align package index validation contracts
* fix(deps): patch use-case library build dependencies

Move the frontend onto the first secure Vite 6 release and refresh
transitive brace-expansion versions to eliminate vulnerable build paths.

CVE-521
CVE-522
CVE-523
CVE-526

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(server): rate-limit brain submission admin routes

Bound expensive authenticated database and archive operations per client to
prevent denial-of-service abuse while preserving normal dashboard access.

CVE-528

Co-authored-by: Cursor <cursoragent@cursor.com>

* test(server): strengthen rate-limit release safeguards

Exercise authenticated and proxy-isolated request paths in CI, and keep proxy
trust opt-in so direct deployments cannot accept spoofed forwarding headers.

CVE-528

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
@gbrogers
Giselle Rogers (gbrogers) requested a review from a team July 30, 2026 02:38
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@gbrogers
Giselle Rogers (gbrogers) merged commit b6bced8 into main Jul 30, 2026
7 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.

3 participants