This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
ReleasePort's take
Light signalVersion 9.6 removes the CRON library because the CLI now handles scheduling.
Why it matters: If you rely on the CRON library for scheduled jobs, migrate to the CLI before upgrading to version 9.6; otherwise your automation will break.
Summary
AI summaryRemove CRON library as CLI now performs the same tasks.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Allow cross-origin loading of images. Allow cross-origin loading of images. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Feature | Low |
Restrict browser access to plugin folders. Restrict browser access to plugin folders. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Feature | Low |
Add header variable Ossn.isLoggedin. Add header variable Ossn.isLoggedin. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Feature | Low |
Add unique identifier for group wall container. Add unique identifier for group wall container. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Feature | Low |
Play sound and hide reaction panel if XHR in progress for likes. Play sound and hide reaction panel if XHR in progress for likes. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Feature | Low |
Show comment user profile photo on small devices. Show comment user profile photo on small devices. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Feature | Low |
Allow YouTube Shorts embed. Allow YouTube Shorts embed. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Medium |
Fix undefined variable $entity_object in OssnComments/ossn_com.php (line 423). Fix undefined variable $entity_object in OssnComments/ossn_com.php (line 423). Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Bugfix | Low |
Fix signup form not showing errors. Fix signup form not showing errors. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Low |
Fix register success text appearing white on background. Fix register success text appearing white on background. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Refactor | Low |
Move CSS from default to respective components unless global. Move CSS from default to respective components unless global. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Refactor | Low |
Remove CRON library because CLI performs the same tasks. Remove CRON library because CLI performs the same tasks. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Refactor | Low |
Replace Mapbox with an alternative due to credit‑card requirement for free tier. Replace Mapbox with an alternative due to credit‑card requirement for free tier. Source: llm_adapter@2026-05-30 Confidence: low |
— |
| Refactor | Low |
Change container fluid to container-xl layout for newsfeed. Change container fluid to container-xl layout for newsfeed. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Refactor | Low |
Unify ossn comments JavaScript code. Unify ossn comments JavaScript code. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Refactor | Low |
Move comment-text to a new line. Move comment-text to a new line. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Refactor | Low |
Make sidebar and topbar fixed position. Make sidebar and topbar fixed position. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
Full changelog
- [E] Move css from default css to respective component unless its global css #2545
- [E] Allow cross origin for images #2559
- [E] OssnWall forms , move away from textarea for better usage #2560
- [B] Register success have white text #2561
- [B] Singup form not showing errors #2562
- [E] Ossn.MessageDone to alert #2563
- [E] Change container fluid to container-xl layout newsfeed #2564
- [E] Remove CRON library as CLI is doing same stuff #2565
- [E] Undefined variable $entity_object OssnComments/ossn_com.php (line 423) #2566
- [E] Improve Ads component allow more options and expiry #2567
- [E] Improve comments , like menu under wall posts , entity, objects #2568
- [E] Improve post bgs images #2569
- [E] Improve animation of message box #2570
- [E] z-index to ossn-like-reactions-panel #2572
- [E] Add a header variable for Ossn.isLoggedin #2573
- [E] Replace Mapbox as now you need to have credit card for free tier #2574
- [E] Restrict acccess to plugins folders using browser #2575
- [E] Requires OssnWall required by comments #2576
- [E] Unifed ossn comments js code #2577
- [E] Add unique identifer for group wall container #2578
- [E] OssnLikes play sound and hide reaction panel if xhr in progress #2579
- [E] comment-text on new line #2580
- [B] if no users in admins current year graph, the other graphs looks bigger #2582
- [E] Show comment user profile photo on small devices #2583
- [E] Allow youtube shorts embed #2584
- [E] Make sidebar and topbar fixed #2585
- [E] Allow youtube shorts embed #2584
Breaking Changes
- Removed CRON library; CLI now handles all scheduled task execution (#2565).
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About OSSN
Social networking software that allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests.
Beta — feedback welcome: [email protected]