Skip to content

Latest commit

 

History

History
65 lines (59 loc) · 5.14 KB

CHANGELOG.md

File metadata and controls

65 lines (59 loc) · 5.14 KB
  • Close #16: add a templater for Docker Hub and Seafile's forum topic description

2.1.1 | 2020/03/10

  • Close #14: prevent re-initialization and re-synchronization of the container if it's life cycle change but is not deleted

2.1.0 | 2020/01/30

  • Close #13: replace previous Bash script that parse seaf-cli status with a Python script that use pysearpc to run checks
  • Ongoing #14: implement a workaround to probable issue, waiting for the issue to appear

2.0.3 | 2020/01/14

2.0.2 | 2020/01/14

  • Ongoing #5: propagate the CI_COMMIT_TAG and CI_PROJECT_URL environment variables into the Dockerfile as the docs states.

2.0.1 | 2020/01/14

  • Fix #11: update chown path to library, comment chown to an obsolete healthcheck.sh.
  • Ongoing #5: pass $CI_PROJECT_URL to the Dockerfile as a build argument.

2.0.0 | 2020/01/06

  • Support 2FA authentication through oathtool using the secret key
  • Support for upload/download limits
  • Support for Seafile library password
  • Allow skipping SSL certificates verifications
  • Drop Bash/supervisord/cron implementations in favor of showing seafile's log
  • Implement basic integration tests that check expected binairies
  • Improve continuous integration though splitted jobs
  • Revise README
  • Change the volume path from /volume to /library for consistency

1.2.1 | 2019/12/29

  • Fix #4:
    • Switch base image from Debian oldoldstable Jessie to Debian stable Buster to fix unmet dependencies of seafile-cli to python-future and python-searpc
    • Replace ; with && as commands separators in the Dockerfile's RUN to properly report failed commands at CI

1.2.0 | 2019/05/02

  • Replace supervisord with cron for running the front job that keeps the container up. It uses less resources.
  • Improve the infinite-seaf-cli-start.sh into seafile-healthcheck.sh. The Seafile daemon will not be restarted if it's state are either downloading or committing, which otherwise is problematic.

1.1.2 | 2019/04/18

  • Slim down the Docker image, from 102MB to 67MB, gaining 35MB, reducing size by 34%.

1.1.1 | 2019/04/18

  • Because of the infinite-seaf-cli-start loop, within the container was running many seaf-daemons. Now, the infinite loop stop the current seaf-daemon before starting it again. (see #3)

1.1.0 | 2019/04/09

  • The container now actually use the UID/GID provided to it:
    The container entrypoint is run with root, then another entrypoint is run by the container's user, seafuser, to run the Seafile client.

1.0.6 | 2019/03/25

  • More minor fixes from v1.0.4

1.0.5 | 2019/03/25

  • Minor fixes from v1.0.4

1.0.4 | 2019/03/25

  • Fix the build target detection (@a52559ddb38a64d7fceaa8bf9b8afd7356ccc439)
  • Login to the Docker Hub from within the script, not the gitlab-ci.yml, using (@72bab017c1167b8ab35cef3cc709ff83686eaca4, @f69483354a4cf8afdbea89ef2bb1d9a9b7b2ac10)
  • Require Bash on all Gitlab CI stages (@72bab017c1167b8ab35cef3cc709ff83686eaca4)
  • Add a script to push the README.md into the Docker Hub repository's full_description (@8cb49cbc8253368701d718c2e38017790c78ceca, @ca6128fb96602da71f3b7a560e834d1b7587abac)

1.0.3 | 2019/03/19

  • Restrict staging pipelines to pushed pipelines
  • Restrict production pipelines to pushed and triggered pipelines
  • Require a build target on triggered production pipelines

1.0.2 | 2019/03/18

  • Fix a minor issue when testing for requested production build.

1.0.1 | 2019/03/18

  • Add failsafe when importing Seafile's APT-key
  • Restrict production build to latest, majors, minors and revisions version, on-demand.

1.0.0 | 2019/03/15

  • Release to Docker Hub

0.9.2 | 2019/03/15

  • Test release on GitLab, before Docker Hub