Skip to content

OSSN

v9.6 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 4d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ajax blog chat emoji facebook free
+14 more
graph groups livechat multi-language notifications opensource ossn photos php professional profile social social-network social-relationships

ReleasePort's take

Light signal
editorial:auto 4d

Version 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 summary

Remove CRON library as CLI now performs the same tasks.

Changes in this release

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

Track OSSN

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]