[PR #4529] [MERGED] v1.3.9 #5429

Closed
opened 2026-03-13 12:22:31 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/4529
Author: @himself65
Created: 9/8/2025
Status: Merged
Merged: 9/8/2025
Merged by: @himself65

Base: mainHead: v1.3.9-staging


📝 Commits (10+)

📊 Changes

57 files changed (+1151 additions, -133 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yml (+2 -2)
.github/workflows/branch-rules.yml (+36 -0)
📝 docs/app/layout.tsx (+3 -1)
📝 docs/components/icons.tsx (+21 -0)
📝 docs/components/sidebar-content.tsx (+5 -0)
📝 docs/content/docs/concepts/rate-limit.mdx (+15 -0)
📝 docs/content/docs/installation.mdx (+1 -1)
docs/content/docs/integrations/lynx.mdx (+212 -0)
📝 docs/content/docs/plugins/mcp.mdx (+7 -2)
📝 e2e/smoke/test/cloudflare.spec.ts (+15 -0)
📝 packages/better-auth/package.json (+9 -4)
📝 packages/better-auth/src/adapters/drizzle-adapter/drizzle-adapter.ts (+18 -0)
📝 packages/better-auth/src/adapters/kysely-adapter/dialect.ts (+8 -1)
📝 packages/better-auth/src/adapters/kysely-adapter/kysely-adapter.ts (+8 -0)
📝 packages/better-auth/src/adapters/kysely-adapter/test/state.txt (+1 -1)
📝 packages/better-auth/src/adapters/memory-adapter/memory-adapter.ts (+6 -0)
📝 packages/better-auth/src/adapters/mongodb-adapter/mongodb-adapter.ts (+9 -0)
📝 packages/better-auth/src/adapters/prisma-adapter/prisma-adapter.ts (+2 -0)
📝 packages/better-auth/src/adapters/test.ts (+50 -0)
📝 packages/better-auth/src/api/index.ts (+0 -1)

...and 37 more files

📄 Description

v1.3.9

🚀 Features

  • Lynx Integration: Added support for Lynx authentication provider
  • Query Enhancement: Added "not in" operator support for database queries
  • Rate Limiter: Enhanced rate limiter with ability to disable custom path rate limiting

🐛 Bug Fixes

  • Cloudflare: Fixed build warning with node:sqlite module
  • TikTok OAuth: Corrected refresh token flow to properly use client_key
  • Stripe: Resolved issue allowing multiple free trials
  • PayPal: Fixed base64 encoding using proper base64.encode method
  • Expo: Fixed social link handling in Expo environments
  • OpenAPI: Improved schema generation for nested Zod objects
  • Email Linking: Now properly respects email linking options on callbacks

📚 Documentation

  • Updated OAuth protected resource route documentation
  • Fixed code block styling after Fuma upgrade
  • Improved Hono wildcard route documentation examples

🔧 Maintenance

  • Updated dependencies: jose, crypto, better-call, chalk
  • Added GitHub workflow for automated merge rules
  • Security audit fixes applied

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/4529 **Author:** [@himself65](https://github.com/himself65) **Created:** 9/8/2025 **Status:** ✅ Merged **Merged:** 9/8/2025 **Merged by:** [@himself65](https://github.com/himself65) **Base:** `main` ← **Head:** `v1.3.9-staging` --- ### 📝 Commits (10+) - [`14ad434`](https://github.com/better-auth/better-auth/commit/14ad4347c07454ea419005b48777e67d9d1e1740) fix: cloudflare build warning with `node:sqlite` (#4415) - [`cd742fa`](https://github.com/better-auth/better-auth/commit/cd742fad1e49d52f38565b6eff7a7c53c573a64f) chore: fix lint (#4416) - [`a910174`](https://github.com/better-auth/better-auth/commit/a910174791cc57c9e67966c780f65e5c16db0ed7) docs: use the default search dialog when no api key is provided (#4417) - [`158841d`](https://github.com/better-auth/better-auth/commit/158841dd91681fa7803b0eda2d6240c2e5643f48) chore: release v1.3.9-beta.1 - [`9d8f782`](https://github.com/better-auth/better-auth/commit/9d8f7827a044d9998a9bf1e8ba185ea8819dc8dc) fix: shouldn't update personal sub when upgrading with org ref id (#4435) - [`b90ad87`](https://github.com/better-auth/better-auth/commit/b90ad87011c04e4e008a0d931043dc3b57a85681) test: add tests for `sendOnSignIn` (#4431) - [`d42cc9d`](https://github.com/better-auth/better-auth/commit/d42cc9d7d83d9996aca86444bb5aa183cbd05e80) fix(expo): handle link social (#4420) - [`d44595a`](https://github.com/better-auth/better-auth/commit/d44595afb555235189e0ef1e04f8d1af1ff06a82) feat(mcp): customize resource in protected resource metadata (#4419) - [`d814537`](https://github.com/better-auth/better-auth/commit/d814537e6236acc163d84501920a57e420da0238) fix(tiktok): refresh token flow uses `client_key` (#4437) - [`a4d7ae1`](https://github.com/better-auth/better-auth/commit/a4d7ae12f0af853da5d09a2bf51a872355a73ee2) ci: main branch protection (#4443) ### 📊 Changes **57 files changed** (+1151 additions, -133 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yml` (+2 -2) ➕ `.github/workflows/branch-rules.yml` (+36 -0) 📝 `docs/app/layout.tsx` (+3 -1) 📝 `docs/components/icons.tsx` (+21 -0) 📝 `docs/components/sidebar-content.tsx` (+5 -0) 📝 `docs/content/docs/concepts/rate-limit.mdx` (+15 -0) 📝 `docs/content/docs/installation.mdx` (+1 -1) ➕ `docs/content/docs/integrations/lynx.mdx` (+212 -0) 📝 `docs/content/docs/plugins/mcp.mdx` (+7 -2) 📝 `e2e/smoke/test/cloudflare.spec.ts` (+15 -0) 📝 `packages/better-auth/package.json` (+9 -4) 📝 `packages/better-auth/src/adapters/drizzle-adapter/drizzle-adapter.ts` (+18 -0) 📝 `packages/better-auth/src/adapters/kysely-adapter/dialect.ts` (+8 -1) 📝 `packages/better-auth/src/adapters/kysely-adapter/kysely-adapter.ts` (+8 -0) 📝 `packages/better-auth/src/adapters/kysely-adapter/test/state.txt` (+1 -1) 📝 `packages/better-auth/src/adapters/memory-adapter/memory-adapter.ts` (+6 -0) 📝 `packages/better-auth/src/adapters/mongodb-adapter/mongodb-adapter.ts` (+9 -0) 📝 `packages/better-auth/src/adapters/prisma-adapter/prisma-adapter.ts` (+2 -0) 📝 `packages/better-auth/src/adapters/test.ts` (+50 -0) 📝 `packages/better-auth/src/api/index.ts` (+0 -1) _...and 37 more files_ </details> ### 📄 Description # v1.3.9 🚀 Features - Lynx Integration: Added support for Lynx authentication provider - Query Enhancement: Added "not in" operator support for database queries - Rate Limiter: Enhanced rate limiter with ability to disable custom path rate limiting 🐛 Bug Fixes - Cloudflare: Fixed build warning with node:sqlite module - TikTok OAuth: Corrected refresh token flow to properly use client_key - Stripe: Resolved issue allowing multiple free trials - PayPal: Fixed base64 encoding using proper base64.encode method - Expo: Fixed social link handling in Expo environments - OpenAPI: Improved schema generation for nested Zod objects - Email Linking: Now properly respects email linking options on callbacks 📚 Documentation - Updated OAuth protected resource route documentation - Fixed code block styling after Fuma upgrade - Improved Hono wildcard route documentation examples 🔧 Maintenance - Updated dependencies: jose, crypto, better-call, chalk - Added GitHub workflow for automated merge rules - Security audit fixes applied --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-13 12:22:31 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#5429