github nVentiveUX/docker-ttrss v2025.05.10

latest releases: v2025.09.06, v2025.08.30, v2025.08.28...
3 months ago

Upstream changes

  • Merge branch 'weblate-integration' into 'master'
  • Translated using Weblate (Albanian)
  • Translated using Weblate (Latvian)
  • Merge branch 'weblate-integration' into 'master'
  • Merge branch 'pg-optimize' into 'master'
  • use RETURNING syntax when creating base filter record during OPML import
  • use RETURNING syntax when creating article record in share anything
  • use RETURNING syntax when creating base filter record
  • switch insert query for base article record to named parameters and add previously missing ts_content stuff
  • drop some pointless queries now that we can use RETURNING for inserts
  • only open PDO transaction while performing CRUD operations on article
  • Update translation files
  • Translated using Weblate (Albanian)
  • Translated using Weblate (Tamil)
  • Merge branch 'plugin-cringe' into 'master'
  • scheduler - only register built-in purge_orphaned_scheduled_tasks if running as default name
  • record last cron expression (and stub owner_uid) used by scheduled task
  • expose scheduled tasks to plugins, switch cache_starred_images plugin to use them instead of housekeeping hook
  • Merge branch 'feature/move-purge_orphaned_scheduled_tasks' into 'master'
  • Move registration of 'purge_orphaned_scheduled_tasks' into Scheduler.
  • Merge branch 'feature/purge-orphaned-scheduled-tasks' into 'master'
  • Merge branch 'feature/scheduled-task-no-update-users' into 'master'
  • Move logging users excluded from updates to a daily scheduled task, exclude disabled or readonly users.
  • Periodically purge orphaned scheduled task records.
  • rebase translations
  • add a basic prefs panel for scheduled task records
  • Revert "bring back cleanup of potentially sensitive environment variables but exclude CLI SAPI to prevent updater failures"
  • Merge branch 'weblate-integration' into 'master'
  • Added translation using Weblate (Albanian)
  • Merge branch 'cringe-jobs' into 'master'
  • error handler - dump caught exception/fatal error to debug log if running under CLI SAPI
  • adjust scheduler logging to be somewhat more alike to feed updater
  • reorder housekeeping tasks by interval
  • update static composer autoload
  • move scheduled tasks to a separate class, add some try-catches, improve/shorten logging and descriptions
  • schema - spaces to tabs
  • rename article mark/publish hooks
  • add workaround for due tasks because housekeeping is not run every minute, fix last_run not updated to NOW() in the db
  • bring back cleanup of potentially sensitive environment variables but exclude CLI SAPI to prevent updater failures
  • drop SIMPLE_UPDATE_MODE, limit housekeeping and updates to background processes
  • fix tasks_run never incremented
  • make digest sending a hourly cron job
  • remove synchronous usages of _purge_orphans()
  • record task duration in seconds
  • split housekeeping jobs to separate scheduled tasks on longer cooldown intervals, add table to record task execution timestamps, bump schema
  • import cron-expression

Don't miss a new docker-ttrss release

NewReleases is sending notifications on new releases.