Skip to content

Release v2026.10.0 - #277

Merged
sasagar merged 12 commits into
mainfrom
dev
Oct 13, 2026
Merged

sasagar merged 12 commits into
mainfrom
dev

Conversation

@sasagar

@sasagar sasagar commented Oct 13, 2026

Copy link
Copy Markdown
Member

Release v2026.10.0

Promote dev to main for the v2026.10.0 stable release (packages: 1.10.0).

Highlights since v2026.7.0

Upgrade notes for self-hosters

  • Add --default_lua_flags=allow-undeclared-keys to your Dragonfly command (already in docker/compose.yml and deploy/k8s). Apply it before deploying this release, otherwise BullMQ jobs fail with script tried accessing undeclared key.

Merging this PR triggers auto-tag to create v2026.10.0 and the GitHub release.

https://claude.ai/code/session_01Y29fBeRP344FME6de48wUv

sasagar and others added 12 commits October 13, 2026 17:45
…isories

- Bun 1.3.14 -> 1.4.3 (CI BUN_VERSION, Dockerfiles oven/bun:1.4, bun-types/@types/bun)
- waku 1.0.0-beta.6 -> 1.0.0-rc.3 (adapt SpaLink to PrefetchOptions API)
- react/react-dom/react-server-dom-webpack 19.3.0, @types/react(-dom) 19.3.0
- vite 8.3.4, @lingui/* 6.9.1, @sentry/* 10.76.2 (align @sentry/core pin)
- hono 4.13.13, zod 4.6.7, sharp 0.35.5, @aws-sdk/client-s3, bullmq, mysql2, pg, etc.
- katex 0.17.0 -> 0.19.0 (prototype-pollution trust bypass advisory)
- Regenerate bun.lock to pick up patched transitive deps
- Add overrides for tinypool/vitest/@vitest/mocker (critical/moderate advisories)

bun audit: 32 -> 2 vulnerabilities (remaining are dev-only with no upstream fix)
- actions/checkout v6 -> v7.0.1, docker/build-push-action v6 -> v7.4.0,
  docker/metadata-action v5 -> v6.2.0, docker/login-action v3 -> v4.6.0,
  docker/setup-buildx-action v3 -> v4.4.1
- softprops/action-gh-release 3.0.3, actions/deploy-pages 5.0.1,
  actions/attest-build-provenance 4.2.2, anchore/sbom-action 0.24.3
- Pin build-images.yml actions by commit SHA like other workflows
- Fix github-script version comment (pinned SHA is v9.0.0)
- Add root vite.config.ts with fmt.ignorePatterns for generated files
  (drizzle-kit meta snapshots, lingui compiled messages)
- Apply vp fmt to remaining source files
- Add Format check step to CI
- @sentry/bun, @sentry/core, @sentry/react 10 -> 11
  (replace removed sendDefaultPii with explicit dataCollection opt-outs;
  v11 collects everything by default)
- jotai 2 -> 3 (atomFamily moved to jotai-family)
- bullmq 5 -> 6, ioredis 5 -> 6 (drop ioredis override; pin RESP2 via
  protocol: 2 to keep v5 wire behavior)
- @simplewebauthn/server, @simplewebauthn/browser 13 -> 14
- eventsource 4 -> 5, @hono/zod-validator 0.8 -> 0.9
- vite-plus 0.2 -> 1.1 (bundles vitest 5; drop tinypool/vitest overrides)
…failure (refs #273)

docker/compose.yml and the K8s secret set DRAGONFLY_URL, but the cache
adapter and delivery queue only read REDIS_URL, so they silently fell back
to localhost:6379 and disabled caching / queued delivery. Accept both and
log connection failures at warn level so this cannot go unnoticed.
fix: allow undeclared keys in Dragonfly Lua scripts for BullMQ
chore: update dependencies (incl. majors), upgrade Bun to 1.4.3, fix security advisories
#274 was branched before the 120-column vp fmt config landed in #272,
so the merged dev fails format:check on these two lines.
style: fix format:check on dev after merging #272 and #274
@coderabbitai

coderabbitai Bot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 46 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Repository: Love-Rox/rox/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 2267fcb4-e398-43fb-a134-7d7dd36d9eba
📥 Commits

Reviewing files that changed from the base of the PR and between 5907a72 and f4deedc.

⛔ Files ignored due to path filters: 1
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing: 30
  • .devcontainer/compose.yml
  • .env.example
  • .github/workflows/auto-tag.yml
  • .github/workflows/build-images.yml
  • .github/workflows/ci.yml
  • .github/workflows/close-issues.yml
  • .github/workflows/docs.yml
  • .github/workflows/release.yml
  • .github/workflows/sync-dev.yml
  • deploy/k8s/rox/20-dragonfly.yaml
  • docker/Dockerfile.backend
  • docker/Dockerfile.frontend
  • docker/compose.dev.yml
  • docker/compose.yml
  • package.json
  • packages/backend/package.json
  • packages/backend/src/adapters/cache/DragonflyCacheAdapter.ts
  • packages/backend/src/lib/sentry.ts
  • packages/backend/src/services/ReceivedActivitiesCleanupService.ts
  • packages/backend/src/services/RemoteInstanceRefreshService.ts
  • packages/backend/src/services/ScheduledNotePublisher.ts
  • packages/backend/src/services/ap/ActivityDeliveryQueue.ts
  • packages/frontend/package.json
  • packages/frontend/src/components/layout/Sidebar.tsx
  • packages/frontend/src/components/ui/SpaLink.tsx
  • packages/frontend/src/lib/atoms/column.ts
  • packages/frontend/src/lib/sentry.ts
  • packages/frontend/src/styles/globals.css
  • packages/shared/package.json
  • vite.config.ts
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sasagar
sasagar merged commit fdf0127 into main Oct 13, 2026
13 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