LinkAce v2 Changelog

2.1.3

Released at 2025-02-16

  • Fixes the 2.1.2 release.

2.1.2

Released at 2025-02-15

  • Adds Bluesky as a sharing option. ({{issuelink 909}})
  • Fixes issue with sorting links on tag or list pages randomly.
  • You can now configure some more advanced settings via the .env file. See .env Settings for more details.

2.1.1

Released at 2025-02-11

  • Fixes critical issue where links were deleted when bulk-deleting tags. ({{issuelink 897}})
  • Fixes and issue where bulk-editing tags or lists for links resulted in an unexpected behavior. ({{issuelink 905}})
  • Links are now properly displayed when viewing lists of another user. ({{issuelink 902}})
  • Adds missing SSO_KEYCLOAK_BASE_URL to the configuration ({{issuelink 904}})
  • Dependencies were updated.

2.1.0

Released at 2025-02-06

  • Adds a new unversioned API endpoint which returns the current supported API version. ({{issuelink 892}}) Details can be found in the API docs
  • Backups should now run again properly, caused due to the handling of disabled notifications.
  • Fixes issue with tags and lists in guest mode where the controller crashed due to incorrect URLs.
  • Dependencies were updated.

2.0.0

Released at 2025-01-31

Please consult the dedicated upgrade guide to update from LinkAce 1 to version 2.

Support for multiple users

LinkAce now supports working with multiple users, which also includes a more advanced permission scheme as well as a new visibility setting for links, lists and tags (#165)

  • Administrators can now control various system settings and invite new users.
  • Links, lists and tags can now be public, internal or private, which controls the visibility to the public as well as logged-in users.
  • Links, lists and tags are now displayed with the actual author so it’s clear who added it.
  • Each user has its own API keys which can be used to work in the name of the user from third party applications. Additionally, admins can create system-wide API keys.
  • Link checks are now run for each user individually. Users only get notifications about broken oder unavailable links they own.

Additionally, LinkAce now supports Single Sign On with OAuth or OIDC. 12 providers are already built-in, including one generic OIDC provider. Please consult the dedicated SSO setup guide for more details.

User Interface

  • Overhaul of the user interface for a clearer structure, fewer inconsistencies and more readable lists. (#553)
    • LinkAce now has three redesigned modes for displaying links: compact, detailed and as cards. This setting can be controlled directly from the interface, no settings are needed.
    • The main navigation bar was adjusted so users need fewer clicks.
    • Lists and tags are now loaded up-front when adding or editing links. This speeds up the process and allows near-instant searches.
  • Links, lists and tags can now be bulk-edited. (#26)
  • Meta information was added for all relevant pages so your browser now displays more information. Contributed by chrissawyerfan4. (#494)
  • The HTML templates now contain a lot of semantic and special CSS classes for easier customization. (#437)
  • Customize LinkAce with a custom logo text, additional footer link or a custom contact page. (#862 #863 #864)

Administration

  • Audit logs were rewritten and now also log events on the system level. (#467)
  • There is a dedicated CLI command to test the email configuration. (#500)
  • Importing & Exporting
    • The import process was overhauled for better processing of large import files. Importing of links is now done in the background. (#287)
    • A unique tag is added to all links processed during an import, to identify them later on. (#757)
  • Backups: you can now configure the hour when backups and cleaning tasks are started and disable any email notifications.

Running LinkAce

  • The Docker image for LinkAce was rewritten, is now based on the Caddy web server and runs rootless by default. (#502)
  • A Helm chart is available for easily deploying LinkAce to your Kubernetes cluster. (#870)
  • The setup was overhauled and now supports SQLite and PostgreSQL too. (#831)
  • The way settings are stored was completely rewritten and is now more solid for both system and user settings. (#494)
  • Lots of smaller corrections, adjustments and rewritten features to make LinkAce more stable.

API

  • Bulk editing for links, lists and tags is now available
  • Bulk adding for links, lists and tags is now available

The complete API documentation can be found at api-docs.linkace.org.


Earlier releases can be found in the changelog for version 1.