Clerk Update — March 2024

Clerk Update — March 2024

The Clerk team has been hard at work shipping new features to help you build secure applications faster. Here’s a rundown of some of the highlights:

Core 2 Beta

We just shipped a beta release with refreshed UI components, a new middleware for Next.js, and a new CLI tool to help you upgrade.

Refreshed UI Components: Our Core 2 SDKs feature redesigned UI components for an enhanced design and UX. They provide the perfect foundation for your app and allow you to focus on building.

New Default Middleware for Next.js: In Core 2, middleware settings now leave routes open by default, giving you the freedom to protect as needed.

Upgrade CLI Tool: To aid you in this upgrade, we’ve built a CLI tool called @clerk/upgrade that scans your codebase, guiding you step-by-step through the Core 2 upgrade.

Learn more about Core 2 Beta in this Changelog post →

Data Privacy Framework

Clerk is now self-certified under the Data Privacy Framework (DPF), enhancing the security of your business and your users.

EU Data Compliance: This certification ensures US-based businesses can transfer and store EU citizens’ personal data in a manner compliant with GDPR regulations through approved mechanisms.

State-Of-The-Art Data Protection: Clerk’s DPF certification places us among leading SaaS companies like Stripe, GitHub, and Auth0 in prioritizing data protection and compliance.

Learn more in this Changelog post →

Go SDK v2 Beta

We shipped an updated beta version of our Go SDK:

Enhanced Developer Experience: Go SDK v2 offers more comprehensive features and improved structure.

Feedback Request: We’d love for you to try this beta version! Find the latest here and please do share your feedback on Discord!

Learn more about Go SDK v2 Beta in this Changelog post →

Other Features, Fixes & Improvements

Improved Organization Billing Visibility: The ‘Manage Organizations’ section in the Clerk Dashboard centralizes your organization’s billing, application usage, and seat allocation details.

Support for Twitter/𝕏 v2: Clerk now fully integrates with Twitter/𝕏’s v2 OAuth workflow.

SAML Exiting Beta on April 1, 2024: As of April 1st, SAML Enterprise Connections is moving from Beta to General Availability.

Events & Community Updates

Clerk is proud to sponsor these upcoming events:

React Miami: April 18-20 in Miami, FL

Stripe Sessions: April 23-25 in San Francisco, CA

Stop by our booth to learn more about our new features and get some awesome swag!

Resources

Webhook Workflows with Inngest & Svix: Learn how we teamed up with Inngest and Svix to enhance your authentication workflows using Clerk’s new Inngest webhook transformation template.

How to Add an Onboarding Flow to Your Application With Clerk: Leverage Clerk’s customizable session tokens, publicMetadata and Next.js’ middleware to create a robust first-time user experience.

Create Your Own Custom User Menu with Radix: A 2-part series to build a custom user menu for your app leveraging Clerk’s hooks and methods and building on Radix primitives for a custom UI.

Ultimate Guide to Magic Link Authentication: Discover the benefits of email magic links, how they work, and why they meet the requirements for secure, passwordless authentication.

Community Highlights

Use Clerk to Authenticate Users in a Go Backend by Marcus Kohlberg

Use Clerk With Authn in Next.js by Roberto Yamanaka

Build a Code Snippet Manager With Neon, Clerk & Next.js by Olumide Micheal

How to Authenticate a Next.js Route Handler Using Clerk by Devin Rader

Create Custom Clerk Auth Forms With Next.js, Typescript & Tailwind by Steven Smodish and Alex Curtis-Slep

Build a Viral Event Sharing Page by Learn With Jason

Build a Duolingo Clone With Nextjs, React, Drizzle & Stripe by Code With Antonio

Build a File Storage App With Next.js, Shadcn & Typescript by Web Dev Cody

If you have feedback or suggestions, we want to hear them! Let us know at feedback.clerk.com. For the latest on our product releases, follow @ClerkDev on 𝕏 or join the Clerk Community on Discord.

Leave a Reply

Your email address will not be published. Required fields are marked *