FreshRSS 1.28: Нові можливості для самостійного хостингу

FreshRSS 1.28: Нові можливості для самостійного хостингу

Команда FreshRSS тільки-но представила версію 1.28 цього популярного агрегатора RSS-каналів, що хоститься на власному сервері. Оновлення включає нові можливості сортування та фільтрації, покращені інструменти пошуку, оптимізацію продуктивності та виправлення помилок.

Нові функції сортування та фільтрації в FreshRSS

Оновлення додає можливість сортування та фільтрації за дата, зміненою користувачем. Доступні нові оператори пошукового запиту, такі як userdate:PT1H для останньої години. Тепер також можна сортувати за довжиною статей та отримати доступ до розширеної форми пошуку. Крім того, з’явився огляд дат із найбільшою кількістю непрочитаних статей.

Покращення інтерфейсу і продуктивності

Користувачі можуть тепер відмічати статті як прочитані за віком при сортуванні за датою публікації. Інтерфейс надає посилання для переходів між групами статей та безпосередню навігацію до наступного переходу. FreshRSS 1.28 також розширює можливості видимості фідів та надає можливість їх спільного використання через API.

Оптимізації продуктивності націлені як на швидкість реагування інтерфейсу, так і на масштабованість. Масштабування статистики користувачів у веб-інтерфейсі та CLI поліпшено для підтримки інстанцій з більше ніж 1,000 користувачами.

Покращена продуктивність SQL та Docker

Одночасно покращено продуктивність SQL для критичних запитів на великих базах даних. Відповіді API тепер виграють від потокового оброблення великих вантажів, що зменшує споживання пам’яті та підвищує пропускну здатність.

Базове зображення Docker оновлено до Debian 13 Trixie з PHP 8.4.11 та Apache 2.4.65. Також включено альтернативне зображення Docker на базі Alpine 3.23, PHP 8.4.15 та Apache 2.4.65.

Виправлення помилок у FreshRSS 1.28

У цьому випуску виправлено проблеми, зокрема OpenID Connect на Debian 13, неправильне сортування нових статей у базах даних MySQL та MariaDB, а також проблему з прив’язкою SQLite під час додавання тегів.

Додаткові виправлення стосуються поведінки автоматичного оновлення SQL, кодування та цитування пошуку, обробки нульових значень у базі даних, запитів перетягування та сумісності з Docker healthcheck. Також усунені попередження про створення користувачів у CLI.

За більш детальною інформацією ознайомтеся з чейнджлогом.

Наостанок, майте на увазі, що FreshRSS 1.28 містить важливі зміни, які переміщують небезпечну функціональність автоматичного входу до розширення. Це може вплинути на деякі існуючі розширення, які вимагають перейменування застарілих функцій.