ASP.NET Zero v15.3.0

Released: May 12, 2026

v15.3.0 버젼 업데이트

기능

  • Upgraded to ABP 11.2:
    • ASP.NET Zero v15.3 upgrades the core backend infrastructure to ABP v11.2.
    • Keeping the underlying framework up-to-date ensures that your applications benefit from the latest performance optimizations, bug fixes, and core capabilities provided by the ABP framework, keeping your foundation rock solid and secure.
  • Rate Limiting & Throttling:
    • To help you protect your applications from abuse and manage API traffic effectively, ASP.NET Zero have introduced a built-in Rate Limiting and Throttling feature.
    • This highly anticipated enhancement allows you to control the frequency of requests a user or client can make to your endpoints within a given timeframe. It provides a crucial layer of security to safeguard your backend resources against brute-force attacks, DDoS attempts, and unintentional traffic spikes.
  • External Login Linking:
    • Significantly improved authentication flexibility by adding support for linking an existing membership account to a social login.
    • Previously, users signing in via external providers (like Google, Microsoft, or Twitter) were treated as new users if they didn't already have a specifically linked account. Now, users who already have a local account can seamlessly link their preferred external/social login methods to their existing profiles, ensuring a unified and frictionless login experience.
  • Elsa 3.0 Integration Sample:
    • For teams relying on workflow automation, ASP.NET Zero have updated the ecosystem by adding an Elsa 3.0 integration sample.
    • Elsa is a powerful workflow library that enables running native .NET workflows
    • Providing you with a modern, up-to-date reference architecture to easily integrate complex, visually designed workflows directly into your ASP.NET Zero applications.
  • React UI Tests & Enhancements:
    • UI Tests: Created and implemented UI tests for the React frontend. This ensures ongoing stability, prevents regressions during future updates, and provides a reliable testing foundation for your own custom React code.
    • Subdomain-based Multi-Tenancy: Fully implemented subdomain-based multi-tenancy support for React, including the PreventNotExistingTenantSubdomains feature. Tenants can now have their own dedicated URLs (e.g., tenant1.yourdomain.com).
  • Security & Session Improvements:
    • Security and user flow consistency have received several important upgrades:
    • Password Reset Security: Enhanced the password reset flow's security and usability by introducing code expiration to prevent the reuse of old reset tokens.
    • Session Timeout: Improved session timeout detection to work seamlessly across multiple inactive tabs and handle device lock scenarios more reliably.
    • OpenID Connect Return URL: Preserved the returnUrl during the OpenID Connect login flow, ensuring users are correctly redirected back to their requested page after a successful login.
    • Dynamic Dashboard Permissions: Introduced a new permission to strictly control dashboard edit modes, allowing administrators to dictate who can customize drag-and-drop layouts.
  • Developer Experience & Strict Code Quality:
    • v15.3 brings powerful new tooling and strictness constraints to the frontend to help teams write cleaner code:
    • Full TypeScript Strict Mode: Enabled full strict options for TypeScript and Angular, enforcing better type safety and helping catch potential bugs at compile time.
    • Prettier & Husky Pre-commit Checks: Added a pre-commit hook integrating ESLint, Prettier, and Husky into the monorepo to ensure all committed code is automatically formatted and verified.
    • General Fixes: Addressed mobile UI sidebar issues on iOS, fixed Recaptcha validation bugs in email activation flows, and resolved minor Mapperly runtime mapping regressions.