maliming
135a2f05ef
Upgrade MongoDB.Driver to 3.8.0
6 months 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
6 months 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
6 months ago
Engincan VESKE
60fab35304
Merge pull request #25276 from abpframework/improve/batch-state-checker-shared-scope
Improve batch state checker performance and add RequireFeaturesSimpleBatchStateChecker
6 months 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
6 months ago
Engincan VESKE
3502eaedfb
Merge pull request #25295 from abpframework/fix/ef-core-database-provider-detection
Detect EF Core database provider by keyword match
6 months 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
6 months 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>
6 months ago
maliming
97333519d7
Update default background job worker options configuration in docs
Fix #25291
6 months ago
Yağmur Çelik
e19345ec67
Merge pull request #25286 from abpframework/issue-22171
Fix localization for `SavedSuccessfully` in feature management MVC notification
6 months ago
selman koc
bda14065ae
Merge pull request #25288 from abpframework/fix-25287-cli-ai-options-docs
docs: add missing AI options to CLI page
6 months ago
enisn
be0c701700
docs: add missing AI options to CLI page
6 months ago
maliming
7bf7efd64b
Add AbpUiResource as base for AbpFeatureManagementResource in Web module
6 months 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
6 months 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
6 months ago
maliming
06e1d551d2
Handle git ls-remote error codes explicitly
6 months ago
maliming
d9672968d4
Use exact ref path and --exit-code for git ls-remote tag check
6 months ago
maliming
fc86247ce8
Use git ls-remote instead of git tag -l for tag existence check
6 months 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
6 months ago
maliming
b0517bc771
Fix fetch-tags in dependency change detector workflow
6 months ago
github-actions[bot]
7b07ac3204
docs: update package version changes [skip ci]
6 months ago
Ma Liming
895b8d670c
Update package version from 10.3.0 to 10.3.1
6 months ago
github-actions[bot]
13465d8730
docs: update package version changes [skip ci]
6 months ago
maliming
9d46030cb7
Bump patch version in dependency change detector when tag exists
6 months ago
github-actions[bot]
b90ee165c6
docs: update package version changes [skip ci]
6 months ago
maliming
334ef60b3b
Update package version changes for 10.3.1
6 months ago
github-actions[bot]
f27b91c11c
docs: update package version changes [skip ci]
6 months ago
maliming
6cadf65979
Upgrade System.Security.Cryptography.Xml to 10.0.6
Fix CVE-2026-26171 (GHSA-w3x6-4m5h-cxqf) high severity vulnerability
6 months 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.
6 months ago
maliming
c43237403c
Add batch feature checking support with RequireFeaturesSimpleBatchStateChecker
6 months ago
maliming
3c52892db0
Add early-exit guard for states with no non-batch checkers in batch path
6 months ago
github-actions[bot]
644a2ba36d
Optimised images with calibre/image-actions
6 months ago
Engincan VESKE
3300a03969
update release-notes & roadmap
6 months ago
Engincan VESKE
55621ecb1d
Add ABP 10.3 stable release blog post
Made-with: Cursor
6 months ago
maliming
b255437a04
Resolve global state checkers from evaluation scope for consistency
6 months 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.
6 months 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
6 months 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
6 months ago
voloagent
27a5583fa0
Update_NPM_Packages
6 months 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
6 months ago
Ma Liming
a7e4f0202b
Merge branch 'rel-10.3' into auto-merge/rel-10-2/4497
6 months ago
Alper Ebiçoğlu
81d5f9c2ba
Merge pull request #25269 from abpframework/skoc10-patch-4
Update version to release 10.3.0
6 months ago
selman koc
5009d05b47
Update version to release 10.3.0
6 months 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
6 months ago
Enis Necipoglu
fec5a7ea20
Merge pull request #25264 from abpframework/upgrade-blazorise-2.0.4
Upgrade Blazorise packages to version 2.0.4
6 months ago
github-actions[bot]
51e45253de
docs: update package version changes [skip ci]
6 months ago
maliming
5c47161a84
Upgrade Blazorise packages to version 2.0.4
6 months 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
6 months ago
sumeyye
d6bdd99b7b
Merge remote-tracking branch 'origin/rel-10.3' into auto-merge/rel-10-2/4488
6 months 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
6 months ago