Skip to content

Releases: nVentiveUX/docker-ttrss

v2024.01.13

13 Jan 08:13
Compare
Choose a tag to compare

Upstream changes

  • shorten DIGEST_MIN_SCORE help text
    • mark get_pref/set_pref wrappers as deprecated * add per-user preference for minimal score required for digest
    • mail test - fill user email address as default * digest - fix some warnings

v2024.01.06

06 Jan 08:13
Compare
Choose a tag to compare

Upstream changes

  • Merge branch 'feature/urlhelper-fetch-do-assoc-opts' into 'master'
  • Update all UrlHelper::fetch() calls to use the associative array approach.

v2023.12.30

30 Dec 08:13
Compare
Choose a tag to compare

Upstream changes

  • Merge branch 'feature/early-fail-disallowed-redirects' into 'master'
  • Perform validation of redirect URLs during the redirect process.
  • Merge branch 'feature/use-guzzle' into 'master'
  • Fix specifying auth type in UrlHelper::fetch(), add a test for 403 auth retry.
  • Appease PHPStan in UrlHelperTest
  • Add some tests for UrlHelper::fetch()
  • Ensure the feed name is easily visible when looking at the feeds with errors list.
  • Rework content encoding error retrying in UrlHelper::fetch()
  • Clean up UrlHelper::resolve_redirects().
  • Add back 'any auth' retry in UrlHelper::fetch()
  • Use Guzzle

v2023.12.23

23 Dec 08:12
Compare
Choose a tag to compare

Upstream changes

  • Merge branch 'dont-sanitize-figure-tag' into 'master'
  • sanitizer: add a test to make sure is intact
  • Revert "Fix sanitizer with libxml2 >= 2.12.0"

v2023.12.16

16 Dec 08:13
Compare
Choose a tag to compare

Upstream changes

  • bump CI jobs & utility scripts to php83
  • Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss
  • Merge branch 'feature/php-8.3' into 'master'
  • Bump to Alpine 3.19 and PHP 8.3.
  • add coverage-filter
  • add phpunit code coverage driver

v2023.12.09

09 Dec 08:13
Compare
Choose a tag to compare

Upstream changes

  • add some unittest options for xmlrunner
  • fix filename
  • enable unit test results for selenium
  • collect phpunit artifacts
  • add env prefixes
  • add db vars
  • add cobertura args for phpunit-integration
  • disable local rules for integration tests
  • add sanitizer integration test

v2023.12.02

02 Dec 08:12
Compare
Choose a tag to compare

Upstream changes

  • Merge branch 'fix-sanitizer-new-libxml2' into 'master'
  • Fix sanitizer with libxml2 >= 2.12.0
  • set registry project

v2023.11.11

11 Nov 08:12
Compare
Choose a tag to compare

Upstream changes

  • use variable for fastcgi_pass to force resolver usage
  • explicitly set resolver in the nginx container (configurable envvar)

v2023.11.04

04 Nov 08:12
Compare
Choose a tag to compare

Upstream changes

  • add wip UI/backend stuff to filter feed tree
  • add wait-for-element to selenium test
  • remove .git before_scripts
  • Revert "pass .git to docker context so self-built images would have some way to determine version without CI variables"
  • forgot one job
  • do the same for :publish jobs
  • fix yaml indents
  • add .git to .dockerignore when building master images
  • pass .git to docker context so self-built images would have some way to determine version without CI variables
  • add some more phpunit api tests
  • pass API_URL to phpunit-integration CLI
  • fix apitest
  • fix circular dependency
  • reduce targets
  • add phpunit integration (wip)
  • add stuff necessary to run integration tests using phpunit
  • add always-failing mock of api test
  • phpunit - skip integration tests
  • use python unittest for selenium tests

v2023.10.28

28 Oct 08:12
Compare
Choose a tag to compare

Upstream changes

  • add a separate interface for auth modules w/ change_password() method
  • unify test class naming
  • Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss
  • replace some dirname horrors with a separate unit-tested method
  • Merge branch 'bugfix/psr-4-renames' into 'master'
  • Fix class names in some more places.
  • make phpstan happy
  • add healthcheck public method, map by default to /healthz
  • move to psr-4 autoloader
  • Revert "api: escape newlines in headline content HTML object"
  • add a workaround for make_self_url() when invoked off /api/ endpoint, add unit tests for this method
  • disable xdebug tracing
  • api: escape newlines in headline content HTML object
  • Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss
  • add stub opentelemetry classes in case it is disabled
  • Update docker-compose.yml
  • Revert "add a self url path hack to strip request path directories (needed for /api/index.php)"
  • Revert "make phpstan happy"
  • make phpstan happy
  • add a self url path hack to strip request path directories (needed for /api/index.php)
  • set demo webroot values
  • demo - enable auto restart
  • remove helm debug, hide demo job behind CI var
  • we don't need a separate demo stage now
  • set imageTag
  • move demo to later stage
  • add demo k8s job
  • make sure we fail properly
  • add configurable ns
  • un-mock test, use SELENIUM_IMAGE
  • use CI_COMMIT_SHORT_SHA for selenium test mock
  • Merge branch 'master' into protected/selenium
  • remove startup checks for SELF_URL_PATH, rely on auto-detection instead
  • update test filename
  • add integration branch job
  • add selenium mock
  • fix local compose file typo, wait a bit before curling login page
  • fix previous
  • force create cache directories on app startup
  • enable updater by default
  • compose tweaks
  • add simple dev compose
  • test: run curl to get login page
  • move phpdoc to publish stage
  • set phpdoc to always run
  • add publish jobs
  • test stub
  • switch to html2text() instead of strip_tags() when preparing FTS index
  • cosmetic fix for root span name
  • fix previous
  • stop whining if _SESSION etc are not defined
  • show logged in user as root span name
  • make phpstan happy, run phpstan on all files on task startup
  • a bit more tracing
  • add placeholder instrumentation for public
  • stop calling spans scopes
  • make tracer field non-static
  • OPENTELEMETRY_HOST -> OPENTELEMETRY_ENDPOINT
  • make phpstan & watcher happy, stop running phpstan on vendor/
  • jaeger-client -> opentelemetry