"use client"; import { motion } from "framer-motion"; import { ArrowRight, GitCommit, Zap, Shield, Copy } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { Card } from "@/components/ui/card"; import { ShipText } from "./_components/v1-text"; import { ReactNode } from "react"; import { BackgroundLines } from "./bg-line"; import Link from "next/link"; import { DiscordLogoIcon, GitHubLogoIcon } from "@radix-ui/react-icons"; export default function V1Ship() { return (

V1.0 - nov.22.2024

We are excited to announce the Better Auth V1.0 release.

{Array(12) .fill(null) .map((_, i) => (
))}
{Array(12) .fill(null) .map((_, i) => (
))}

What does V1 means?

Hey there! Thanks for stopping by. Since announcing Better Auth, your excitement has been incredibly motivating—thank you!

V1 is an important milestone for us, but it simply means we believe you can use it in production. We'll continue improving, adding new features, and fixing bugs at the same pace as before. While we strive to make this version as stable and secure as possible, we don't expect it to be perfect.

If you're using Better Auth, we recommend updating to V1 as soon as possible. There are some breaking changes, but join us on{" "} Discord , and we'll gladly help if you've been using Better Auth in production.

{/*
} title="Enhanced Performance" description="50% faster load times and optimized resource usage" /> } title="Advanced Security" description="End-to-end encryption and improved authentication" /> } title="New Architecture" description="Rebuilt from ground up for better scalability" />
*/}

Changelog

); } function ReleaseRelated() { return (
{Array(12) .fill(null) .map((_, i) => (
))}

What will you
do next?

Install Latest

npm i better-auth@latest

Get the latest{" "} Node.js and npm .

Adopt the new Schema

pnpx @better-auth/cli migrate

Ensure you have the latest{" "} schema required {" "} by Better Auth. You can also {" "} add them manually. Read the{" "} Core Schema {" "} for full instructions.

Check out the change log, the new UI Builder, OpenAPI Docs, and ⭐ on GitHub (if you haven't already)

We have some exciting new features and updates that you should check out.

); } function FeatureCard({ icon, title, description, }: { icon: ReactNode; title: string; description: string }) { return (
{icon}

{title}

{description}

); } function ChangelogItem({ version, date, changes, }: { version: string; date: string; changes: string[] }) { return (

{version}

{date}
    {changes.map((change, i) => (
  • {change}
  • ))}
); } function ChangeCard({ title, description, }: { title: string; description: string }) { return (

{title}

{description}

); }