Tiki 30.0 LTS will be released in February 2026.
It is a Long Term Support (LTS) version and will be supported until February 2031 as per the Tiki lifecycle policy. This release is more about refining features than major changes. After this release, there will be major changes in Tiki31.
You can see the development page at : https://dev.tiki.org/Tiki30 and all the code commits here: https://gitlab.com/tikiwiki/tiki/-/commits/30.x/ once it will be created (in 2026-01).
(alphabetically sorted)
Tiki now sets precise HTTP caching headers for files served via its PHP download mechanism.
This enhancement improves performance for anonymous users while maintaining strict access controls.
Tiki’s integration with BigBlueButton now uses the official bigbluebutton-api-php package, replacing legacy custom code and modernizing the connection to support future interoperability features more reliably.
Composer and JavaScript libraries were upgraded to support modern PHP and JS environments, reduce technical debt, and enhance security.
npm audit
warnings related to "Plotly 1.x"
The abandoned "media-alchemyst/media-alchemyst" Composer package has been replaced with the official Tiki-maintained fork "tikiwiki/media-alchemyst".
All package references, runtime checks, and CI configuration have been updated to ensure continued support for document preview and OCR features. This migration secures long-term compatibility and stability for media processing in Tiki.
(alphabetically sorted)
A new preference has been added for permission scope handling, giving administrators more flexibility.
This enhancement provides more granular control over permission inheritance and enforcement.
New Console commands:
php console.php page:print "PageName"
) have been introduced to export wiki pages as PDF.
When a calendar invitation received by email is confirmed and added to the Calendar, the original email is now archived instead of being discarded.
This ensures the invitation and its attachments remain available for reference alongside the calendar event.
Tiki now offers flexible control over how file display names are generated upon upload, replacing the previous "one-size-fits-all approach". This new system allows administrators to set rules both globally and on a per-gallery basis.
This enhancement introduces a two-level preference system:
Image reflections can now be enabled directly through PluginImg options, using a modern CSS-based reflection feature.
The RSS plugin now fully supports the max, sortBy, and sortOrder parameters for URL-based feeds.
This enhancement works directly with URL-based feeds, not just database-stored items.
The scheduler notification system has been improved with the following changes::
scheduler_users_to_notify_on_stalled
to ensure alerts reach only intended recipients.
The Tiki API now supports uploading new versions of files while respecting the file gallery archive limit, preventing uncontrolled growth and enabling reliable use in IoT and high-frequency update scenarios.
A new option has been added to tracker Text Fields to securely handle passwords or other sensitive data.
When the "Display as password" parameter is enabled:
If the user sets the Validation Type to "Password", the "Display as password" option is automatically enabled for convenience
The import-export system now supports joining multiple tables with remote ODBC sources, allowing users to map columns across tables for flexible external data integration. This update also introduces an ItemLink sort option to improve data handling.
The Tracker Calendar plugin now supports automatic synchronization of event dates with tracker fields, including the ability to use multiple calendar item fields per tracker item. This allows managing different expiry dates or variations within a single item.
This update also improves:
Trackers can now be synchronized to multiple formats simultaneously, expanding flexibility for data exchange by supporting parallel syncing and improving import/export workflows.
Non-admin users can now customize which tracker fields are visible in the items list. Checkboxes have been added for all visible fields, and user preferences are stored in the Tiki database. This ensures that each user's view is personalized without affecting others.
The tracker list interface now converts entries in the Categories column into clickable hyperlinks, allowing users to navigate directly from a tracker item to its associated category.
Previously, when SAML was enabled as the authentication method, only the admin user could log in using Tiki’s default authentication. Now, all users with Admin privileges can access the fallback Tiki authentication, maintaining a secure login flow while offering greater flexibility and simplifying access for administrators.
Mass cleanups across 15+ files reduced technical debt. Some bugs may have slipped through—please report any issues for prompt resolution.