maliming
135a2f05ef
Upgrade MongoDB.Driver to 3.8.0
1 month ago
Volosoft Agent
bc1196f424
Merge pull request #25299 from abpframework/auto-merge/rel-10-2/4512
Merge branch rel-10.3 with rel-10.2
1 month ago
Engincan VESKE
c6d75a097b
Merge pull request #25292 from abpframework/fix/25291-default-background-job-worker-options-configure
Update default background job worker options configuration in docs
1 month ago
Engincan VESKE
60fab35304
Merge pull request #25276 from abpframework/improve/batch-state-checker-shared-scope
Improve batch state checker performance and add RequireFeaturesSimpleBatchStateChecker
1 month ago
Volosoft Agent
b85170cd12
Merge pull request #25296 from abpframework/auto-merge/rel-10-2/4509
Merge branch rel-10.3 with rel-10.2
1 month ago
Engincan VESKE
3502eaedfb
Merge pull request #25295 from abpframework/fix/ef-core-database-provider-detection
Detect EF Core database provider by keyword match
1 month ago
maliming
7819e602ff
Detect EF Core database provider by keyword match
- Extract provider name mapping into EfCoreDatabaseProviderHelper
- Match provider names by Contains instead of exact switch, so newer assembly names (e.g. MySql.EntityFrameworkCore) are recognized without code changes
- Add unit tests covering real provider assemblies and string fallbacks
1 month ago
github-actions[bot]
5de8b13cec
docs(studio): release 2.2.7 - 2.2.7 ( #25294 )
* docs(studio): update documentation for release 2.2.7
- Updated release notes for 2.2.7
- Updated version mapping with ABP 10.3.0
Release: 2.2.7
* Update release notes for version 2.2.7
Updated release notes for version 2.2.7 to reflect new features and improvements.
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: selman koc <64414348+skoc10@users.noreply.github.com>
1 month ago
maliming
97333519d7
Update default background job worker options configuration in docs
Fix #25291
1 month ago
Yağmur Çelik
e19345ec67
Merge pull request #25286 from abpframework/issue-22171
Fix localization for `SavedSuccessfully` in feature management MVC notification
1 month ago
selman koc
bda14065ae
Merge pull request #25288 from abpframework/fix-25287-cli-ai-options-docs
docs: add missing AI options to CLI page
1 month ago
enisn
be0c701700
docs: add missing AI options to CLI page
1 month ago
maliming
7bf7efd64b
Add AbpUiResource as base for AbpFeatureManagementResource in Web module
1 month ago
Gizem Mutu Kurt
1c65b29b4e
Merge pull request #25277 from abpframework/EngincanV/10-3-post-docs
Add blog post for ABP 10.3 stable release and update release notes
1 month ago
Engincan VESKE
366c257359
Merge pull request #25281 from abpframework/fix/use-ls-remote-for-tag-check
Use `git ls-remote` instead of `git tag -l` for tag check
1 month ago
maliming
06e1d551d2
Handle git ls-remote error codes explicitly
1 month ago
maliming
d9672968d4
Use exact ref path and --exit-code for git ls-remote tag check
1 month ago
maliming
fc86247ce8
Use git ls-remote instead of git tag -l for tag existence check
1 month ago
Engincan VESKE
9b381fab4b
Merge pull request #25279 from abpframework/upgrade/system-security-cryptography-xml-10.0.6
Upgrade `System.Security.Cryptography.Xml` to 10.0.6
1 month ago
maliming
b0517bc771
Fix fetch-tags in dependency change detector workflow
1 month ago
github-actions[bot]
7b07ac3204
docs: update package version changes [skip ci]
1 month ago
Ma Liming
895b8d670c
Update package version from 10.3.0 to 10.3.1
1 month ago
github-actions[bot]
13465d8730
docs: update package version changes [skip ci]
1 month ago
maliming
9d46030cb7
Bump patch version in dependency change detector when tag exists
1 month ago
github-actions[bot]
b90ee165c6
docs: update package version changes [skip ci]
1 month ago
maliming
334ef60b3b
Update package version changes for 10.3.1
1 month ago
github-actions[bot]
f27b91c11c
docs: update package version changes [skip ci]
1 month ago
maliming
6cadf65979
Upgrade System.Security.Cryptography.Xml to 10.0.6
Fix CVE-2026-26171 (GHSA-w3x6-4m5h-cxqf) high severity vulnerability
1 month ago
maliming
6505dc0d20
Optimize batch state checker model lookup from O(N²) to O(N)
Replace linear scans with Dictionary/HashSet lookups in both
RequirePermissionsSimpleBatchStateChecker and
RequireFeaturesSimpleBatchStateChecker for consistency.
1 month ago
maliming
c43237403c
Add batch feature checking support with RequireFeaturesSimpleBatchStateChecker
1 month ago
maliming
3c52892db0
Add early-exit guard for states with no non-batch checkers in batch path
1 month ago
github-actions[bot]
644a2ba36d
Optimised images with calibre/image-actions
1 month ago
Engincan VESKE
3300a03969
update release-notes & roadmap
1 month ago
Engincan VESKE
55621ecb1d
Add ABP 10.3 stable release blog post
Made-with: Cursor
1 month ago
maliming
b255437a04
Resolve global state checkers from evaluation scope for consistency
1 month ago
maliming
729b4de7d3
Improve batch state checker performance by sharing a single DI scope
When IsEnabledAsync(TState[]) evaluates non-batch checkers, the original
implementation called InternalIsEnabledAsync for each state, which created
a new DI scope every time. In real-world scenarios with thousands of
permissions (e.g. 4050 permissions each with RequireFeaturesSimpleStateChecker),
this caused N scope creations and N redundant Redis queries, resulting in
~3.5s latency.
This change shares a single DI scope across all non-batch checker evaluations
in the batch path by extracting EvaluateCheckersAsync and calling it directly
with the shared scope. Each state still gets an isolated ITransientCachedServiceProvider
to prevent transient service leakage across states, while scoped services
(e.g. IFeatureChecker) are naturally shared within the scope, enabling cache reuse.
The single-state path (IsEnabledAsync(TState)) remains completely unchanged.
1 month ago
Volosoft Agent
fe8a39dc32
Merge pull request #25274 from abpframework/auto-merge/rel-10-2/4502
Merge branch rel-10.3 with rel-10.2
1 month ago
Engincan VESKE
2e5051764b
Merge pull request #25260 from abpframework/fix/abp-ajax-form-check-default-prevented
fix(mvc): skip `abpAjaxForm` submission when default is already prevented
1 month ago
voloagent
27a5583fa0
Update_NPM_Packages
1 month ago
Volosoft Agent
8f27d2a008
Merge pull request #25266 from abpframework/auto-merge/rel-10-2/4497
Merge branch rel-10.3 with rel-10.2
1 month ago
Ma Liming
a7e4f0202b
Merge branch 'rel-10.3' into auto-merge/rel-10-2/4497
1 month ago
Alper Ebiçoğlu
81d5f9c2ba
Merge pull request #25269 from abpframework/skoc10-patch-4
Update version to release 10.3.0
1 month ago
selman koc
5009d05b47
Update version to release 10.3.0
1 month ago
selman koc
f855a54d2e
Merge pull request #25262 from abpframework/auto-merge/rel-10-2/4495
Merge branch rel-10.3 with rel-10.2
1 month ago
Enis Necipoglu
fec5a7ea20
Merge pull request #25264 from abpframework/upgrade-blazorise-2.0.4
Upgrade Blazorise packages to version 2.0.4
1 month ago
github-actions[bot]
51e45253de
docs: update package version changes [skip ci]
1 month ago
maliming
5c47161a84
Upgrade Blazorise packages to version 2.0.4
1 month ago
Volosoft Agent
c179d77deb
Merge pull request #25250 from abpframework/auto-merge/rel-10-2/4488
Merge branch rel-10.3 with rel-10.2
1 month ago
sumeyye
d6bdd99b7b
Merge remote-tracking branch 'origin/rel-10.3' into auto-merge/rel-10-2/4488
1 month ago
Volosoft Agent
9b72dd582b
Merge pull request #25261 from abpframework/skoc/nuget-push
Enhance NuGet package push scripts to track failed packages by logging them to a file
1 month ago