All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Upgrade to Radicale 3.1.8
- Upgrade to Radicale 3.1.7
- Upgrade to Radicale 3.1.6
- #117: add openssh for git ssh remotes
- Upgrade to Radicale 3.1.5
- Upgrade to Radicale 3.1.4
- Upgrade to Radicale 3.1.3
- Upgrade to Radicale 3.1.2
- #116: Upgrade to Radicale 3.1.1
- #113: Upgrade to Radicale 3.1.0
- #111: We now provide a RaspberryPI-compatible image. We now build the image for amd64, armv7, and arm64.
- #107: this fix allows running the container with
--user
. Before that,su-exec
(to run asradicale
user) was always running whatever the current user.
- #103: Drop support for
i386
andarm
architectures (keepamd64
andarm64
). Support for this two architectures have been removed, asi386
was not working for quite some time due to a bug in the build script (so, as no one noticed, certainly no one was using it), and I was unable to find a base alpine image that works forarm
. Anyway, we keep the two majors architecture:amd64
andarm64
.
- #97: upgraded to Alpine 3.14 and reduce image size by removing
/root/.cache
- #91: add
TAKE_FILE_OWNERSHIP
environment variable to disable chown. This allows user using volumes, not bind-mount volumes, to skip thechown
applied to files in/data
- Remove automatic git repository cloning using environment variables. This was not perfectly working (it would try to clone each time for instance). To ease maintenance, this feature was removed in favor of a manual step (you clone the repo yourself in the data volume).
- ✨ First version based on Radicale 3 (version 3.0.6 exactly)
- #77: add pytz as a dependency. pytz is used by vobject and thus Radicale to correctly parse timezone. Timezone are required with recurring events and daylight savings.
- Update Radicale to version 2.1.12
- #70: fix: Container does not start since #68. The container now starts and custom UID/GID is supported.
- #68: Can use environment variable instead of build arguments. This is a workaround for a bug in Synology, but it also makes this image more flexible
- #65: Use the appropriate logging config from Radicale released branch (the config has changed on master and is not appropriate for release
2.1.11
)
- Docker manifest is published for
latest
and each tag
- Architecture tag for
aarch64
is nowarm64
(conform to GOARCH value) - Architecture tag for
i386
is now386
(conform to GOARCH value)
- Update alpine to version
3.10
for all supported architectures
- RadicaleInfCloud is no more part of the image. Extend the image (see README.md for how-to)
tzdata
package added to image to allow user to customize the timezone, eg.-e TZ=Europe/Paris
.wget
package added as alpine/busybox default wget is not linked against ssl, by @kimpenhaus.
- Switch Alpine base images (from
resin
tobalenalib
)