Changelog July 7, 2023
- Category
- Company
- Published
This week, we shipped enhanced bot detection for UI Components, improvements to search query performance, and infrastructure updates for increased stability.
🤖 Enhanced Bot Detection for UI Components
In our last update, we announced enhanced bot protection for Hosted Pages that would prompt users with a verification challenge if bot activity was detected; we have now extended this capability to support developers using Clerk’s <SignUp />
component! If you’re using Custom Flows, please reach out to the team and we’d be happy to help you get up and running.
With this new capability, any time suspicious bot activity is detected during sign-up, the user will be prompted with a CAPTCHA-like verification process, powered by Cloudflare Turnstile, to ensure no malicious activity occurs. New instances will have this protection enabled by default, and existing accounts can leverage this new bot protection by turning it on in the General section of the Clerk Dashboard.
✨ Other Fixes & Improvements
- Improved user search query performance by 80% on Clerk’s Backend API route
GET /v1/users
. This also means that User Search in the Dashboard is significantly faster! - Improved OAuth 2 Sign-in and Sign-up response time, making your end-user experience even quicker than it already was.
- Added localization support for Polish (pl-PL).
- Added experimental support for Remix V2's new
v2_errorBoundary
flag.
📅 Events
We're excited to announce that Clerk is sponsoring React Rally in Salt Lake City on August 17th and 18th. If you're planning on attending, let us know – we'd love to meet you! We'll have cookies, swag, and a surprise or two. And if you're not sure, there's still time 😉
📚 Resources
- Migrating from the Pages Router to App Router with Next.js: A step-by-step guide by Colin Sidoti outlining how to incrementally migrate from the Pages router to App router with Next.js.
- Easy Google & GitHub Authentication with Next.js: A step-by-step guide, for developers of all experience levels, by Daniel Ukaji that simplifies adding Google and GitHub authentication to Next.js apps using Clerk.
- Skateshop E-Commerce App in Next.js 13: An open source e-commerce skateshop app written by Sadman Sakib and built with Next.js 13 showcasing its latest features like App Routing, Image Optimization, and more.
- Full Stack Next.js Notion Clone: A complete tutorial written by Lukas Wimhofer for building a full stack Next.js clone of Notion using Clerk, Prisma, Planetscale, TipTap WYSIWYG editor, and shadcn/ui components.
🙌 Community Shoutouts
Shoutout to Antonio Erdeljac for creating an amazing YouTube tutorial on building a full-stack e-commerce app with Next.js 13, React, Tailwind, Prisma, MySQL and Clerk!
Stay tuned for future updates. If you have feedback or suggestions, leave us feedback on the docs via Docsly, tweet us at @ClerkDev, or join the Clerk Community on Discord.