Skip to content

Release v0.9.1#9

Closed
I4cTime wants to merge 9 commits intomainfrom
develop
Closed

Release v0.9.1#9
I4cTime wants to merge 9 commits intomainfrom
develop

Conversation

@I4cTime
Copy link
Copy Markdown
Owner

@I4cTime I4cTime commented Mar 23, 2026

Summary

  • Version bump to 0.9.1 across package.json, server.json
  • CHANGELOG updated with dated [0.9.1] entry
  • Web changelog and Footer version updated to v0.9.1

What's in this release

Changed

  • CHANGELOG — added missing Tier 4–6 feature entries (composite secrets, approvals, JIT, exec, scanner, linter, memory, context, governance, scopes, rotation, CI validation, audit export) to the v0.9.0 record.
  • Web landing site — added 11 feature cards, 3 MCP tool groups (15 tools), 8 architecture modules; updated tool count 31→44 and feature count 13→24.
  • Web changelog — synced with CHANGELOG.md.
  • Stats — removed Tiers and Platforms cards; kept MCP Tools and Quantum Features.

Risk

Documentation and web site changes only. No runtime code changes.

Test plan

  • pnpm run build passes
  • cd web && pnpm run build passes (static export, zero errors)
  • package.json and server.json versions match (0.9.1)
  • Wait for required CI checks to pass before merging

Made with Cursor

I4cTime and others added 9 commits March 23, 2026 20:32
* feat: harden HTTP clients, dashboard server, and hook system

- Add shared HTTP helper (src/utils/http-request.ts) with timeout and
  64 KiB response body cap; refactor validate.ts and hooks.ts to use it
- Fix dashboard route matching to parse URL pathname (query strings no
  longer break /events and /api/status)
- Add SSE broadcast backpressure: drop destroyed or slow clients
- Block SSRF on HTTP hooks by default (private/loopback/link-local IP
  ranges); override with Q_RING_ALLOW_PRIVATE_HOOKS=1
- Remove unnecessary CORS wildcard headers from localhost dashboard
- Replace external Google Fonts and remote icon in dashboard HTML with
  system font stacks and inline SVG for full offline operation
- Document SSRF protection in README

Made-with: Cursor

* fix: harden HTTP helper, dashboard server, and SSRF hook checks per review feedback (#5)

* Initial plan

* fix: address all 7 review comments on HTTP helper, dashboard, and hooks

Co-authored-by: I4cTime <24039758+I4cTime@users.noreply.github.com>
Agent-Logs-Url: https://github.com/I4cTime/quantum_ring/sessions/f98e4751-fde3-4773-832f-4daaafdb62be

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: I4cTime <24039758+I4cTime@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: I4cTime <24039758+I4cTime@users.noreply.github.com>
- Add Tailwind CSS v4 with @theme tokens and PostCSS
- Add Framer Motion (motion) FadeIn, StaggerGroup, animated stats
- CopyableTerminal with copy buttons; remove RevealObserver
- Mobile nav with focus trap, Docs/Changelog routes
- Interactive Architecture tooltips and scroll targets
- Getting Started (/docs) and Changelog (/changelog) pages
- Skip link, main landmark, reduced-motion for WebGL

Made-with: Cursor
…istings (#7)

The Tier 4-6 features (composite secrets, approvals, JIT provisioning,
exec/redaction, scanner, linter, agent memory, context, governance,
team/org scopes, rotation, CI validation, audit verify/export, analytics,
wizard, pre-commit hook) were shipped in v0.9.0 but never recorded in
the CHANGELOG or reflected on the landing site.

- CHANGELOG.md: consolidate 17 missing entries into [0.9.0]
- web/app/changelog/page.tsx: match CHANGELOG with full 0.9.0 entry
- web/components/McpSection.tsx: add 3 tool groups (15 tools), fix count 31→44
- web/components/Features.tsx: add 11 feature cards, update count 13→24
- web/components/Architecture.tsx: add 8 missing core modules
- web/components/Stats.tsx: remove Tiers/Platforms cards, keep MCP Tools + Features

Made-with: Cursor
Made-with: Cursor

# Conflicts:
#	CHANGELOG.md
#	web/app/changelog/page.tsx
#	web/components/Architecture.tsx
#	web/components/Features.tsx
#	web/components/McpSection.tsx
#	web/components/Stats.tsx
@I4cTime
Copy link
Copy Markdown
Owner Author

I4cTime commented Mar 23, 2026

Closing and recreating — file diff is correct but commit history is noisy from earlier branch divergence.

@I4cTime I4cTime closed this Mar 23, 2026
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