What's Changed
- low code docs by @salihozkara in #24889
- Update version numbers in common.props by @skoc10 in #24943
- Fix version format in common.props by @skoc10 in #24944
- v10.2-rc blog post by @EngincanV in #24955
- Blazor WebApp UI Option for the Modular Monolith Application development tutorial by @salihozkara in #24987
- docs: Add SEO descriptions (from PR 25006) by @github-actions[bot] in #25007
- Update latest-versions.json with new version 10.1.1 by @skoc10 in #25009
- Add
Volo.Abp.OperationRateLimitingmodule by @maliming in #25024 - Angular - Updating the pwa configuration file by @sumeyyeKurtulus in #25031
- docs: add community article on Resource-Based Authorization in ABP Framework by @maliming in #25039
- React Native - An article for guiding the development using cloudflare tunnelling by @sumeyyeKurtulus in #25043
- Remove unused schema by @hikalkan in #25052
- Add description and documentation support to API Definition endpoint by @tntwist in #25022
- Upgrade OpenIddict to 7.3.0 by @Copilot in #25053
- add community article: Operation Rate Limiting in ABP Framework by @maliming in #25054
- Angular - Updating the UI contribution document by @sumeyyeKurtulus in #25049
- docs(angular): Document infinite scroll and multiple selection for ExtensibleTableComponent by @Copilot in #25050
- Add TutorialValidator article by @MansurBesleney in #25062
- feat: add
private_key_jwtclient authentication support andabp generate-jwksCLI command by @maliming in #25068 - Add
ConfigurePolicyandClearRulesto Operation Rate Limiting by @maliming in #25082 - Upgrade Angular deps to ~21.2.0 on abp by @fahrigedik in #25072
- Add
FindManyAsync/GetManyAsynctoIEntityCacheand extractMapToValuevirtual method by @Copilot in #25088 - Upgrade TickerQ packages to 10.2.0 and add helper to by @maliming in #25091
- Community Article - OpenAI Compatible Endpoints by @EngincanV in #25099
- Update docs/en/Community-Articles/2026-03-17-OpenAI-Compatible-Endpoints/POST.md by @EngincanV in #25103
- Add community article: Shared User Accounts in ABP Multi-Tenancy by @maliming in #25101
- fix: rabbitmq jobQueue expiration parameter format by @scrapstation in #25113
- bump MongoDB.Driver to 3.7.1 by @maliming in #25114
- Remove Operation Rate Limiting from framework by @maliming in #25092
- Add
FindManyAsDictionaryAsync/GetManyAsDictionaryAsynctoIEntityCacheand addnotnullconstraint toTKeyby @maliming in #25090 - fix(cli): use ToUpperInvariant for snake case replacement in SolutionRenamer by @JasonPG2007 in #25128
- docs: Add SEO descriptions (from PR 25130) by @github-actions[bot] in #25133
- feat(angular) : Add TenantUserSharingStragety. by @fahrigedik in #25051
- String-Based Bg-Job Publishing with Dynamic Payload by @salihozkara in #25059
- String-Based Event Publishing with Dynamic Payload by @salihozkara in #25023
- Add ABP 10.3 availability note to dynamic features articles by @maliming in #25151
- fix: use for semaphore wait in by @maliming in #25152
- feat: add
Volo.Abp.LuckyPenny.AutoMapperpackage for commercial AutoMapper integration by @maliming in #25153 - Refine target branch detection in update-studio-docs workflow by @skoc10 in #25166
- Use
HttpPostforPermissionIntegrationController.IsGrantedAsyncby @maliming in #25177 - v10.2 Stable Release Blog Post by @EngincanV in #25182
- Add new version 10.2.0 to latest-versions.json by @skoc10 in #25181
- Update workflow to merge dev with rel-10.3 by @skoc10 in #25185
- Upgrade
Autofac.Extensions.DependencyInjectionto 11.0.0 by @maliming in #25190 - Update version to release 10.3.0-rc.1 by @skoc10 in #25192
- fix: resolve template rendering errors in modular-crm tutorial docs by @maliming in #25195
New Contributors
- @scrapstation made their first contribution in #25113
- @JasonPG2007 made their first contribution in #25128
Full Changelog: 10.2.0...10.3.0-rc.1