Releases: abpframework/abp
Releases · abpframework/abp
10.0.0-rc.1
Blog Post
See the blog post for to learn what's new with this version: https://abp.io/community/announcements/86lrnyox
What's Changed
- Update version for nightly build 10.0.0-preview by @skoc10 in #23086
- Update en.json by @MansurBesleney in #23088
- Localization update by @MansurBesleney in #23096
- New blog post for v9.3 RC by @EngincanV in #23103
- Compatible with using periods and commas as decimal points and thousand separators. by @maliming in #23099
- Using Hangfire Dashboard in ABP API Website 🚀 by @maliming in #23118
- Enhance AbpHangfireAuthorizationFilter to support policy requirements by @maliming in #23119
- Update docs/en/Community-Articles/2025-06-20-Using-Hangfire-Dashboard-in-ABP-API-website/POST.md by @EngincanV in #23123
- Faq explanation update by @MansurBesleney in #23115
- Add methods to remove bundle files by name or predicate by @maliming in #23175
- Update latest-versions.json for 9.2.1 by @skoc10 in #23167
- Configuration tenant resolver by @suhaib-mousa in #23162
- Angular - Enable column header click sorting in extensible table by @fahrigedik in #23210
- Angular - update localization on tenant management for consistency by @fahrigedik in #23219
- Docs : The old pink color has changed with a new by @halimekarayay in #23232
- Use
btn-outline-secondary
for Cancel buttons by @gdlcf88 in #23246 - Remove duplicate entry for lang-utils.js in BlazorWebAssemblyScriptContributor by @realLiangshiwei in #23250
- Enhance
CleanCommand
to run 'dotnet clean' . by @maliming in #23189 - Add
FrontChannelLogoutUri
property and related methods to OpenIddict application classes by @maliming in #23196 - Update template EF Core migrations. by @maliming in #23257
- Add
IHostApplicationLifetime
usage for background worker management by @maliming in #23207 - Warn if MultiTenancyMiddleware is used before authentication by @maliming in #23264
- Documentation about Module Installer projects by @enisn in #23282
- Update latest-versions.json for 9.2.2 by @skoc10 in #23289
- Add Specific Error Codes for Authentication Failures by @alihdev in #20716
- Update
OpenIddict
to 7.0.0. by @maliming in #23281 - Refactor: Use Angular inject() for Dependency Injection Across All Modules - Issue 23231 by @fahrigedik in #23262
- Create post.md by @salihozkara in #23312
- Update templates migrations. by @maliming in #23311
- Update post.md by @salihozkara in #23320
- Add localization for announcements page by @MansurBesleney in #23315
- Update post.md by @salihozkara in #23342
- Add
net8.0
target toAutoMapper
project by @maliming in #23351 - Update POST.md by @spospisil in #23366
- Updated en.json by @ahmetcelik05 in #23353
- Remove duplicate Volo.Abp.AutoMapper project references from templates by @maliming in #23372
- Update latest-versions.json for 9.2.3 by @skoc10 in #23367
- Add support for selective disabling of class interceptors by @maliming in #23380
- Check user authentication before providing access token by @maliming in #23381
- refactor: replace module imports with standalone components, directives, and pipes - Issue 23300 by @fahrigedik in #23309
- Update English localization messages by @MansurBesleney in #23390
- Update part-06.md by @emadalslahi in #23396
- Add
Administration
to the breadcrumb by @maliming in #23409 - Set AutoCompleteMessages to false by default by @realLiangshiwei in #23413
- feat: Add
Volo.Abp.Mapperly
module by @maliming in #23277 - Add AsyncPipe to component imports and declarations by @fahrigedik in #23431
- Add async auth guard support for OAuth routes by @fahrigedik in #23389
- Enhance object mapping capabilities by adding collection mapping support. by @maliming in #23435
- Refactor collection type handling in ObjectMappingHelper and enhance tests for mapping collections by @maliming in #23443
- [Identity & Account] Replace AutoMapper with Mapperly. by @maliming in #23436
- Fix typo in the separate multi-tenancy article by @EngincanV in #23407
- Add Mapperly integration documentation by @maliming in #23438
- Feat : Update Angular templates to Angular 20 new build system by @fahrigedik in #23363
- Add article on persistent background jobs with ABP and Quartz by @MansurBesleney in #23459
- Fix NullReferenceException in ClientProxyUrlBuilder by @gdlcf88 in #23462
- Add localization for CRUD page creation by @ahmetcelik05 in #23456
- Add guidance for setting default mapping provider by @maliming in #23478
- Update ABP Discord links to abp.io/join-discord by @salihozkara in #23479
- Disable
MapperlyAutoObjectMappingProvider
if AutoMapper used in app. by @maliming in #23469 - Add 'Custom License' to English localization by @ahmetcelik05 in #23482
- Reverse the contributors so that the services added later are executed first. by @maliming in #23497
- Update
SixLabors.ImageSharp
packages to latest. by @maliming in #23496 - Add new FAQ entries to English localization by @ahmetcelik05 in #23477
- Add logging warnings for missing cache in
MvcRemoteTenantStore
andRemoteDynamicClaimsPrincipalContributorCacheBase
by @maliming in #23483 - Update Post.md by @MansurBesleney in #23525
- Community Article - Integration Services Explained by @enisn in #23519
- Use
Duende.IdentityModel
to replaceIdentityModel
. by @maliming in #23521 - Support custom
FontProvider
inITextHtmlToPdfRenderer
. by @maliming in #23529 - Complete release post v9.3 stable by @EngincanV in #23480
- Update 9.3 stable release post by @EngincanV in #23531
- Update latest-versions.json for 9.3.1 patch release by @skoc10 in #23504
- Client Proxy
IAsyncEnumerable<T>
support. by @maliming in #23410 - Add documentation for nested object mapping strategies by @maliming in #23530
- Add UserReports menu item to English localization by @AlperenSamurlu in #23528
- Use
Mapperly
instead ofAutoMapper
in setting-management & permisson-management modules by @EngincanV in #23532 - Remove extra padding class from tab content wrapper by @maliming in #23514
- Add multi-targeting to Mapperly project by @maliming in #23537
- Set includeDetails default to false in repository methods by @maliming in #23540
- Allow to define custom conventional entity configurers for EF Core by @hikalkan in #23558
- Angular - Adding a blog post for standalone migration by @sumeyyeKurtulus in #22984
- Replace
AutoMapper
withMapperly
inIdentityServer
by @m-aliozkaya in #23520 - Add Mapperly property setter and deep cloning docs by @maliming in #23585
- Support EF Core Shared Entity Types on Repositories by @hikalkan in #23588
- Article: Best practices for Azure DevOps CI/C...
9.3.5
What's Changed
- Refactor AbpTelemetryApiUrl to use static property by @ekaradev in #23751
- Update Bootstrap to v5.3.7 in MauiBlazor theme by @maliming in #23765
- Make PermissionChanged handler asynchronous by @maliming in #23772
- Refactor repository methods to ensure consistent
save changes
in Feature, Permission, and Setting management by @maliming in #23776 - Added log out message after log out command by @yekalkan in #23783
- Update release notes and version mapping for new versions by @berkansasmaz in #23805
- Update version to release 9.3.5 by @skoc10 in #23812
- Added angular Studio installation information for Account, Identity & Permission management modules by @yekalkan in #23781
- Update workflow to merge rel-10.0 with rel-9.3 by @skoc10 in #23815
Full Changelog: 9.3.4...9.3.5
9.3.4
What's Changed
- Handle optional enum types in signature mapper by @fahrigedik in #23687
- Refactor permission grant tracking logic. by @maliming in #23703
- Angular - Fixing the merging parameter for resources by @sumeyyeKurtulus in #23684
- Correct the spelling for the google in the configuration sample by @sheikhsadi46 in #23727
- Add guidance for ORA-00904 error with Oracle EF Core by @maliming in #23731
- Update version to release 9.3.4 by @skoc10 in #23738
- [9.3] Refine type filtering in ConventionalRegistrarBase by @maliming in #23723
- Increase MaxDepth for package metadata search by @ekaradev in #23742
- Update plugin modules documentation for clarity by @pyrokin5 in #23748
New Contributors
- @sheikhsadi46 made their first contribution in #23727
- @pyrokin5 made their first contribution in #23748
Full Changelog: 9.3.3...9.3.4
9.3.3
What's Changed
- Add guide for integrating public and admin CMS Kit packages by @EngincanV in #23604
- Start Rebus after RebusDistributedEventBus is initialized by @realLiangshiwei in #23613
- Create links for the CLI commands - Issue #23338 by @ahmetcelik05 in #23594
- ABP Telemetry Collection by @ekaradev in #23343
- Refine tenant property type renaming logic by @fahrigedik in #23629
- CMS: Fix tag & marked item filtering on blogposts by @EngincanV in #23612
- Improve column width handling in ExtensibleTable by @fahrigedik in #23647
- Refactor spinner and placeholder handling in directive by @fahrigedik in #23657
- Update version to release 9.3.3 by @skoc10 in #23654
- Add documentation for ABP interceptors by @maliming in #23652
- Update interceptor docs with async usage and code fixes by @maliming in #23662
- Refactor font imports and add googlefonts.css. by @maliming in #23672
- Blazor Setting Managements Tabs wrong initialization fix by @enisn in #23679
- Update configuration.md with contributor setup by @maliming in #23681
Full Changelog: 9.3.2...9.3.3
9.3.2
What's Changed
- Update Blazor layout hooks documentation by @maliming in #23506
- Update common.props by @maliming in #23511
- Adjust angular installation infos of modules by @yekalkan in #23517
- Update studio docs for v1.2.1 release by @EngincanV in #23536
- Angular - Removing module usage from application configurations by @sumeyyeKurtulus in #23524
- Show actions text when at least one action exists by @fahrigedik in #23541
- Angular - Rollback to utils package to use linked list logic by @sumeyyeKurtulus in #23526
- Use unproxied handler type in
EventBusBase
by @maliming in #23545 - Update Pomelo MySQL to 9.0.0 by @maliming in #23547
- Support DateOnly and TimeOnly in type checks by @maliming in #23548
- Update
CronExpression
document. by @maliming in #23561 - Update migration guide for EF Core MySQL provider change by @maliming in #23557
- Add CMS Kit feature docs to the doc-nav with lazy-expandable support & revise the page-feedback doc by @EngincanV in #23568
- Remove the "yarn is not installed ..." warning from InstallLibsService by @EngincanV in #23569
- Update loading.directive.ts by @mahmut-gundogdu in #23577
- Bump Blazorise version to 1.8.1 by @maliming in #23581
- Angular - Documentation updates for standalone migration by @sumeyyeKurtulus in #23285
- CMS Kit: Fix dynamic menu item sorting by @EngincanV in #23576
- Fix render problem by @salihozkara in #23590
- Update version to release 9.3.2 by @skoc10 in #23592
- Bump System.Linq.Dynamic.Core in Abp 8.3 to 1.6.7 to fix the vulnerability by @wcypierre in #23595
New Contributors
- @wcypierre made their first contribution in #23595
Full Changelog: 9.3.1...9.3.2
9.2.4
What's Changed
- Cli: Fix updating leptonx npm package problem by @yekalkan in #23382
- Update integration service implementation diagram by @maliming in #23399
- Update LoggedOut.js by @maliming in #23397
- Add link to the article by @hikalkan in #23417
- Update release notes for ABP Studio 1.1.0–1.1.2 by @berkansasmaz in #23430
- Fix: await getInitialData() in APP_INITIALIZER to prevent localization timing issues by @fahrigedik in #23408
- Fix wrong dbcontext naming in the modular-crm tutorial by @EngincanV in #23446
- Return a new list from
WebRequestResources
. by @maliming in #23445 - Add comments to clarify the return value in
WebRequestResources
. by @maliming in #23451 - Update C# code samples for correct namespace usages on Blazor by @enisn in #23444
- Update getting started documents by @m-aliozkaya in #23429
- Update version to release 9.2.4 by @skoc10 in #23508
- Update Blazor layout hooks documentation by @maliming in #23506
Full Changelog: 9.2.3...9.2.4
9.3.1
What's Changed
- Revert the util package commits by @sumeyyeKurtulus in #23488
- Angular - Solving the path resolution problem for components package by @sumeyyeKurtulus in #23486
- Update version to release 9.3.1 by @skoc10 in #23498
- Update getting started documents by @m-aliozkaya in #23429
Full Changelog: 9.3.0...9.3.1
9.3.0
What's Changed
- Update docs-nav.json to add the "Bunny" to the document navigation by @suhaib-mousa in #22455
- Update version for nightly build by @skoc10 in #22453
- Fix tag closing by @enisn in #22464
- Add new article by @salihozkara in #22474
- Fixes duplicated issue templates by @berkansasmaz in #22473
- Blog Post for v9.2 Release by @EngincanV in #22492
- Update latest-versions.json by @voloagent in #22491
- Update ABP Studio Installation document by @m-aliozkaya in #22503
- Update CLI document to add
password
login option. by @maliming in #22528 - Validation message localization added by @MansurBesleney in #22538
- Update latest-versions.json for 9.0.7 and 9.0.8 by @gizemmutukurt in #22551
- Update
RabbitMQ.Client
to7.x.
by @maliming in #22510 - Make sure the
existingConnection
is in theOpen
state and useIAsyncDisposable
. by @maliming in #22579 - Fix Feature management modal scrollbar issue by @realLiangshiwei in #22580
- Don't write remote exceptions to console for Blazor WASM. by @maliming in #22436
- Update post.md by @maliming in #22595
- update link by @salihozkara in #22596
- Localization fix by @MansurBesleney in #22625
- Add "timezone" section to v9.2 release post to highlight the new timezone feature by @EngincanV in #22630
- Make basic demo apps works. by @maliming in #22639
- Update obsolete attribute message for UseAbpClaimsMap method by @maliming in #22650
- Disable features if the value is not from the current provider. by @maliming in #22628
- Add option to support adding
base
element to layout page. by @maliming in #22598 - Add instructions for publishing applications as IIS sub-applications by @maliming in #22677
- Update installation instructions in documentation to use
dotnet add package
instead ofInstall-Package
by @realLiangshiwei in #22680 - Adding screenshots to the Samples documentation by @realLiangshiwei in #22690
- Add new article on common JWT Bearer errors. by @maliming in #22701
- Localization fix for the vs internal admin side by @MansurBesleney in #22721
- Localization download link fix by @MansurBesleney in #22727
- Optimization of Stream and Resource Management by @1d0n7kn0w in #21631
- Improve Hangfire Initialization code by @realLiangshiwei in #22759
- feat: add service key support in registration context. by @maliming in #22744
- Edit made on localization. by @MansurBesleney in #22779
- Fix rendered section and add Properties section for each element by @enisn in #22776
- Sort roles by name in GetRolesAsync and GetAssignableRolesAsync methods by @maliming in #22804
- Migrating abp packages/account to standalone by @erdemcaygor in #22816
- [Angular] Provide row data injection for custom table components by @davidsi02 in #22561
- Localization typo fixed by @MansurBesleney in #22841
- Add 'use-switch-checkbox' attribute to
AbpInputTagHelper
. by @maliming in #22835 - Migrating abp packages/theme basic by @erdemcaygor in #22848
- Migrating abp packages/feature management by @erdemcaygor in #22852
- Add MauiCurrentApplicationConfigurationCacheResetService class by @maliming in #22866
- Enhance layout of feature and setting management modals. by @maliming in #22865
- Refactor dropdown menu classes to remove unnecessary alignment classes by @maliming in #22833
- Update my community posts and add notes... by @EngincanV in #22875
- Assign LoginInput only when null by @MichelZ in #22887
- Export ABP documentation as PDF by @realLiangshiwei in #22430
- Introduce ITenantNameValidator for extensible tenant name validation by @suhaib-mousa in #22792
- Improve PDF file generation by @realLiangshiwei in #22899
- Add a default sort for
First/FirstOrDefault
andLast/LastOrDefault
. by @maliming in #22888 - localization added by @MansurBesleney in #22892
- When the value of 'SendExceptionsDetailsToClients' is set to true, the exception should be localized by @salihozkara in #22902
- Fix: pdf generation by @salihozkara in #22903
- Remove
Container
postfix fromid
attribute. by @maliming in #22913 - Update latest-versions.json by @voloagent in #22894
- Hide modal before creating NewEntity. by @maliming in #22914
- Update Elsa post to highlight the new Elsa 3 article by @EngincanV in #22924
- Skip disable feature if
value
orprovider name
isnull
. by @maliming in #22910 - Perf(mongodb): Optimize event inbox query for better index utilization by @Gilcemir in #22925
- Set the fixed version 1.0.0 for documents in FileSystem by @salihozkara in #22891
- Resolving Tenant from Route in ABP Framework. by @maliming in #22940
- Remove the cover photo from the front of the article. by @maliming in #22950
- Migrating abp packages to standalone structure by @erdemcaygor in #22829
- Update en.json by @halimekarayay in #22949
- Create
TextAreaExtensionProperty
to support multiline object extension for blazor ui by @EngincanV in #22936 - localization added for invalid youtube urls by @MansurBesleney in #22960
- Remove redundant header and horizontal rule from profile management tabs by @maliming in #22918
- Log exception of
ReflectionTypeLoadException
. by @maliming in #22983 - Add
EditionId
toTenantConfiguration
and use it inEditionFeatureValueProvider
. by @maliming in #22632 - Add support for custom job names in
AbpBackgroundJobOptions
. by @maliming in #22714 - #19528 clean dependencies to leverage framework by @thompson-tomo in #19609
- Integrating .NET AI Chat Template with ABP Framework by @maliming in #22884
- Support get permisons info by group name. by @maliming in #22724
- Convert
CreationTime
to user time. by @maliming in #23000 - Localization added for vs internal issue. by @MansurBesleney in #23001
- Update latest-versions 9.2.0 by @skoc10 in #22996
- Release post for v9.2 stable by @EngincanV in #22997
- feat(MongoDB): Cache MongoClient per connection string using MongoClientFactory by @mosindi in #23007
- fix: ensure RabbitMQ QueueArguments from appsettings are parsed into correct types by @moormaster in #23016
- Update
Understanding the Embedded Files in ABP Framework
by @maliming in #23021 - Update Blazorise packages to version 1.7.7 by @maliming in #23013
- Create post.md by @salihozkara in #23025
- Place the cursor at the end after the element receives focus. by @maliming in #23005
- Add Excel export to the Audit logs by @salihozkara in #22982
- Update en.json by @MansurBesleney in #23038
- Update en.json by @MansurBesleney in #23040
- Update template projects migra...
9.3.0-rc.4
What's Changed
- Update login API URLs to use
AccountAbpIo
by @m-aliozkaya in #23202 - Refactor: update all entity properties to
virtual
by @maliming in #23296 - Improve EntityActions initialization and action check by @maliming in #23291
- Documentation Revisions (feedbacks from developers) by @EngincanV in #23310
- Add collapseWithMargin animation to account layout - issue 23299 by @fahrigedik in #23303
- Clarify ASP.NET Core JSON options configuration by @maliming in #23321
- Add
AbpEfCoreNavigationHelper_Tests
. by @maliming in #23316 - Refactor
UpdateNavigationEntries
method to improve performance. by @maliming in #23329 - Updated studio solution runner documentation by @yekalkan in #23278
- Angular - Fixing the possible build errors on templates by @sumeyyeKurtulus in #23328
- Add BlazoriseUI CSS to Maui style bundle by @maliming in #23183
- Update version to release 9.2.3 by @skoc10 in #23358
- Fixed the abp-toast style for mobile view by @EngincanV in #23361
- Update version to release 9.3.0-rc.4 by @skoc10 in #23373
- Angular - If the child feature is disabled because of the edition, the parent should be too by @erdemcaygor in #23293
Full Changelog: 9.3.0-rc.3...9.3.0-rc.4
9.2.3
What's Changed
- Update login API URLs to use
AccountAbpIo
by @m-aliozkaya in #23202 - Refactor: update all entity properties to
virtual
by @maliming in #23296 - Improve EntityActions initialization and action check by @maliming in #23291
- Documentation Revisions (feedbacks from developers) by @EngincanV in #23310
- Clarify ASP.NET Core JSON options configuration by @maliming in #23321
- Add
AbpEfCoreNavigationHelper_Tests
. by @maliming in #23316 - Refactor
UpdateNavigationEntries
method to improve performance. by @maliming in #23329 - Updated studio solution runner documentation by @yekalkan in #23278
- Add BlazoriseUI CSS to Maui style bundle by @maliming in #23183
- Update version to release 9.2.3 by @skoc10 in #23358
Full Changelog: 9.2.2...9.2.3