Changelog History
Page 1
-
v2.6.0 Changes
July 03, 2026⚠ Warning
⬆️ Please read upgrade guide for detailed instructions.
A new Search System for LinkAce
🔗 LinkAce now features a completely rebuilt search system with pluggable backends. Choose between lightweight database search (default, no setup required) or Meilisearch for advanced full-text search with typo tolerance and better ranking. Both options support filtering by tags and lists. Database search works out of the box; to use Meilisearch, configure it alongside LinkAce, run
php artisan search:setup, and thenphp artisan search:rebuildto index your links. Administrators can also rebuild search indexes via a new button in System Settings.Guests can now search through publicly shared links without an account. Guest search respects your existing privacy settings—only content marked as public appears to visitors.
🆕 New Languages
- ➕ Added Czech (Čeština) translation, thanks to tomo90!
- ➕ Added Ukrainian (Українська) translation, thanks to tolik8
- ➕ Added Vietnamese (Tiếng Việt) translation, thanks to Dzung Do
🐛 Bug fixes and other improvements
- 🚀 Kubernetes Helm chart now includes Meilisearch deployment
- 👌 Improved data validation in link repository
- 🛠 Fixed handling of model relationships after stores and updates
- ✨ Enhanced visibility and privacy controls
- 👍 Better database configuration compatibility
- ⚡️ Updated all dependencies to latest stable versions
- ✅ Expanded automated test coverage for search functionality
- Mass assignment of user IDs through the API is no longer possible
- It is no longer possible to find out other users private links through probing with the bookmarks importer
- 👉 Users are not correctly authenticated when viewing link feeds for lists and tags
-
v2.5.9 Changes
June 21, 2026🔒 Security fixes
- Prevent users from viewing private links of other users when fetching lists via the API
- Correct counts and duplicate checks for links based on visibility for the user
⚡️ Updates dependencies
-
v2.5.8 Changes
June 06, 2026- ⚡️ Updates dependencies
-
v2.5.7 Changes
May 25, 2026🔒 Security fixes:
- The bulk-submitting of links now properly disallows
javascript:in URLs
- The bulk-submitting of links now properly disallows
⚡️ Dependencies were updated
-
v2.5.6 Changes
May 10, 2026What's Changed
🔒 Security fixes:
- Users are now prohibited from editing other users entities.
- User names are now properly escaped in activity logs.
- Line breaks are now disallowed in database configurations during the setup process.
🔗 LinkAce now provides a
TRUSTED_HOSTS.env configuration variable that can be used to change which hostnames are allowed for accessing your instance.🔧 There is now a debug command (
php artisan debug) which shows essential configuration parameters.⚡️ Dependencies were updated.
Full Changelog : v2.5.5...v2.5.6
-
v2.5.5 Changes
April 12, 2026- 🔗 Links are now re-checked after 2 weeks if they are broken. The number of weeks can be configured using the
BROKEN_LINK_RECHECK_INTERVAL_WEEKS.env setting. (#1093) - The broken status of links is now rest if the URL is changed. (#1092)
- Migration from Laravel Mix to Vite for CSS and JS.
- ⚡️ Update of dependencies
- 🔗 Links are now re-checked after 2 weeks if they are broken. The number of weeks can be configured using the
-
v2.5.4 Changes
April 03, 2026Important Changes
Caution
🔗 LinkAce now requires you to add
APP_URL=https://my-linkace-domain.comto your .env file or alternatively to your docker compose file.
Replacehttps://my-linkace-domain.comwith the actual URL of your LinkAce instance.🔒 This is needed to mitigate a possible security issue if you don't have trusted proxies configured, which is the default for LinkAce. Not adding this setting will break some features such as password reset emails.
Other changes
- Private IPs and hostnames are now checked during the link checks.
- ⚡️ Updated dependencies
-
v2.5.3 Changes
March 24, 2026- Private notes are no longer visible to internal users.
- Requests to private IP ranges are blocked on IP and hostname level.
- ⚡️ Dependencies were updated.
-
v2.5.2 Changes
March 08, 2026- 🔄 Change of default behavior : due to possible security concerns, meta generation is now disabled by default for internal IP ranges (e.g. 192.168.x.x). You can enable this again by adding
META_ALLOW_PRIVATE_IP_RANGES=trueto your .env file. - Private tags or lists from other users can no longer be added to your links by using internal IDs.
- ⚡️ Several updates for dependencies, including security fixes.
⚠ Warning
📦 Note on PHP installation package: I am unable to upload the zip file right now. Getting an "Something went really wrong, and we can’t process that file" error. Will try again later.
- 🔄 Change of default behavior : due to possible security concerns, meta generation is now disabled by default for internal IP ranges (e.g. 192.168.x.x). You can enable this again by adding
-
v2.5.1 Changes
February 12, 2026🛠 Fixes an issue where the web setup for SQLite could not be completed. #1066