Orchard Core v3.0.1 Release Notes
Release Date: 2026-07-09 // 11 days ago-
π See the official release notes under https://docs.orchardcore.net/en/latest/releases/3.0.1/.
What's Changed
- β‘οΈ Update Vulnerable Packages by @MikeAlhayek in #19423
- π [release/3.0] Update to jquery.nestedSortable 2.1a for AdminMenu by @github-actions[bot] in #19434
- π [release/3.0] Ensure that Liquid template context is initialized (Lombiq Technologies: OCORE-273) by @github-actions[bot] in #19435
- π [release/3.0] Fix broken auto complete in AddReusablePart by @github-actions[bot] in #19500
- π [release/3.0] Improve Features UI layout and badge styling by @github-actions[bot] in #19511
- π [release/3.0] Bump global.json SDK to 10.0.200 for Roslyn 5.3 source generator by @github-actions[bot] in #19510
- π [release/3.0] Fix module-to-module reference. by @github-actions[bot] in #19509
- π [release/3.0] fix: return empty list instead of null in workflow fork task by @github-actions[bot] in #19508
- π [release/3.0] Remove fa-width-auto from icons in user menu by @github-actions[bot] in #19507
- π [release/3.0] Log login failures for external users without a local account by @github-actions[bot] in #19506
- π [release/3.0] Fix broken user audit trail event: LogInIsLockedOut by @github-actions[bot] in #19505
- π [release/3.0] Avoid audit trail event spamming on external login by @github-actions[bot] in #19504
- π [release/3.0] Fix NRE when liquid anchor tag helper with no custom attributes by @github-actions[bot] in #19503
- π [release/3.0] Fix that HTML from recipe is not sanitized (Lombiq Technologies: OCORE-276) by @github-actions[bot] in #19502
- π [release/3.0] Fix trailing slash issue when caching media files. by @github-actions[bot] in #19501
- π [release/3.0] Preview console log filling CI issue by @github-actions[bot] in #19512
- π [release/3.0] Remove duplicated and outdated NestedSortable copies by @github-actions[bot] in #19530
- π [release/3.0] fix: admin menu recipe new format by @github-actions[bot] in #19533
- π Release 3.0.1 by @Piedone in #19535
Full Changelog : v3.0.0...v3.0.1
Previous changes from v3.0.0
-
π Release notes
π Check it out here: https://docs.orchardcore.net/en/latest/releases/3.0.0/.
What's Changed
- π Release 2.1 (#17039) by @MikeAlhayek in #17043
- Font Awesome 6.7.1 by @agriffard in #17038
- π Set next release to 3.0.0 by @MikeAlhayek in #17044
- β‘οΈ Update package version by @sebastienros in #17018
- π Fix "The node already has a parent." exception when setting JsonNode in Workflows ForEach Task by @zl2fxy in #16882
- β‘οΈ Update README.md by @MikeAlhayek in #17045
- β¬οΈ Upgrade GraphQL to 8.2 by @MikeAlhayek in #16736
- π Fix incorrect description by @MikeAlhayek in #17047
- β Remove Obsolete External Authentication settings by @MikeAlhayek in #17049
- β Remove unnecessary null check by @hishamco in #17053
- AssignRoleToUsers should not be implied by EditUsers by @hishamco in #16954
- π Fixing #17054 by @vengi83644 in #17055
- Prevent External Users Registration by @MikeAlhayek in #17050
- π Merge release/2.1 back to main after releasing v2.1.1 by @MikeAlhayek in #17066
- π² Increase Logging in External Login and return correct result when failing to create user by @MikeAlhayek in #17068
- π Fix site handing after enabling user time zone feature by @hishamco in #17071
- π Fix GraphQL schema localization. by @gvkries in #17041
- π Fix sitemap disposed stream by @MikeAlhayek in #17076
- π¦ Replace Nest package with Elastic.Clients.Elasticsearch by @MikeAlhayek in #17027
- π Seal ModularTenantEvents & DeploymentSourceBase implementations by @hishamco in #16897
- Cleanup UserFilters by @MikeAlhayek in #17081
- π Fix SiteOwner claim for OpenId by @MikeAlhayek in #17087
- π Merge release/2.1 to main by @MikeAlhayek in #17090
- Replace unnecesary calls to SaveChangesAsync by FlushAsync by @sebastienros in #17084
- β Add extension method for easier
ResourceManagementOptionsregistration (Lombiq Technologies: OCORE-208) by @Piedone in #17095 - β Remove unnecessary null check in 2FA authorization filter by @hishamco in #17009
- π Update GitHub release issue templates by @MikeAlhayek in #17067
- π Move the new AddResourceConfiguration to the Abstractions project by @MikeAlhayek in #17107
- Layers enhancements by @MikeAlhayek in #17111
- π Fixes wrong null-conditional operator usages. by @gvkries in #17114
- β Add support for net9.0 by @sebastienros in #16573
- π Improve the Audit Trails views by @MikeAlhayek in #17104
- β‘οΈ Update global.json by @MikeAlhayek in #17119
- π Fixing Queried Content Items query validation (Lombiq Technologies: OCORE-209) by @Piedone in #17120
- π Redirect to the deployment plan steps after creating plan (Lombiq Technologies: OCORE-210) by @Piedone in #17121
- π Fix Elasticsearch document index by @MikeAlhayek in #17124
- π Fix GraphQL contentitem-status filter by @MikeAlhayek in #17116
- βͺ Revert "Layers enhancements" by @MikeAlhayek in #17125
- β‘οΈ Update match all template to include size by @jbytes1027 in #17129
- π Fixes that elastic search is crashing the site when it's not configured. by @gvkries in #17138
- π Allow two-factor authentication without cookie consent. by @gvkries in #17136
- β add jbytes1027 as a contributor for code by @allcontributors[bot] in #17135
- π Seek stream from Base64.DecodedToStream to begin by @AndreySurkov in #17132
- DecodedToStream to DecodeToStream by @MikeAlhayek in #17140
- β¬οΈ Bump JsonPath.Net from 1.1.6 to 2.0.0 in /src/OrchardCore/OrchardCore in the all-dependencies group by @dependabot[bot] in #17100
- β‘οΈ Configure Renovate update GitHub Actions actions to full versions but still pin SHAs (Lombiq Technologies: OCORE-211) by @Piedone in #17145
- β Remove unnecessary @ in Shortcodes docs by @hishamco in #17153
- β‘οΈ Group Lucene updates together in Renovate (Lombiq Technologies: OCORE-212) by @Piedone in #17157
- π Newer Renovate package matching syntax (Lombiq Technologies: OCORE-212) by @Piedone in #17159
- π§ Configuring more Renovate groups (Lombiq Technologies: OCORE-212) by @Piedone in #17161
- π Fixing Elastic Docker image group name for Renovate (Lombiq Technologies: OCORE-212) by @Piedone in #17162
- π Fix leftover "ElasticSearch" (Lombiq Technologies: OCORE-214) by @Piedone in #17163
- Populate Template field from Elasticsearch recipe by @MikeAlhayek in #17195
- Cleanup GraphQL Localization by @MikeAlhayek in #17196
- π Fix Elasticsearch raw query search by @MikeAlhayek in #17194
- π¦ Grouping MailKit and MimeKit packages in Renovate (Lombiq Technologies: OCORE-212) by @Piedone in #17205
- π¦ Grouping Microsoft.Identity* packages in Renovate too (Lombiq Technologies: OCORE-212) by @Piedone in #17187
- β Add the "dependencies" label for Renovate pull requests (Lombiq Technologies: OCORE-217) by @Piedone in #17209
- β Remove duplicated 2.0 release notes (Lombiq Technologies: OCORE-216) by @Piedone in #17207
- β‘οΈ Update YesSql 5.2 by @MikeAlhayek in #17080
- π Fix Layer translations by @MikeAlhayek in #17210
- Roles with no permission are auto migrated to Administrator roles by @MikeAlhayek in #17224
- π Fix intermittent redirects during external auto-login by @MikeAlhayek in #17220
- π¦ Expose properties of ITrackingConsentFeature and cookie policy in Liquid by @gvkries in #17148
- π Disable tabs in docs by @jbytes1027 in #17211
- Ensure checked boxes are preserved in OrchardCore.Forms even where th⦠by @rjpowers10 in #17024
- Checks the extension of allowed media files without case checking by @sparkie79 in #17232
- β add sparkie79 as a contributor for code by @allcontributors[bot] in #17237
- β Add tests for json schema generation by @sebastienros in #17240
- π Update Patch Release issue template by @MikeAlhayek in #17234
- β Remove ReCaptchaMode and DetectionThreshold by @MikeAlhayek in #17229
- 0οΈβ£ Query Published BlogPost by default in the Blog recipe by @MikeAlhayek in #17248
- Migrate the OpenID module to OpenIddict 6.0 by @kevinchalet in #16929
- β‘οΈ Update Docs Taxonomy by @jbytes1027 in #17213
- π Fixed areEqualOutcomes name/displayName comparison in workflow-editor.ts by @Habbni in #17255
- β Add Recipe Roles permission behavior by @MikeAlhayek in #17254
- β add Habbni as a contributor for code by @allcontributors[bot] in #17256
- β‘οΈ Configure Renovate to update .NET framework-specific packages in a .NET framework-aware way (Lombiq Technologies: OCORE-218) by @Piedone in #17249
- π Show ThemeToggler on supported themes only by @MikeAlhayek in #17243
- Font awesome 6.7.2 ...