ABP Platform 9.2.0

Released: Jun 3, 2025

9.2.0 での更新項目

機能

  • Updated Entity Cache document.
  • Added DistributedLock for background worker.
  • Replaced toaster with a new implementation.
  • Updated abp-toast.js to use fontawesome icons.
  • Upgraded MongoDB.Driver to 3.1.0.
  • You can now get the before and after changes of navigation properties.
  • Updated Blazorise packages to version 1.7.6.
  • Updated documentation for docker-compose support in app template.
  • Added user clean up pages localization values.
  • Added localization texts.
  • Updated form-elements.md to link to en-us language page of Microsoft.
  • feat(blob-storing): Implemented Bunny.net blob storage provider.
  • Added "alternative words" to filter items in docs.
  • Updated update-versions.yml GitHub action pipeline.
  • Removed @abp/toastr from aspnetcore.mvc.ui.theme.shared package.
  • Made changes to make LocalDistributedEventBus able to use outbox/inbox patterns.
  • Refactored connection string checkers to initialize connection settings within try blocks.
  • Localized "No data available" message in AbpExtensibleDataGrid component.
  • Updated Rendering Logic to Standardize URL Handling.
  • Added Sortable to DataGrid ExtraProperties Column.
  • Disabled PushedAuthorizationBehavior feature by default.
  • Added RequireEmailVerificationToRegister setting.
  • Localization values have been added.
  • Updated modals.md to use Bootstrap 5 attributes.
  • Updated POST.md to specify the ABP version that support PAR.
  • Updated documentation for Desktop and Mobile toolbar.
  • Refactored AbpDatePickerBaseTagHelper to accept IOptions for improved configuration.
  • Updated CaptchaExplanation text.
  • Refactored AbpDatePickerBaseTagHelper.
  • Improved Feature management modal.
  • Removed unnecessary retrieval of application, authorization, scope, and token models.
  • Updated all ms packages to latest.
  • Downgraded Microsoft.CodeAnalysis package versions to 4.5.0.
  • Updated package references to latest versions in templates.
  • Updated How to add a custom grant type in OpenIddict.
  • Added a warning for developers to migrate and seed database if no user in the database.
  • Added ApplicationName property to isolate jobs/workers.
  • Added documentation for configuring background jobs and workers with multiple applications.
  • Enhanced Permission Management Modal with scrollable tabs and improved styling.
  • Improved logging of exceptions by ensuring error codes and details are not null or whitespace.
  • Updated Success Message Text for Email Send Button.
  • Added permission to VirtualFileExplorer module.
  • Added installation notes for modules.
  • Added instructions to fix 405 Method Not Allowed error in IIS deployment.
  • Added error codes and localization for static claim type restrictions.
  • Removed the cache prefix configuration from the CmsKit module.
  • Localization for post creation fail message.
  • Optimized the database queries for permission checks.
  • Added ExcludeExceptionFromLoggerSelectors to AbpExceptionHandlingOptions to skip output exception to logger.
  • Added support for prompt=select_account in AuthorizeController.
  • Added documentation for switching users during OAuth login with prompt=select_account.
  • Updated azure-pipelines.yml for Azure Pipelines.
  • Updated Arabic localization.
  • Updated auto-pr.yml for rel-9.2.
  • Removed account module login link toolbar.
  • Updated Hangfire to 1.8.17.
  • Added fixed position for dropdown menu in responsive tables.
  • Added error handling for missing assembly files in BundlingService and improve file path checks in PathHelper.
  • Improved file path checks in PathHelper.
  • Provided an option to disable updating the aggregate root when the navigation property changes..
  • Added Options section to the URL Forwarding System document.
  • Updated LeptonX MVC document to introduce the AccountLayoutBackgroundStyle.
  • Improved DefaultThemeManager to avoid potential infinite loop.
  • Enhanced timezone handling to support both IANA and Windows timezones.
  • Refactored schematics for standalone migration.
  • Upgraded all package to latest.
  • Downgraded MongoSandbox to 1.0.1.
  • Added Multi-timezone support in Angular.
  • Enhanced the configuration document.
  • Updated timezone help text.
  • Added favicon to basic theme layouts.
  • Updated MongoSandbox packages.
  • Removed unnecessary color override for dark navbar links.
  • Updated common.props.
  • Added IgnoredEventSelectors to AbpDistributedEntityEventOptions for event filtering.
  • Added LeptonX version argument for update command.
  • Upgraded MongoDB.Driver to 3.3.0 and add AbpGuidCustomBsonTypeMapper.
  • Renamed AbpCustomGuidMapper to AbpGuidCustomBsonTypeMapper.
  • Enhanced permission modal to align all UI.
  • Added project names to each section in payment-custom-gateway.md.
  • Updated language-management.md.
  • Removed unused services info from the blazorUI.
  • Updated idle-session-timeout.md.
  • Updated features.md.
  • Added Blazor-WebApp UI options in single-layer web application documentation.
  • Now shows a tooltip of on Actions Column if user do not have permissions.
  • Updated studio docs for v0.9.26.
  • Angular - Updated documentation for the advanced entity filters.
  • Angular - Added localization keys for the audit logging module.
  • Angular - Added Scope Selection.
  • You can now use TempData to determine whether the user should be redirected to the select account endpoint.
  • You can now hide dropdown menu when datatable scrolling horizontally.
  • You can now use timezone settings to display datetime.
  • Updated template migration files.
  • Updated OpenIddict to 6.1.1.

不具合の修正

  • Fixed pagination previous button behavior.
  • Added the correct link to a tags href attribute in localization files.
  • Fixed common.props.
  • Fixed duplicate consumption of events when connection is broken.
  • Typo fix on permission name and menu name.
  • Updated BundleManager.cs to fix typo.
  • Updated common.props to fix.
  • Added missing "Bunny Provider" item to the documentation tree.
  • Fixed merge problem of GetQueryableAsync method.
  • Angular - UI Misalignment in Permissions Section.
  • Fixed Studio files in VirtualFileExplorer module.
  • Fixed docs module importing problem.
  • Don't write remote exceptions to console for Blazor WASM.
  • Use EntityCacheItemWrapper to prevent duplicate queries.
  • Added missing localization in PermissionManagement.
  • Fixed date object assignment in timezone adjustment logic.
  • Fixed color from the localization.
  • Angular - When the theme is changed, the project does not work.
  • Angular - Fixed inline icon-label wrapping problem.
  • Angular - When top menu switches a project to lepton theme, an error is thrown.
  • Added missing namespace for mongodbcontext in the bookstore tutorial.
  • Added a workaround for Blazorise picker positioning issue.
  • Fixed timezone problem.
  • Fixed date problem.
  • Make AddBlazorWebAppServices method as obsolete.
  • Sorted ABP CLI commands in HelpCommand.
  • The DefaultConventionAction and DefaultOnModelCreatingAction properties have internal access modifiers and cannot be accessed directly. They can only be configured through the ConfigureDefaultConvention() and ConfigureDefaultOnModelCreating() methods.