Archive of container release notes¶
For newer release notes check the main release notes.
v7.0.4 (2024-10-31)¶
Attention
Please note that x.0.y
releases occur during our break-change window, and are explicitly for testing purposes only.
- Container checksum:
sha256:d11c309bb51003a484182228c19b693ce6d825a3869d9639f961ced342240236
- Container tag & checksum:
7.0.4@sha256:d11c309bb51003a484182228c19b693ce6d825a3869d9639f961ced342240236
- Preview Container tag & checksum:
7.0.4-next@sha256:31b17f4920d29e34e529990c82790981034793636eedca8e961e1cc3c1c5546d
- Build commit:
76b39b1f80320054ceb6de53f67defb568856639
- Bundled versions:
CONTAINER_IMAGE_REVISION=76b39b1
CONTAINER_IMAGE_VERSION=7.0.4
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=1.1.0
E4ACONFIG_VERSION=2.0.0
E4AENTITLEMENT_VERSION=0.8.0
E4AMANAGE_VERSION=1.5.1
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.10.0
E4APHPMAPI_VERSION=1.3.2
E4APUSH_VERSION=1.3.0
E4ASERVICE_VERSION=3.1.1
E4ASYSTEM_VERSION=4.1.0
E4AWEBAPP_VERSION=8.0.3
E4AWEBAPPJODIT_VERSION=1.0.1
LIBREGRAPHLICO_VERSION=0.64.0
- Remove WITH_RUST_ADMIN_MANAGEMENT_PAN_USER_ALIAS_TABLE=off from release build
v6.4.7 (2024-10-31)¶
- Container checksum:
sha256:cb281762153263d2d7b9b5d15640fb5c3385334a94cea68ff19cd74634f3f37c
- Container tag & checksum:
6.4.7@sha256:cb281762153263d2d7b9b5d15640fb5c3385334a94cea68ff19cd74634f3f37c
- Preview Container tag & checksum:
6.4.7-next@sha256:aaeeb0ddb68102f4f717c6df78e37fb8224b729c383aafa221092a1988bb7ac4
- Build commit:
92b5d8e4520407845222bab92b95e0c0d7a29f9d
- Bundled versions:
CONTAINER_IMAGE_REVISION=92b5d8e
CONTAINER_IMAGE_VERSION=6.4.7
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.9.0
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.4.0
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.2.2
E4APUSH_VERSION=1.2.1
E4ASERVICE_VERSION=2.2.1
E4ASYSTEM_VERSION=3.8.3
E4AWEBAPP_VERSION=7.8.4
E4AWEBAPPJODIT_VERSION=0.13.0
LIBREGRAPHLICO_VERSION=0.62.0
- Remove WITH_RUST_ADMIN_MANAGEMENT_PAN_USER_ALIAS_TABLE=off from release build
v7.0.3 (2024-10-30)¶
- Container checksum:
sha256:a59a4b531fbb1d34f704f747da158fac444d3d9f04a25be26108322b492993cd
- Container tag & checksum:
7.0.3@sha256:a59a4b531fbb1d34f704f747da158fac444d3d9f04a25be26108322b492993cd
- Preview Container tag & checksum:
7.0.3-next@sha256:93ad574ccc46d811e41e2ba0cddbfe0fe1160cd233b65f116aacd87ab8e53e41
- Build commit:
f55162000440c0efdaf8e2bde36c34a54620b3a5
- Bundled versions:
CONTAINER_IMAGE_REVISION=f551620
CONTAINER_IMAGE_VERSION=7.0.3
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=1.1.0
E4ACONFIG_VERSION=2.0.0
E4AENTITLEMENT_VERSION=0.8.0
E4AMANAGE_VERSION=1.5.1
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.10.0
E4APHPMAPI_VERSION=1.3.2
E4APUSH_VERSION=1.3.0
E4ASERVICE_VERSION=3.1.1
E4ASYSTEM_VERSION=4.1.0
E4AWEBAPP_VERSION=8.0.3
E4AWEBAPPJODIT_VERSION=1.0.1
LIBREGRAPHLICO_VERSION=0.64.0
- Update cadde to v0.19.0
- Update e4a-service to v3.1.1
- Update e4a-migration to v0.10.0
- Update e4a-manage to v1.5.1
- Update internal test files for ad-connect
- Add tests for ews endpoints to container pipeline
v7.0.2 (2024-10-23)¶
- Container checksum:
sha256:401cd2a67dc1e7f8990e6533ac611074ce4721c7fdcd8a3ebc43f1ae9824a6d4
- Container tag & checksum:
7.0.2@sha256:401cd2a67dc1e7f8990e6533ac611074ce4721c7fdcd8a3ebc43f1ae9824a6d4
- Preview Container tag & checksum:
7.0.2-next@sha256:f645c831198eb4612c82941c314277d9766eada92561cc57f7d2d2385c7762bb
- Build commit:
b377818afda2352ac51c77253b76b79c0f05afa3
- Bundled versions:
CONTAINER_IMAGE_REVISION=b377818
CONTAINER_IMAGE_VERSION=7.0.2
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=1.1.0
E4ACONFIG_VERSION=2.0.0
E4AENTITLEMENT_VERSION=0.8.0
E4AMANAGE_VERSION=1.5.0
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.3.2
E4APUSH_VERSION=1.3.0
E4ASERVICE_VERSION=3.1.0
E4ASYSTEM_VERSION=4.1.0
E4AWEBAPP_VERSION=8.0.3
E4AWEBAPPJODIT_VERSION=1.0.1
LIBREGRAPHLICO_VERSION=0.64.0
- Update e4a-webapp-jodit to v1.0.1
- Update e4a-webapp to v8.0.3
- Update e4a-system to v4.1.0
- Update e4a-php-mapi to v1.3.2
- Add automatic creation of resources to ci environment
v7.0.1 (2024-10-08)¶
- Container checksum:
sha256:eb813ce3a16b40e46a12c07902fed98e08f4dd4d9619333b19d75b2a05576b1d
- Container tag & checksum:
7.0.1@sha256:eb813ce3a16b40e46a12c07902fed98e08f4dd4d9619333b19d75b2a05576b1d
- Preview Container tag & checksum:
7.0.1-next@sha256:5d22988354821fc30aa00d5d981d56bd014b369fa43d7731f338ed37c8a17c97
- Build commit:
628592d80dec33a63a99ecb3744b4012fc43dd1d
- Bundled versions:
CONTAINER_IMAGE_REVISION=628592d
CONTAINER_IMAGE_VERSION=7.0.1
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=1.1.0
E4ACONFIG_VERSION=2.0.0
E4AENTITLEMENT_VERSION=0.8.0
E4AMANAGE_VERSION=1.5.0
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.3.1
E4APUSH_VERSION=1.3.0
E4ASERVICE_VERSION=3.1.0
E4ASYSTEM_VERSION=4.0.2
E4AWEBAPP_VERSION=8.0.2
E4AWEBAPPJODIT_VERSION=1.0.0
LIBREGRAPHLICO_VERSION=0.64.0
- Update e4a-system to v4.0.2
- Add trusted-proxy option to e4a-ads
- Update e4a-system to v4.0.1
- Update e4a-ads to v1.1.0
- Update e4a-webapp to v8.0.2
- Update e4a-system to v4.0.0
- Update e4a-service to v3.1.0
- Use ews endpoint in reauth service for ews
- Run lico with trusted proxy and ensure the request is actually trusted
- Add msgpack-tools to container
v7.0.0 (2024-10-03)¶
- Container checksum:
sha256:993cfd509525b716c21d53d8e79a7ae82618d9d2eaa1a39ebc56f1ca38fe6756
- Container tag & checksum:
7.0.0@sha256:993cfd509525b716c21d53d8e79a7ae82618d9d2eaa1a39ebc56f1ca38fe6756
- Preview Container tag & checksum:
7.0.0-next@sha256:048b5aaa7786df72059fc502971062d1449856b9b4001718d5d619b347181547
- Build commit:
c2814a518d41b2911f77f44575e6c40972bb1ad9
- Bundled versions:
CONTAINER_IMAGE_REVISION=c2814a5
CONTAINER_IMAGE_VERSION=7.0.0
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=1.0.0
E4ACONFIG_VERSION=2.0.0
E4AENTITLEMENT_VERSION=0.8.0
E4AMANAGE_VERSION=1.5.0
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.3.1
E4APUSH_VERSION=1.3.0
E4ASERVICE_VERSION=3.0.0
E4ASYSTEM_VERSION=4.0.0
E4AWEBAPP_VERSION=8.0.0
E4AWEBAPPJODIT_VERSION=1.0.0
LIBREGRAPHLICO_VERSION=0.64.0
- Add
ASYNC_THREADS_NUM
andSCHEDULED_THREADS_NUM
env variables to container... - Adjust ci pipeline for ews behaviour because of session changes
- Update libregraph-lico to v0.64.0
- Update e4a-webapp-jodit to v1.0.0
- Update e4a-webapp to v8.0.0
- Update e4a-system to v4.0.0
- Update e4a-service to v3.0.0
- Update e4a-push to v1.3.0
- Update e4a-php-mapi to v1.3.1
- Update e4a-manage to v1.5.0
- Update e4a-entitlement to v0.8.0
- Update e4a-config to v2.0.0
- Update e4a-ads to v1.0.0
- Update base software
- Define client_headers for forward-auth plugin configuration of ews endpoint
- Define also debug logs in the same location
- Add lico and ads to local development log switch
- Remove goss check for /api/v1
- Patch forward-auth in Apisix to set X-Real-Ip
v6.4.6 (2024-09-19)¶
- Container checksum:
sha256:7852454f8fce6b6a2e8f1d38c68eafd2fe82eb593448c31b6fd69b76ab40c2db
- Container tag & checksum:
6.4.6@sha256:7852454f8fce6b6a2e8f1d38c68eafd2fe82eb593448c31b6fd69b76ab40c2db
- Preview Container tag & checksum:
6.4.6-next@sha256:bee3d1b626228c3b44fc116bdb2b77c6be8351c7a1f08366d9041e48a3f30faf
- Build commit:
a38346725a28ba7a3f2d5e01819ac21f18607fe5
- Bundled versions:
CONTAINER_IMAGE_REVISION=a383467
CONTAINER_IMAGE_VERSION=6.4.6
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.9.0
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.4.0
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.2.2
E4APUSH_VERSION=1.2.1
E4ASERVICE_VERSION=2.2.1
E4ASYSTEM_VERSION=3.8.3
E4AWEBAPP_VERSION=7.8.4
E4AWEBAPPJODIT_VERSION=0.13.0
LIBREGRAPHLICO_VERSION=0.62.0
- Update e4a-system to v3.8.3
v6.4.5 (2024-09-19)¶
- Update e4a-webapp to v7.8.4
v6.4.4 (2024-09-12)¶
- Container checksum:
sha256:cba316050182fc57297541e6d02652f292d0f1b884a8260e19976377423e251c
- Container tag & checksum:
6.4.4@sha256:cba316050182fc57297541e6d02652f292d0f1b884a8260e19976377423e251c
- Preview Container tag & checksum:
6.4.4-next@sha256:8893472fb2699a6a262d43fa05cd1b7cdef793e1cbc55655f95a725d52ea0924
- Build commit:
2649c41b327cb6cbc7ef1abbbf640b2137672d14
- Bundled versions:
CONTAINER_IMAGE_REVISION=2649c41
CONTAINER_IMAGE_VERSION=6.4.4
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.9.0
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.4.0
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.2.2
E4APUSH_VERSION=1.2.1
E4ASERVICE_VERSION=2.2.1
E4ASYSTEM_VERSION=3.8.2
E4AWEBAPP_VERSION=7.8.3
E4AWEBAPPJODIT_VERSION=0.13.0
LIBREGRAPHLICO_VERSION=0.62.0
- Update e4a-webapp to v7.8.3
- Update e4a-system to v3.8.2
v6.4.3 (2024-08-30)¶
- Container checksum:
sha256:53765205ca0ac12eafa3d7ffd0afcaf1c5998e925d7f107492daadef7ab55a39
- Container tag & checksum:
6.4.3@sha256:53765205ca0ac12eafa3d7ffd0afcaf1c5998e925d7f107492daadef7ab55a39
- Preview Container tag & checksum:
6.4.3-next@sha256:bb9ffdfab53b08875ca1af19e9df0b096424350954437950c108b90332dc0c07
- Build commit:
aee29bd2282b9dac19ca5297ba59c05544d611f9
- Bundled versions:
CONTAINER_IMAGE_REVISION=aee29bd
CONTAINER_IMAGE_VERSION=6.4.3
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.9.0
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.4.0
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.2.2
E4APUSH_VERSION=1.2.1
E4ASERVICE_VERSION=2.2.1
E4ASYSTEM_VERSION=3.8.1
E4AWEBAPP_VERSION=7.8.2
E4AWEBAPPJODIT_VERSION=0.13.0
LIBREGRAPHLICO_VERSION=0.62.0
- Update e4a-webapp to v7.8.2
v6.4.2 (2024-08-29)¶
- Container checksum:
sha256:7bede525ec4567ab911e0fae0d49c00571278d1cc495000326983fc4ebf97c09
- Container tag & checksum:
6.4.2@sha256:7bede525ec4567ab911e0fae0d49c00571278d1cc495000326983fc4ebf97c09
- Preview Container tag & checksum:
6.4.2-next@sha256:bdac084c090edd9f514679e1963044abdd65508664aeac7ffd376f6912484dc4
- Build commit:
d8dade4d825473270639eaaf1258079eb4138fa2
- Bundled versions:
CONTAINER_IMAGE_REVISION=d8dade4
CONTAINER_IMAGE_VERSION=6.4.2
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.9.0
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.4.0
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.2.2
E4APUSH_VERSION=1.2.1
E4ASERVICE_VERSION=2.2.1
E4ASYSTEM_VERSION=3.8.1
E4AWEBAPP_VERSION=7.8.1
E4AWEBAPPJODIT_VERSION=0.13.0
LIBREGRAPHLICO_VERSION=0.62.0
- Update e4a-webapp-jodit to v0.13.0
- Update e4a-webapp to v7.8.1
- Update e4a-service to v2.2.1
- Update e4a-push to v1.2.1
v6.4.1 (2024-08-23)¶
- Container checksum:
sha256:3d039a244263fef6cad295f56cdf68109a13cc512f2fd1cbce1f24265e0c50e4
- Container tag & checksum:
6.4.1@sha256:3d039a244263fef6cad295f56cdf68109a13cc512f2fd1cbce1f24265e0c50e4
- Preview Container tag & checksum:
6.4.1-next@sha256:4169645a48c1b592bec6f256672b21b297b6ffee6c9f2ac14af8006447d3fec8
- Build commit:
589b501512b61a904ec5365aec0a448c9478363f
- Bundled versions:
CONTAINER_IMAGE_REVISION=589b501
CONTAINER_IMAGE_VERSION=6.4.1
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.9.0
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.4.0
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.2.2
E4APUSH_VERSION=1.2.0
E4ASERVICE_VERSION=2.2.0
E4ASYSTEM_VERSION=3.8.1
E4AWEBAPP_VERSION=7.8.0
E4AWEBAPPJODIT_VERSION=0.12.0
LIBREGRAPHLICO_VERSION=0.62.0
- Update e4a-system to v3.8.1
- Fix compatibility with docker-container buildx driver
v6.4.0 (2024-08-09)¶
- Container checksum:
sha256:a5d5efdc565fe1b0d149ddfde04c30f9ca31b6c6cbe7b2fd45e554fb46af19f8
- Container tag & checksum:
6.4.0@sha256:a5d5efdc565fe1b0d149ddfde04c30f9ca31b6c6cbe7b2fd45e554fb46af19f8
- Preview Container tag & checksum:
6.4.0-next@sha256:72070c020210fe2f2b26e87b813ca1bbd76410fde48add9eee6929146e6f94d5
- Build commit:
cd04749e1a660fb867ba5b0df5c97ffd78189206
- Bundled versions:
CONTAINER_IMAGE_REVISION=cd04749
CONTAINER_IMAGE_VERSION=6.4.0
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.9.0
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.4.0
E4AMANAGEAPI_VERSION=1.2.1
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.2.2
E4APUSH_VERSION=1.2.0
E4ASERVICE_VERSION=2.2.0
E4ASYSTEM_VERSION=3.8.0
E4AWEBAPP_VERSION=7.8.0
E4AWEBAPPJODIT_VERSION=0.12.0
LIBREGRAPHLICO_VERSION=0.62.0
- Update e4a-webapp to v7.8.0
- Update e4a-system to v3.8.0
- Update to e4a-manage-api v1.2.1
- Enable "APISIX_ROUTES_FORCE_EAS_NEW" by default
- Add additional services to the stop script
v6.3.1 (2024-07-18)¶
- Container checksum:
sha256:e792511cc0d30615b767a34e320e4b3058867eba2929dfd3438539ac84043173
- Container tag & checksum:
6.3.1@sha256:e792511cc0d30615b767a34e320e4b3058867eba2929dfd3438539ac84043173
- Preview Container tag & checksum:
6.3.1-next@sha256:d621fae0dd8040822d4d66a485cfb2682dbbbebbf82d5e071eb9b0507ade57ab
- Build commit:
aaa9989a1b766a098ba377a10ef7e09b08a430ba
- Bundled versions:
CONTAINER_IMAGE_REVISION=aaa9989
CONTAINER_IMAGE_VERSION=6.3.1
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.9.0
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.4.0
E4AMANAGEAPI_VERSION=1.2.0
E4AMIGRATION_VERSION=0.9.2
E4APHPMAPI_VERSION=1.2.2
E4APUSH_VERSION=1.2.0
E4ASERVICE_VERSION=2.2.0
E4ASYSTEM_VERSION=3.7.1
E4AWEBAPP_VERSION=7.7.1
E4AWEBAPPJODIT_VERSION=0.12.0
LIBREGRAPHLICO_VERSION=0.62.0
- Update e4a-webapp to v7.7.1
- Update e4a-system to v3.7.1
- Update e4a-php-mapi to v1.2.2
- Update e4a-migration to v0.9.2
- Refactor the push release script
v6.3.0 (2024-07-10)¶
- Container checksum:
sha256:2b18f95579ca44afa5c6a959e2dae91833b8daf05190256fb4bd7c06098fc160
- Container tag & checksum:
6.3.0@sha256:2b18f95579ca44afa5c6a959e2dae91833b8daf05190256fb4bd7c06098fc160
- Preview Container tag & checksum:
6.3.0-next@sha256:7987b4af3b50ae3e030bf1ef6c789b22c5ca1aa56dfe34ff554a5ddaa18407a0
- Build commit:
422d30e83cd92d61985555fa6b2ff4d5b9c4498e
- Bundled versions:
CONTAINER_IMAGE_REVISION=422d30e
CONTAINER_IMAGE_VERSION=6.3.0
E4AADCONNECT_VERSION=0.4.0
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.9.0
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.4.0
E4AMANAGEAPI_VERSION=1.2.0
E4AMIGRATION_VERSION=0.9.1
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.2.0
E4ASERVICE_VERSION=2.2.0
E4ASYSTEM_VERSION=3.7.0
E4AWEBAPP_VERSION=7.7.0
E4AWEBAPPJODIT_VERSION=0.12.0
LIBREGRAPHLICO_VERSION=0.62.0
- Add new --lang parameter when creating users in ci
- Update e4a-webapp-jodit to v0.12.0
- Update e4a-webapp to v7.7.0
- Update e4a-system to v3.7.0
- Update e4a-service to v2.2.0
- Update e4a-python-e4a to v1.7.0
- Update e4a-push to v1.2.0
- Update e4a-manage-api to v1.2.0
- Update e4a-manage to v1.4.0
- Update e4a-ad-connect to v0.4.0
- Pass storage language when creating initial user
- Update build dependency and ensure the next container has a fix for CVE-2024-6387
- Enable Rust EAS service via environment variable
- Simplify internal testing mounts
- Adjust CSP of WebApp
- Replace libsegfault with libbacktrace
v6.2.0 (2024-06-18)¶
This release contains a number of changes from 6.1, so please roll out this release with caution in case we have overlooked any bugs introduced by these changes. Notable changes include:
- The ability to synchronise alias addresses
- As alias synchronisation requires (minor) changes to the ad-connect configuration and registration, alias synchronisation must be explicitly enabled in the synchronisation configuration.
- Newly registered directory sync configurations use
uid
as anchor attribute
- It is now possible to use groups in groups for all clients.
- i18n emails (RFC 6531) are now supported for LDAP synchronisation.
- Due to form validation, it will not be possible to create them manually in the Manage UI or via the RestAPI.
- In WebApp it is now possible to disable the plugin section. A disabled plugin section will be the default in the next major release
-
In addition to this WebApp now resolves senders and recipients from the local contact folder first.
-
Container checksum:
sha256:3aec2b294bcd4a5b5410cebf1ffc82a4a25c3e30dcc7372bf597100d3c71d2fb
- Container tag & checksum:
6.2.0@sha256:3aec2b294bcd4a5b5410cebf1ffc82a4a25c3e30dcc7372bf597100d3c71d2fb
- Preview Container tag & checksum:
6.2.0-next@sha256:31e4ae4a258dac78764fea10c2b8f9d3d0e11b7acd5d210aadb097fb8fc5aa8c
- Build commit:
d593d2a554b1501135ee26d233a5f960c3201832
- Bundled versions:
CONTAINER_IMAGE_REVISION=d593d2a
CONTAINER_IMAGE_VERSION=6.2.0
E4AADCONNECT_VERSION=0.3.0
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.9.0
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.3.0
E4AMANAGEAPI_VERSION=1.1.0
E4AMIGRATION_VERSION=0.9.1
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.1.4
E4ASERVICE_VERSION=2.1.0
E4ASYSTEM_VERSION=3.6.0
E4AWEBAPP_VERSION=7.6.0
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.62.0
- Update e4a-webapp to v7.6.0
- Update e4a-system to v3.6.0
- Update e4a-service to v2.1.0
- Update e4a-manage-api to v1.1.0
- Update e4a-manage to v1.3.0
- Update e4a-config to v1.9.0
- Update e4a-ad-connect to v0.3.0
- Make testing changes for ad-connect alias syncing
- Update integration tests for new group in group features
- Update helper script to always use tags for e4a-migration and e4a-ad-connect
v6.1.2 (2024-06-05)¶
- Container checksum:
sha256:611169353830b506515f696063bafd3d0f748b5ce89c1604a191352c909c09cc
- Container tag & checksum:
6.1.2@sha256:611169353830b506515f696063bafd3d0f748b5ce89c1604a191352c909c09cc
- Preview Container tag & checksum:
6.1.2-next@sha256:a8b2e84bb75898b32d6292ec19e6fda5f8a25810e621b4920237ec1459117ecd
- Build commit:
178227e175f56f0923a7d11878cba553ea171513
- Bundled versions:
CONTAINER_IMAGE_REVISION=178227e
CONTAINER_IMAGE_VERSION=6.1.2
E4AADCONNECT_VERSION=0.2.2
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.8.1
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.2.2
E4AMANAGEAPI_VERSION=1.0.4
E4AMIGRATION_VERSION=0.9.1
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.1.4
E4ASERVICE_VERSION=2.0.3
E4ASYSTEM_VERSION=3.5.5
E4AWEBAPP_VERSION=7.5.1
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.62.0
- Update e4a-webapp to v7.5.1
- Update e4a-system to v3.5.5
- Update e4a-python-e4a to v1.5.3
- Update e4a-manage-api to v1.0.4
- Update e4a-manage to v1.2.2
- Rename compose files to align better with current practices
v6.1.1 (2024-05-28)¶
- Container checksum:
sha256:9e63f31aee2fd3ef4f5577092a23ae80f1c56c0bb8f393f4f62673c15490f2c0
- Container tag & checksum:
6.1.1@sha256:9e63f31aee2fd3ef4f5577092a23ae80f1c56c0bb8f393f4f62673c15490f2c0
- Preview Container tag & checksum:
6.1.1-next@sha256:d94b1d875e4c9d3408aeed11e9b171aad04d81b6027319f8ec07c61f0de4ab1d
- Build commit:
ffc3bdb402b2496d0a2411395b2f03fd6dae1ffd
- Bundled versions:
CONTAINER_IMAGE_REVISION=ffc3bdb
CONTAINER_IMAGE_VERSION=6.1.1
E4AADCONNECT_VERSION=0.2.2
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.8.1
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.2.1
E4AMANAGEAPI_VERSION=1.0.3
E4AMIGRATION_VERSION=0.9.1
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.1.4
E4ASERVICE_VERSION=2.0.3
E4ASYSTEM_VERSION=3.5.4
E4AWEBAPP_VERSION=7.5.0
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.62.0
- Update rtfpiper to v0.2.6
v5.2.12 (2024-05-28)¶
- Container checksum:
sha256:3e862ff1db192cfeb0507b31c6342baccb088dd139dda054052e9a9c25ec9165
- Container tag & checksum:
5.2.12@sha256:3e862ff1db192cfeb0507b31c6342baccb088dd139dda054052e9a9c25ec9165
- Preview Container tag & checksum:
5.2.12-next@sha256:b901b7d08c0b3a7bcafb3387d5337e0b7a724f2d636037a580d9a26354fabc9f
- Build commit:
708754d815bc0ca9713fd053cb194eba1254df88
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.12
CONTAINER_IMAGE_REVISION=708754d
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.5.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.1.2
E4APUSH_VERSION=1.0.3
E4ASERVICE_VERSION=1.6.2-2-g750e7be
E4ASYSTEM_VERSION=2.1.13
E4AWEBAPP_VERSION=7.1.2
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.2
- Update rtfpiper to v0.2.6
v6.1.0 (2024-05-21)¶
The 6.x release introduces a migration tool for Kopano Groupware. Starting with 6.0.7 the importer is part of the normal release build and is now able to import all items from the source mailbox including attachments and improved handling of s/mime signed emails. Further notices about the migration tool can be found in its errata section.
- Container checksum:
sha256:2e91311d75ef6397aeefbd9d4de9f9637cf6976d39c115344a9cac4562b7db31
- Container tag & checksum:
6.1.0@sha256:2e91311d75ef6397aeefbd9d4de9f9637cf6976d39c115344a9cac4562b7db31
- Preview Container tag & checksum:
6.1.0-next@sha256:a0725dacf9b6e1512db7e84d502f836c538136f5cfd0cb34ec32635134317d1f
- Build commit:
027a345e6453f635e9265cabc9c2b9d37db5023d
- Bundled versions:
CONTAINER_IMAGE_REVISION=027a345
CONTAINER_IMAGE_VERSION=6.1.0
E4AADCONNECT_VERSION=0.2.2
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.8.1
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.2.1
E4AMANAGEAPI_VERSION=1.0.3
E4AMIGRATION_VERSION=0.9.1
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.1.4
E4ASERVICE_VERSION=2.0.3
E4ASYSTEM_VERSION=3.5.4
E4AWEBAPP_VERSION=7.5.0
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.62.0
- Update e4a-webapp to v7.5.0
- Update e4a-system to v3.5.4
- Modify runtime user for ad-connect import
v6.0.13 (2024-05-16)¶
Attention
Please note that x.0.y
releases occur during our break-change window, and are explicitly for testing purposes only.
- Container checksum:
sha256:f5e2a49ed27ee8b49a57ad1ed1073886e930b28e1158443f87974b84ebf56a09
- Container tag & checksum:
6.0.13@sha256:f5e2a49ed27ee8b49a57ad1ed1073886e930b28e1158443f87974b84ebf56a09
- Preview Container tag & checksum:
6.0.13-next@sha256:bed21898be59aaf20ac557fea67c0326870e7a62f7bdf17ef36fb92ad2aa8c38
- Build commit:
37e74a84a38b22d6884d96fa531ce2673b2b2613
- Bundled versions:
CONTAINER_IMAGE_REVISION=37e74a8
CONTAINER_IMAGE_VERSION=6.0.13
E4AADCONNECT_VERSION=0.2.2
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.8.1
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.2.1
E4AMANAGEAPI_VERSION=1.0.3
E4AMIGRATION_VERSION=0.9.1
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.1.4
E4ASERVICE_VERSION=2.0.3
E4ASYSTEM_VERSION=3.5.3
E4AWEBAPP_VERSION=7.4.2
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.62.0
- Also fetch tags for e4a-migration in the -next build
v6.0.12 (2024-05-16)¶
- Explicitly fetch tags for e4a-migration to fix build error in ci
v6.0.11 (2024-05-16)¶
- Update libregraph-lico to v0.62.0
- Update e4a-webapp to v7.4.2
- Update e4a-system to v3.5.3
- Update e4a-push to v1.1.4
- Update e4a-migration to v0.9.1
- Explicitly fetch tags in update-submodules script
v6.0.10 (2024-05-08)¶
- Container checksum:
sha256:557d754ce0a2095fbe402099c32eef3d055c8dc3aff696395b7d0a6b2ce93211
- Container tag & checksum:
6.0.10@sha256:557d754ce0a2095fbe402099c32eef3d055c8dc3aff696395b7d0a6b2ce93211
- Preview Container tag & checksum:
6.0.10-next@sha256:76f2f185a58cebf976d9717115c27bde3847cb9fc7351c7cb3bb1dd2d5de5adf
- Build commit:
3922a37e0d6e2fc73fff3d441e76d3b3a0f5d90c
- Bundled versions:
CONTAINER_IMAGE_REVISION=3922a37
CONTAINER_IMAGE_VERSION=6.0.10
E4AADCONNECT_VERSION=0.2.2
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.8.1
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.2.1
E4AMANAGEAPI_VERSION=1.0.3
E4AMIGRATION_VERSION=0.9.0
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.1.3
E4ASERVICE_VERSION=2.0.3
E4ASYSTEM_VERSION=3.5.2
E4AWEBAPP_VERSION=7.4.1
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.61.2
- Update e4a-webapp to v7.4.1
- Update e4a-system to v3.5.2
- Update e4a-push to v1.1.3
- Update e4a-ad-connect to v0.2.2
- Get version of e4a-ad-connect and e4a-migration from build argument
- Disable http/3 by default again
v6.0.9 (2024-05-06)¶
- Container checksum:
sha256:17a86dfaa6e81a2196c8406d560b9030c41d59f0c34d478e4bd8acd6fa38889a
- Container tag & checksum:
6.0.9@sha256:17a86dfaa6e81a2196c8406d560b9030c41d59f0c34d478e4bd8acd6fa38889a
- Preview Container tag & checksum:
6.0.9-next@sha256:b27fc197d8c96041cfa2c7c32e6c06c5ed43897e3785060c86c76584c0575c58
- Build commit:
b0f088fbcd6b1af8e5c9229ef4bcda162cfcda97
- Bundled versions:
CONTAINER_IMAGE_VERSION=6.0.9
CONTAINER_IMAGE_REVISION=b0f088f
E4AADS_VERSION=0.2.2
E4ACONFIG_VERSION=1.8.1
E4AENTITLEMENT_VERSION=0.7.1
E4AMANAGE_VERSION=1.2.1
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.1.2
E4ASERVICE_VERSION=2.0.3
E4ASYSTEM_VERSION=3.5.1
E4AWEBAPP_VERSION=7.4.0
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.61.2
- Update e4a-kg-migration to 0.9.0
v6.0.8 (2024-05-06)¶
- Update e4a-webapp to v7.4.0
- Update e4a-system to v3.5.1
- Update e4a-push to v1.1.2
- Enable importer in release build0
- Update to Apisix 3.9.1 to enable http/3
- Update e4a-system to v3.5.0
- Update e4a-service to v2.0.3
- Update e4a-push to v1.1.1
- Update e4a-amange to v1.2.1
- Update e4a-entitlement to v0.7.1
- Update e4a-config to v1.8.1
- Update e4a-ads to v0.2.2
- Update e4a-kg-migration to v0.8.4
- Modify container to include 3rd party licenses for components
- Use request-headers in goss http check to override the user-agent of the health check
- Add ad-connect as a service to the container
v6.0.7 (2024-04-19)¶
- Container checksum:
sha256:b60ea76d317b6707945151c69b87771c83168f64a0a4fb26d4c1986a8c7c6eec
- Container tag & checksum:
6.0.7@sha256:b60ea76d317b6707945151c69b87771c83168f64a0a4fb26d4c1986a8c7c6eec
- Preview Container tag & checksum:
6.0.7-next@sha256:f776f7fcaffde2b747731cf7314fca00f04c79696f4b1c1a2fb5be2f18b45b07
- Build commit:
a68f51b731bb4c8c6746d4b5c016f62b0276df42
- Bundled versions:
CONTAINER_IMAGE_VERSION=6.0.7
CONTAINER_IMAGE_REVISION=a68f51b
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.8.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.2.0
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.1.0
E4ASERVICE_VERSION=2.0.2
E4ASYSTEM_VERSION=3.4.1
E4AWEBAPP_VERSION=7.3.0
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.61.2
- Update e4a-system to v3.4.1
v6.0.6 (2024-04-19)¶
- Container checksum:
sha256:0f439e3a1f1f9a395b1bb0b6cb1196f322d68b6230f4072c6f494a1ea6a8ef0d
- Container tag & checksum:
6.0.6@sha256:0f439e3a1f1f9a395b1bb0b6cb1196f322d68b6230f4072c6f494a1ea6a8ef0d
- Preview Container tag & checksum:
6.0.6-next@sha256:d236c1b605e818846ab8720dfe3bd6853273da6c06a5ec565b107fcd552c1101
- Build commit:
bcd8d040062d2bf934ce2fde7d17e90afd32a804
- Bundled versions:
CONTAINER_IMAGE_VERSION=6.0.6
CONTAINER_IMAGE_REVISION=bcd8d04
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.8.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.2.0
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.1.0
E4ASERVICE_VERSION=2.0.2
E4ASYSTEM_VERSION=3.4.0
E4AWEBAPP_VERSION=7.3.0
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.61.2
- Enable newly added e4a-system prometheus listeners and aggregate their metrics
- Update e4a-webapp to v7.3.0
- Update e4a-system to v3.4.0
- Update e4a-config to v1.8.0
- Modify cadde & php exporter to only listen on localhost
- Add dedicated definition of ports bound by the container
v6.0.5 (2024-04-16)¶
- Container checksum:
sha256:a88fe785fc9b4898e1d8486033db43ad19476110cfeff387a2acc3ac5a5ee02f
- Container tag & checksum:
6.0.5@sha256:a88fe785fc9b4898e1d8486033db43ad19476110cfeff387a2acc3ac5a5ee02f
- Preview Container tag & checksum:
6.0.5-next@sha256:71b8735a085bbab37d3c5aa601410f305732e2e3417b2d30298a0eb4baefea10
- Build commit:
9e9ef6efbc32a64ee86ecdccf11a23e6ffec4163
- Bundled versions:
CONTAINER_IMAGE_VERSION=6.0.5
CONTAINER_IMAGE_REVISION=9e9ef6e
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.7.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.2.0
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.2.1
E4APUSH_VERSION=1.1.0
E4ASERVICE_VERSION=2.0.2
E4ASYSTEM_VERSION=3.3.1
E4AWEBAPP_VERSION=7.2.2
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.61.2
- Switch from caddy reauth to apisix forward auth
- Modify tests for optional new ActiveSync ping proxy
- Update e4a-system to v3.3.1
- Enable
WITH_RUST_CORE_SERVICE_EAS
only in "next" build - Update e4a-system to v3.3.0
- Update e4a-service to v2.0.2
- Update e4a-push to v1.1.0
- Update e4a-php-mapi to v1.2.1
- Update e4a-config to v1.7.0
- Update e4a-kg-migration to 0.8.3
- Update base image to 1.0.3
- Classify import routing as grpc traffic
- Update goss checks for syntax updates
v5.2.11 (2024-04-11)¶
- Container checksum:
sha256:8af8ac9c3c12ba0a78b9711f873fff586038b7b08778269d213da0b3cfd5d2cb
- Container tag & checksum:
5.2.11@sha256:8af8ac9c3c12ba0a78b9711f873fff586038b7b08778269d213da0b3cfd5d2cb
- Preview Container tag & checksum:
5.2.11-next@sha256:6ff148fbacef8e23cba469ac89ae070a3c0108096e0a321875ebf5695a9b3432
- Build commit:
ad48f2b0deaaaaa4c4d340cd6313ab3d013f1c8a
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.11
CONTAINER_IMAGE_REVISION=ad48f2b
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.5.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.1.2
E4APUSH_VERSION=1.0.3
E4ASERVICE_VERSION=1.6.2-2-g750e7be
E4ASYSTEM_VERSION=2.1.13
E4AWEBAPP_VERSION=7.1.2
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.2
- Update e4a-system to v2.1.13
v5.2.10 (2024-04-11)¶
- Container checksum:
sha256:edfb6d481e5af67a4eb0e563d8575d361fe48f697571a518d33ab0967f0cf79a
- Container tag & checksum:
5.2.10@sha256:edfb6d481e5af67a4eb0e563d8575d361fe48f697571a518d33ab0967f0cf79a
- Preview Container tag & checksum:
5.2.10-next@sha256:061a511d1dc961e6217a6c2366f3f0a308705af37a13bf50d34f26d5176b93b4
- Build commit:
5dfc9bfe4d2e950cf6f979c458c0c0c9f445b047
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.10
CONTAINER_IMAGE_REVISION=5dfc9bf
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.5.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.1.2
E4APUSH_VERSION=1.0.3
E4ASERVICE_VERSION=1.6.2-2-g750e7be
E4ASYSTEM_VERSION=2.1.12
E4AWEBAPP_VERSION=7.1.2
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.2
- Update e4a-service to v1.6.3
v6.0.4 (2024-03-27)¶
- Container checksum:
sha256:35d5476a493ff5a064cd0f4dc4e9221ab96d9cff480bc60807c8e2c47f83c30c
- Container tag & checksum:
6.0.4@sha256:35d5476a493ff5a064cd0f4dc4e9221ab96d9cff480bc60807c8e2c47f83c30c
- Preview Container tag & checksum:
6.0.4-next@sha256:b0f9ae99d56162c8e2b6ca0a4257a249748163f17bb001a7bb105583c58ab145
- Build commit:
a415adbddc1b517117b550f122c052126094c1c7
- Bundled versions:
CONTAINER_IMAGE_VERSION=6.0.4
CONTAINER_IMAGE_REVISION=a415adb
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.6.1
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.2.0
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.2.0
E4APUSH_VERSION=1.0.4
E4ASERVICE_VERSION=2.0.1
E4ASYSTEM_VERSION=3.2.0
E4AWEBAPP_VERSION=7.2.2
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.61.2
- Update e4a-system to v3.2.0
- Update 3rd party components
v6.0.3 (2024-03-22)¶
- Container checksum:
sha256:3172717f6a2081face156fd5c487d57f5945e162e7b17bb7e1a9e72a585d6820
- Container tag & checksum:
6.0.3@sha256:3172717f6a2081face156fd5c487d57f5945e162e7b17bb7e1a9e72a585d6820
- Preview Container tag & checksum:
6.0.3-next@sha256:37bc73aabef8de10c6e1f23ecd7d3451d754a7c72e1e4e155a2d9be252186fa1
- Build commit:
2046317b0facab523e92c53832a0b12db9ac812d
- Bundled versions:
CONTAINER_IMAGE_VERSION=6.0.3
CONTAINER_IMAGE_REVISION=2046317
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.6.1
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.2.0
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.2.0
E4APUSH_VERSION=1.0.4
E4ASERVICE_VERSION=2.0.1
E4ASYSTEM_VERSION=3.1.1
E4AWEBAPP_VERSION=7.2.2
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.61.2
- Update e4a-system to v3.1.1
- Update e4a-kg-migration to v0.8.2
v6.0.2 (2024-03-21)¶
- Container checksum:
sha256:247e2b699bb14d469fdea8b84b44ff15c18041f3c5f81145ae8d68bbc79135da
- Container tag & checksum:
6.0.2@sha256:247e2b699bb14d469fdea8b84b44ff15c18041f3c5f81145ae8d68bbc79135da
- Preview Container tag & checksum:
6.0.2-next@sha256:4c818eac46740edea52ae27baa6ecbaf05910f68610ea9f55630d47c78e75709
- Build commit:
8c0199a9c22de1f6302a6635f257ff9b99c9ae81
- Bundled versions:
CONTAINER_IMAGE_VERSION=6.0.2
CONTAINER_IMAGE_REVISION=8c0199a
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.6.1
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.2.0
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.2.0
E4APUSH_VERSION=1.0.4
E4ASERVICE_VERSION=2.0.1
E4ASYSTEM_VERSION=3.1.0
E4AWEBAPP_VERSION=7.2.2
E4AWEBAPPJODIT_VERSION=0.11.1
LIBREGRAPHLICO_VERSION=0.61.2
- Update e4a-webapp-jodit to v0.11.1
- Update e4a-webapp to v7.2.2
- Update e4a-system to v3.1.0
- Update e4a-config to v1.6.1
- Update e4a-kg-migration to v0.8.1
- Further improve Apisix Prometheus metrics
v6.0.1 (2024-03-14)¶
- Container checksum:
sha256:13007e50b4a3b7532e92d23a5f0f020e3c8742bf9aff2cec6ad25560e781f4e1
- Container tag & checksum:
6.0.1@sha256:13007e50b4a3b7532e92d23a5f0f020e3c8742bf9aff2cec6ad25560e781f4e1
- Preview Container tag & checksum:
6.0.1-next@sha256:3290ea2d75e70c057bbb1b02de73ab4556ec8be2fc8533d2fca695866f219480
- Build commit:
5838e4f44f59d488aeafbe21e36a9ec4dc6fd946
- Bundled versions:
CONTAINER_IMAGE_VERSION=6.0.1
CONTAINER_IMAGE_REVISION=5838e4f
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.6.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.2.0
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.2.0
E4APUSH_VERSION=1.0.4
E4ASERVICE_VERSION=2.0.1
E4ASYSTEM_VERSION=3.0.2
E4AWEBAPP_VERSION=7.2.1
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.2
- Update e4a-system to v3.0.2
- Update e4a-service to v2.0.1
- Update e4a-manage to v1.2.0
- Add prometheus metrics for php fpm sockets
- Move prometheus plugin activation in Apisix into a global rule
- Run go mod vendor before building e4a-service
- Start adsredired with metrics enabled and add it to the aggregator
- Update e4a-webapp to v7.2.1
- Update e4a-system to v3.0.1
- Update e4a-service to v2.0.0
- Update e4a-php-mapi to v1.2.0
- Update e4a-manage to v1.1.1
- Move run-after-random-delay to libexec dir
- Include migration tool in container image
- Fix Apisix route used for download access
v5.2.9 (2024-03-11)¶
Recommended upgrade
This release fixes an issue with the cron execution, which means that automatic renewal of Lets Encrypt certificates and our own license renewal would fail. This is an error that was present in all containers since 5.0.6. An upgrade is recommended.
- Container checksum:
sha256:d3d2b797c9709fbb410f4a30bde365e31e354b559d3ff52b936adad3db1ebf09
- Container tag & checksum:
5.2.9@sha256:d3d2b797c9709fbb410f4a30bde365e31e354b559d3ff52b936adad3db1ebf09
- Preview Container tag & checksum:
5.2.9-next@sha256:3bf52361eb1f1691881eb9aae6a96a8de933579f937c11e0cebee43e94c47bda
- Build commit:
0b0867d60e060934816b196ac335c867b9d48040
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.9
CONTAINER_IMAGE_REVISION=0b0867d
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.5.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.1.2
E4APUSH_VERSION=1.0.3
E4ASERVICE_VERSION=1.6.2
E4ASYSTEM_VERSION=2.1.12
E4AWEBAPP_VERSION=7.1.2
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.2
- Move run-after-random-delay to libexec dir
v5.2.8 (2024-03-07)¶
- Container checksum:
sha256:dd5e50843b3163c9e212564017c155749015240640cbbcaa97358cd1fa519b77
- Container tag & checksum:
5.2.8@sha256:dd5e50843b3163c9e212564017c155749015240640cbbcaa97358cd1fa519b77
- Preview Container tag & checksum:
5.2.8-next@sha256:dc580c0766b9edfc6763a3fb0039fde06b64b2ac22b0187f272d7545524648d8
- Build commit:
12707b7e272147fba989d1042d8d2da1c5a1fd43
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.8
CONTAINER_IMAGE_REVISION=12707b7
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.5.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.1.2
E4APUSH_VERSION=1.0.3
E4ASERVICE_VERSION=1.6.2
E4ASYSTEM_VERSION=2.1.12
E4AWEBAPP_VERSION=7.1.2
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.2
- Update e4a-system to v2.1.12
v5.2.7 (2024-03-07)¶
- Container checksum:
sha256:4015e51d86f6a96a6df4c791f6eaabdab8d5d1110d9b49a89c298fadc8cda710
- Container tag & checksum:
5.2.7@sha256:4015e51d86f6a96a6df4c791f6eaabdab8d5d1110d9b49a89c298fadc8cda710
- Preview Container tag & checksum:
5.2.7-next@sha256:67fe5b1a75f785d3b91142455b04e1466a12e340e1c8658a5dfc05ca1f200e09
- Build commit:
ffa3ca2e3ca57ab05e6c93ddb8ad22b4f2215338
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.7
CONTAINER_IMAGE_REVISION=ffa3ca2
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.5.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.1.2
E4APUSH_VERSION=1.0.3
E4ASERVICE_VERSION=1.6.2
E4ASYSTEM_VERSION=2.1.11
E4AWEBAPP_VERSION=7.1.2
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.2
- Also fetch git tags of e4a-system in -next build
v5.2.6 (2024-03-07)¶
- Update e4a-system to v2.1.11
v6.0.0 (2024-03-01)¶
- Container checksum:
sha256:ea9f93811c9c8a589afd3a64ba11b44bfd9d0bc1a56256cb6cbd1328c2b0baac
- Container tag & checksum:
6.0.0@sha256:ea9f93811c9c8a589afd3a64ba11b44bfd9d0bc1a56256cb6cbd1328c2b0baac
- Preview Container tag & checksum:
6.0.0-next@sha256:74e57514124b074a17ac96e1bef2ef8adc1494753f9939c0daa35e25e43c7984
- Build commit:
d25e691420417ca4786b23020f4ea0682319adf7
- Bundled versions:
CONTAINER_IMAGE_VERSION=6.0.0
CONTAINER_IMAGE_REVISION=d25e691
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.6.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.1.0
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.1.2
E4APUSH_VERSION=1.0.4
E4ASERVICE_VERSION=1.6.2
E4ASYSTEM_VERSION=3.0.0
E4AWEBAPP_VERSION=7.2.0
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.2
- Add support for d1 importer
- Check for existence and not directory in webapp tmp folder creation
- Update e4a-webapp to v7.2.0
- Update e4a-system to v3.0.0
- Update e4a-push to v1.0.4
- Update e4a-manage to v1.1.0
- Update e4a-config to v1.6.0
- Update apisix to 3.8.0
v5.2.5 (2024-02-27)¶
- Container checksum:
sha256:36d55bbeff8eb0e6ae587660d9de738c1643c4ad0d418a1defd83245b6d3a4a0
- Container tag & checksum:
5.2.5@sha256:36d55bbeff8eb0e6ae587660d9de738c1643c4ad0d418a1defd83245b6d3a4a0
- Preview Container tag & checksum:
5.2.5-next@sha256:7b18fe9d517422512a9a4264779d3bc92729e219fa6db03fece5fa02b29b3c03
- Build commit:
3c8642ca59f4ab9165c330aa436a718e7372f387
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.5
CONTAINER_IMAGE_REVISION=3c8642c
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.5.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.3
E4APHPMAPI_VERSION=1.1.2
E4APUSH_VERSION=1.0.3
E4ASERVICE_VERSION=1.6.2
E4ASYSTEM_VERSION=2.1.10
E4AWEBAPP_VERSION=7.1.2
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.2
- Explicitly call git fetch --tags in pipeline for e4a-system
v5.2.4 (2024-02-27)¶
- Update libregraph-lico to v0.61.2
- Update e4a-webapp to v7.1.2
- Update e4a-system to v2.1.10
- Update e4a-service to v1.6.2
- Update e4a-python-e4a to v1.5.2
- Update e4a-push to v1.0.3
- Update e4a-manage-api to v1.0.3
v5.2.3 (2024-02-02)¶
- Container checksum:
sha256:3148d5028b4ba529dd752fafbf9b52414cb3d58e170074683322f2b2c9a9873d
- Container tag & checksum:
5.2.3@sha256:3148d5028b4ba529dd752fafbf9b52414cb3d58e170074683322f2b2c9a9873d
- Preview Container tag & checksum:
5.2.3-next@sha256:824155bd88e23211b41a1a0dd7ab7cd50ae12a8584dad858d6996d7baae57990
- Build commit:
286bc489a7185dbf444108414d955e1bdf6119a2
-
Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.3 CONTAINER_IMAGE_REVISION=286bc48 E4AADS_VERSION=0.2.1 E4ACONFIG_VERSION=1.5.0 E4AENTITLEMENT_VERSION=0.7.0 E4AMANAGE_VERSION=1.0.3 E4AMANAGEAPI_VERSION=1.0.1 E4APHPMAPI_VERSION=1.1.2 E4APUSH_VERSION=1.0.2 E4ASERVICE_VERSION=1.6.1 E4ASYSTEM_VERSION=2.1.8 E4AWEBAPP_VERSION=7.1.1 E4AWEBAPPJODIT_VERSION=0.11.0 LIBREGRAPHLICO_VERSION=0.61.1
-
Update e4a-system to v2.1.8
v5.2.2 (2024-02-01)¶
- Container checksum:
sha256:ec6766849e15a3f3b78813d64c158d460897f65b6b521e8f2ba89c11acffe1c7
- Container tag & checksum:
5.2.2@sha256:ec6766849e15a3f3b78813d64c158d460897f65b6b521e8f2ba89c11acffe1c7
- Preview Container tag & checksum:
5.2.2-next@sha256:2dc3cef744fcfa612eeac099c030285e1938209791cf9ca96029e59c04d7aaee
- Build commit:
53833d44eb5e804ef7c4662431f8916da8646dc8
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.2
CONTAINER_IMAGE_REVISION=53833d4
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.5.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.1
E4APHPMAPI_VERSION=1.1.2
E4APUSH_VERSION=1.0.2
E4ASERVICE_VERSION=1.6.1
E4ASYSTEM_VERSION=2.1.7
E4AWEBAPP_VERSION=7.1.1
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.1
- Update e4a-webapp to v7.1.1
- Update e4a-php-mapi to v1.1.2
v5.2.1 (2024-01-31)¶
- Container checksum:
sha256:503a1a008085db42bebb24271e775b00f87e57d849d9380528bdb94d8e91e5b1
- Container tag & checksum:
5.2.1@sha256:503a1a008085db42bebb24271e775b00f87e57d849d9380528bdb94d8e91e5b1
- Preview Container tag & checksum:
5.2.1-next@sha256:639f986181e01f04451bae004cbb0e99c7d244edd8b97038e83dc8ff0386d2f6
- Build commit:
3d6d9c2fefbf6e3758bb686ad1248df4f51cc357
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.1
CONTAINER_IMAGE_REVISION=3d6d9c2
E4AADS_VERSION=0.2.1
E4ACONFIG_VERSION=1.5.0
E4AENTITLEMENT_VERSION=0.7.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.1
E4APHPMAPI_VERSION=1.1.1
E4APUSH_VERSION=1.0.2
E4ASERVICE_VERSION=1.6.1
E4ASYSTEM_VERSION=2.1.7
E4AWEBAPP_VERSION=7.1.0
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.1
- Update e4a-system to v2.1.7
- Update e4a-push to v1.0.2
- Update e4a-php-mapi to v1.1.1
- Update e4a-ads to v0.2.1
- Make git tags available to WebApp while building
- Add e4a-ads and e4a-entitlement to the version information of the container
v5.2.0 (2024-01-25)¶
- Container checksum:
sha256:213c629aecc29e14f9e7b1c7a7b579c0fb334fb41918f29cc914598bc46c87d6
- Container tag & checksum:
5.2.0@sha256:213c629aecc29e14f9e7b1c7a7b579c0fb334fb41918f29cc914598bc46c87d6
- Preview Container tag & checksum:
5.2.0-next@sha256:67945b5a7d8667bc7241cfce1c9023802fd9c3445ce5950c26aac0acee3b7c11
- Build commit:
748ac569d74d26f6a5e48e267128e8a73d0ebc18
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.2.0
CONTAINER_IMAGE_REVISION=748ac56
E4ACONFIG_VERSION=1.5.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.1
E4APHPMAPI_VERSION=1.1.0
E4APUSH_VERSION=1.0.1
E4ASERVICE_VERSION=1.6.1
E4ASYSTEM_VERSION=2.1.6
E4AWEBAPP_VERSION=7.1.0
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.1
- Update e4a-webapp to v7.1.0
- Update e4a-system to v2.1.6
- Update e4a-push to v1.0.1
- Update e4a-php-mapi to v1.1.0
- Update postfix and ensure smtpd_forbid_bare_newline is enabled for all external clients
- Move storage permission fix from a migration to an init script
- Update e4a-manage to v1.0.3
- Include startup logging in syslog
v5.1.1 (2023-12-22)¶
- Container checksum:
sha256:1372415048d62e26f5b790d35d91f93aa7428629ccabfd9c1462e4833ef8c8ef
- Container tag & checksum:
5.1.1@sha256:1372415048d62e26f5b790d35d91f93aa7428629ccabfd9c1462e4833ef8c8ef
- Preview Container tag & checksum:
5.1.1-next@sha256:8675bbcd9c9dbe48b5f33d9de433979f05856319f6993f325a7664a87e13b4b6
- Build commit:
0c734746180bd9ede7152bbd506711bfc104797a
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.1.1
CONTAINER_IMAGE_REVISION=0c73474
E4ACONFIG_VERSION=1.5.0
E4AMANAGE_VERSION=1.0.3
E4AMANAGEAPI_VERSION=1.0.1
E4APHPMAPI_VERSION=1.0.1
E4APUSH_VERSION=1.0.0
E4ASERVICE_VERSION=1.6.1
E4ASYSTEM_VERSION=2.1.5
E4AWEBAPP_VERSION=7.0.3
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.1
- Update e4a-manage to v1.0.3
v5.1.0 (2023-12-19)¶
This release enables features that were previously only enabled in the next
build, such as clickable links in WebApp appointments and the ability to use ad-connect
to import users from an LDAP source. The latter requires MariaDB databases to use InnoDB as the table engine, which is now the default for new installations and will be blocked on startup if the database is still using Aria. To upgrade from Aria to InnoDB, start the container with the environment variable MARIADB_MIGRATE_TO_INNODB_TABLES=true
.
Another new feature is an internal store migration system to upgrade or modify existing mailboxes To perform these optional migrations, set E4A_MIGRATE_STORES=true
(this options was RUN_OPTIONAL_STORES_MIGRATIONS
before 5.0.4) as an environment variable (e.g. in docker-compose.yml
).
This migration is done at container startup, before any other services are started. Migration is expected to take a few seconds per store (depending on size).
A major client-side change is the ability to open shared mailboxes in Outlook in cached mode. Unfortunately, this required changes to the mailbox permissions structure. To open shared mailboxes, you need the "Folders visible" permission. As a result, it is now possible in WebApp to set permissions at the top of a mailbox as well as opening full mailboxes.
- Container checksum:
sha256:1ca8fce6a39e95c5b50595ef59f1ccb8744a846cea543d13b07bb8adae9f5138
- Container tag & checksum:
5.1.0@sha256:1ca8fce6a39e95c5b50595ef59f1ccb8744a846cea543d13b07bb8adae9f5138
- Preview Container tag & checksum:
5.1.0-next@sha256:62d121a1fc012d75aa133f5b4c3a946946d6391135f299b436bfc986c3ad428a
- Build commit:
ab56c60e84f7ae12604c9b335d27da3d20d2d887
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.1.0
CONTAINER_IMAGE_REVISION=ab56c60
E4ACONFIG_VERSION=1.5.0
E4AMANAGE_VERSION=1.0.2
E4AMANAGEAPI_VERSION=1.0.1
E4APHPMAPI_VERSION=1.0.1
E4APUSH_VERSION=1.0.0
E4ASERVICE_VERSION=1.6.1
E4ASYSTEM_VERSION=2.1.5
E4AWEBAPP_VERSION=7.0.3
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.1
- Update e4a-system to v2.1.5
- Update e4a-service to v1.6.1
- Update e4a-manage to v1.0.2
v5.0.6 (2023-12-15)¶
Attention
Please note that x.0.y
releases occur during our break-change window, and are explicitly for testing purposes only.
- Container checksum:
sha256:a082d8593f76c4806ea5df691c5621ace3d6478c57cb03d20aa9e11a1c61a283
- Container tag & checksum:
5.0.6@sha256:a082d8593f76c4806ea5df691c5621ace3d6478c57cb03d20aa9e11a1c61a283
- Preview Container tag & checksum:
5.0.6-next@sha256:805987a6f8a2259fde0a60b56eb0ae1f74686f53b5188a2790b7417ae954d263
- Build commit:
21928ebc7164599a5ed369ab273dfc551d93b3b4
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.0.6
CONTAINER_IMAGE_REVISION=21928eb
E4ACONFIG_VERSION=1.5.0
E4AMANAGE_VERSION=1.0.1
E4AMANAGEAPI_VERSION=1.0.1
E4APHPMAPI_VERSION=1.0.1
E4APUSH_VERSION=1.0.0
E4ASERVICE_VERSION=1.6.0
E4ASYSTEM_VERSION=2.1.4
E4AWEBAPP_VERSION=7.0.3
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.1
- Update e4a-webapp to v7.0.3
- Update e4a-system to v2.1.4
- Make the random delay a script instead of inline inside of the cron definition
v5.0.5 (2023-12-12)¶
- Container checksum:
sha256:7ec1d632aaf494a7a4425af8379b3f19fae011ddc99f45ba5fd0015c39cf8425
- Container tag & checksum:
5.0.5@sha256:7ec1d632aaf494a7a4425af8379b3f19fae011ddc99f45ba5fd0015c39cf8425
- Preview Container tag & checksum:
5.0.5-next@sha256:4afc4a52995791d97320ac8b3a7db18e598ba62ef921045e92620d34dcc9bd03
- Build commit:
43a248836fa2d64583d29430e028e3369136a763
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.0.5
CONTAINER_IMAGE_REVISION=43a2488
E4ACONFIG_VERSION=1.5.0
E4AMANAGE_VERSION=1.0.1
E4AMANAGEAPI_VERSION=1.0.1
E4APHPMAPI_VERSION=1.0.1
E4APUSH_VERSION=1.0.0
E4ASERVICE_VERSION=1.6.0
E4ASYSTEM_VERSION=2.1.3
E4AWEBAPP_VERSION=7.0.2
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.1
- Update e4a-webapp to v7.0.2
- Update e4a-system to v2.1.3
- Enable docker security scanners as recommended by Gitlab
- Fix command error in e4a cron
- Refactor innodb migration to prevent race conditions with innodb check
v5.0.4 (2023-11-30)¶
- Container checksum:
sha256:a1e8cde4ea9cb834c42b9f7c2cc47a01958b379f976b6b9882f089988c28e1e1
- Container tag & checksum:
5.0.4@sha256:a1e8cde4ea9cb834c42b9f7c2cc47a01958b379f976b6b9882f089988c28e1e1
- Preview Container tag & checksum:
5.0.4-next@sha256:d2729649b56d86284c5efe1750c7e18dfdc431f72f043411f4a2487590dbab21
- Build commit:
41f2bd84440f61f9211fd4ed89a5766a1d3055b8
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.0.4
CONTAINER_IMAGE_REVISION=41f2bd8
E4ACONFIG_VERSION=1.5.0
E4AMANAGE_VERSION=1.0.1
E4AMANAGEAPI_VERSION=1.0.1
E4APHPMAPI_VERSION=1.0.1
E4APUSH_VERSION=1.0.0
E4ASERVICE_VERSION=1.6.0
E4ASYSTEM_VERSION=2.1.2
E4AWEBAPP_VERSION=7.0.1
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.1
- Update e4a-webapp to v7.0.1
- Update e4a-service to v1.6.0
- Change optional stores migration env variable for consistency
v5.0.3 (2023-11-24)¶
- Container checksum:
sha256:5d0f0a6c00d633cd7b89854d001902acc80225a26dc8e0e76323e034a890fec1
- Container tag & checksum:
5.0.3@sha256:5d0f0a6c00d633cd7b89854d001902acc80225a26dc8e0e76323e034a890fec1
- Preview Container tag & checksum:
5.0.3-next@sha256:a0d1470a0e96ff89372611d476e4730ebe556f842d0ac1eb5a1a65dae3caa4c9
- Build commit:
d7517738e3bf8a05c9b5bd333fe2d26e7eea1813
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.0.3
CONTAINER_IMAGE_REVISION=d751773
E4ACONFIG_VERSION=1.5.0
E4AMANAGE_VERSION=1.0.1
E4AMANAGEAPI_VERSION=1.0.1
E4APHPMAPI_VERSION=1.0.1
E4APUSH_VERSION=1.0.0
E4ASERVICE_VERSION=1.5.1
E4ASYSTEM_VERSION=2.1.2
E4AWEBAPP_VERSION=7.0.0
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.1
- Update e4a-system to v2.1.2
- Update e4a-service to v1.5.1
- Update e4a-push to v1.0.0
- Update e4a-php-mapi to v1.0.1
- Update e4a-manage-api to v1.0.1
- Update e4a-manage to v1.0.1
- Include platform in ad-connect download
v5.0.2 (2023-11-22)¶
- Container checksum:
sha256:af41bc829efea46a3c1678ca27d5e946ff9ccd5e78574722fdd06574c1187fe3
- Container tag & checksum:
5.0.2@sha256:af41bc829efea46a3c1678ca27d5e946ff9ccd5e78574722fdd06574c1187fe3
- Preview Container tag & checksum:
5.0.2-next@sha256:99ad7cac62b4e5f3a3f1c8a9954c393e4127eb69b7e03a2c8adf5e57c86d402f
- Build commit:
a8539b95417a98ae6bb5dc5e232baed0d8bacf2f
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.0.2
CONTAINER_IMAGE_REVISION=a8539b9
E4ACONFIG_VERSION=1.5.0
E4AMANAGE_VERSION=1.0.0
E4AMANAGEAPI_VERSION=1.0.0
E4APHPMAPI_VERSION=1.0.0
E4APUSH_VERSION=0.12.1
E4ASERVICE_VERSION=1.5.0
E4ASYSTEM_VERSION=2.1.1
E4AWEBAPP_VERSION=7.0.0
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.1
- Update libregraph-lico to v0.61.1
v5.0.1 (2023-11-22)¶
- Update e4a-system to v2.1.1
- Update e4a-php-mapi to v1.0.0
- Update prometheus-aggregate-exporter to v3.2.0
- Ensure MySQL databases uses InnoDB storage
- Small scripting changes for better consistency
- Repair e4a crontab file
v5.0.0 (2023-11-20)¶
- Container checksum:
sha256:5722a7f32b646af74d7958b92ae9a2eb57e62c008da9922fcffc6b8c2f4d960d
- Container tag & checksum:
5.0.0@sha256:5722a7f32b646af74d7958b92ae9a2eb57e62c008da9922fcffc6b8c2f4d960d
- Preview Container tag & checksum:
5.0.0-next@sha256:5983eabd5bb3753542da7ba07d293f697f2b0384859c20487dc238dce11a80dc
- Build commit:
54f1bbbecafafcbe8221caaad5cd7bda9ab56de0
- Bundled versions:
CONTAINER_IMAGE_VERSION=5.0.0
CONTAINER_IMAGE_REVISION=54f1bbb
E4ACONFIG_VERSION=1.5.0
E4AMANAGE_VERSION=1.0.0
E4AMANAGEAPI_VERSION=1.0.0
E4APHPMAPI_VERSION=0.14.2
E4APUSH_VERSION=0.12.1
E4ASERVICE_VERSION=1.5.0
E4ASYSTEM_VERSION=2.1.0
E4AWEBAPP_VERSION=7.0.0
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.61.0
- Update e4a-webapp to v7.0.0
- Update e4a-system to v2.1.0
- Update e4a-service to v1.5.0
- Update e4a-manage-api to v1.0.0
- Update e4a-manage to v1.0.0
- Update e4a-config to v1.5.0
- Add optional store migration
- Improve local run target to test containers in various init stages
- Include download of ad-connect and updates in the container
- Update libregraph-lico to v0.61.0
- Update e4a-python-e4a to v1.5.1
- Enable "next" features by default
- Adjust csp for new manage-ui release
- Adjust healthcheck for new listening ports
- Remove config change to make services listen globally
- Rename syslog_name of internal submission ports
v4.7.0 (2023-11-10)¶
- Container checksum:
sha256:9e2872e5c8673211b3ef85282e7916d4552488b928069352f69933786cfb2cf9
- Container tag & checksum:
4.7.0@sha256:9e2872e5c8673211b3ef85282e7916d4552488b928069352f69933786cfb2cf9
- Preview Container tag & checksum:
4.7.0-next@sha256:976ef4a118c350319fa2b71662fc7b0ce0ccee571726d740591ca6a56b5f2b41
- Build commit:
60dcd91de0928bda09d5e4e6f10cc0bf9841bd30
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.7.0
CONTAINER_IMAGE_REVISION=60dcd91
E4ACONFIG_VERSION=1.4.1
E4AMANAGE_VERSION=0.18.0
E4AMANAGEAPI_VERSION=0.18.1
E4APHPMAPI_VERSION=0.14.2
E4APUSH_VERSION=0.12.1
E4ASERVICE_VERSION=1.4.1
E4ASYSTEM_VERSION=1.8.3
E4AWEBAPP_VERSION=6.20.0
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-webapp to v6.20.0
- Update e4a-system to v1.8.3
- Include remote_routing.txt when installing new config files
- Reformat comments
v4.6.2 (2023-10-30)¶
- Container checksum:
sha256:a2ac2a6542974dc1b6734f7ecdf4eee8e8d0bad54b19b6c4eac2350c784c7b62
- Container tag & checksum:
4.6.2@sha256:a2ac2a6542974dc1b6734f7ecdf4eee8e8d0bad54b19b6c4eac2350c784c7b62
- Preview Container tag & checksum:
4.6.2-next@sha256:c456bcf2ccd70ef2cfc21b95f6e5aa0a66349baa22f159c6dafc236133372c89
- Build commit:
00dc7fc8dfdc4efa8f985fecb1cd0914ed61b263
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.6.2
CONTAINER_IMAGE_REVISION=00dc7fc
E4ACONFIG_VERSION=1.4.1
E4AMANAGE_VERSION=0.18.0
E4AMANAGEAPI_VERSION=0.18.1
E4APHPMAPI_VERSION=0.14.2
E4APUSH_VERSION=0.12.1
E4ASERVICE_VERSION=1.4.1
E4ASYSTEM_VERSION=1.8.2
E4AWEBAPP_VERSION=6.19.4
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-webapp to v6.19.4
- Update e4a-system to v1.8.2
- Update e4a-push to v0.12.1
- Update e4a-php-mapi to v0.14.2
- Repair container shutdown behaviour
- Update ssl certificate for local environment
- Make it possible to predefine mariadb credentials for the built in database
v4.6.1 (2023-10-25)¶
- Container checksum:
sha256:a27f13eb84c06d87f39c6a13e5f07e69ba5ff98f3c2803b9bd89a05e3916dee3
- Container tag & checksum:
4.6.1@sha256:a27f13eb84c06d87f39c6a13e5f07e69ba5ff98f3c2803b9bd89a05e3916dee3
- Preview Container tag & checksum:
4.6.1-next@sha256:b06c06865271591d25274776ad943a4a81172522faa7030c93359a526084fa59
- Build commit:
66156b966a1e22d697e45f75e57436631d8eca27
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.6.1
CONTAINER_IMAGE_REVISION=66156b9
E4ACONFIG_VERSION=1.4.1
E4AMANAGE_VERSION=0.18.0
E4AMANAGEAPI_VERSION=0.18.1
E4APHPMAPI_VERSION=0.14.1
E4APUSH_VERSION=0.12.0
E4ASERVICE_VERSION=1.4.1
E4ASYSTEM_VERSION=1.8.1
E4AWEBAPP_VERSION=6.19.3
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-system to v1.8.1
- Set the default error logging of Apisix in apisix-config.yaml
v4.6.0 (2023-10-17)¶
- Container checksum:
sha256:a7fb5476d22a88d0a7700e8762cc576c02cc4cfacbe5538d7d15a1f3d1b77207
- Container tag & checksum:
4.6.0@sha256:a7fb5476d22a88d0a7700e8762cc576c02cc4cfacbe5538d7d15a1f3d1b77207
- Preview Container tag & checksum:
4.6.0-next@sha256:c03487eae8158658be2bbbdec4a6148924f12396e9d48af11e46ef2d8128dbe6
- Build commit:
5785c44aaa4227d57efb6ab9d07bc05fa1164970
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.6.0
CONTAINER_IMAGE_REVISION=5785c44
E4ACONFIG_VERSION=1.4.1
E4AMANAGE_VERSION=0.18.0
E4AMANAGEAPI_VERSION=0.18.1
E4APHPMAPI_VERSION=0.14.1
E4APUSH_VERSION=0.12.0
E4ASERVICE_VERSION=1.4.1
E4ASYSTEM_VERSION=1.8.0
E4AWEBAPP_VERSION=6.19.3
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-webapp to v6.19.3
- Update e4a-system to v1.8.0
- Update e4a-service to v1.4.1
- Update e4a-config to v1.4.1
- Integrate rtfpiper for conversions from rtf
- Set explicit 1 hour read timeout for grpc connection
- Refactor manual test runs
- Repair fallback_sni in Apisix configuration
v4.5.5 (2023-10-09)¶
- Container checksum:
sha256:eadca5810922fa7a3748a270cc92abf952d88204ff0cee7b2b1eeb88e0fe175b
- Container tag & checksum:
4.5.5@sha256:eadca5810922fa7a3748a270cc92abf952d88204ff0cee7b2b1eeb88e0fe175b
- Preview Container tag & checksum:
4.5.5-next@sha256:28ca49916aac3f85f4a43f2677cb6d8cefbdb5d3ad1736423a0eac2c33731795
- Build commit:
41308a3856814bcad7fb02a65d92f209505ef2ba
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.5.5
CONTAINER_IMAGE_REVISION=41308a3
E4ACONFIG_VERSION=1.4.0
E4AMANAGE_VERSION=0.18.0
E4AMANAGEAPI_VERSION=0.18.1
E4APHPMAPI_VERSION=0.14.1
E4APUSH_VERSION=0.12.0
E4ASERVICE_VERSION=1.4.0
E4ASYSTEM_VERSION=1.7.5
E4AWEBAPP_VERSION=6.19.2
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-webapp to v6.19.2
- Update e4a-system to v1.7.5
v4.5.4 (2023-10-09)¶
- Container checksum:
sha256:20feede74a1e9f8b768176def8c3018b1874f1a251fab971967998e874ba0144
- Container tag & checksum:
4.5.4@sha256:20feede74a1e9f8b768176def8c3018b1874f1a251fab971967998e874ba0144
- Preview Container tag & checksum:
4.5.4-next@sha256:791cc1dd274122b840f10bed1442c520a10b1b9a896c8e837b856e34243f66db
- Build commit:
4a790dfd4548ffa1c398249a3825597fe37c89cc
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.5.4
CONTAINER_IMAGE_REVISION=4a790df
E4ACONFIG_VERSION=1.4.0
E4AMANAGE_VERSION=0.18.0
E4AMANAGEAPI_VERSION=0.18.1
E4APHPMAPI_VERSION=0.14.1
E4APUSH_VERSION=0.12.0
E4ASERVICE_VERSION=1.4.0
E4ASYSTEM_VERSION=1.7.4
E4AWEBAPP_VERSION=6.19.1
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-system to v1.7.4
- Ensure that CVE-2023-4911 is fixed in release container
- Enable sub-addressing in Postfix
v4.5.3 (2023-10-05)¶
- Container checksum:
sha256:8f775433be6b5063b021a9b8ff5f22a0fda085b9c9adbb67c99b6fa676dce458
- Container tag & checksum:
4.5.3@sha256:8f775433be6b5063b021a9b8ff5f22a0fda085b9c9adbb67c99b6fa676dce458
- Preview Container tag & checksum:
4.5.3-next@sha256:dc49413c53c850e398a148c8cd187097fc70056762782ca1d08fd02d6cb2415c
- Build commit:
bb7152adcc3c0a55fec6671aba92f1ef94aec883
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.5.3
CONTAINER_IMAGE_REVISION=bb7152a
E4ACONFIG_VERSION=1.4.0
E4AMANAGE_VERSION=0.18.0
E4AMANAGEAPI_VERSION=0.18.1
E4APHPMAPI_VERSION=0.14.1
E4APUSH_VERSION=0.12.0
E4ASERVICE_VERSION=1.4.0
E4ASYSTEM_VERSION=1.7.3
E4AWEBAPP_VERSION=6.19.1
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-system to v1.7.3
- Update e4a-webapp to v6.19.1
- Reduce teardown time in CI
v4.5.2 (2023-09-28)¶
- Container checksum:
sha256:72794e20a3a4d44d18d331c8a3d9321df529d78396fa399beefc900a08d82b43
- Container tag & checksum:
4.5.2@sha256:72794e20a3a4d44d18d331c8a3d9321df529d78396fa399beefc900a08d82b43
- Preview Container tag & checksum:
4.5.2-next@sha256:05491df090107480edc26f4e366a458485e1a306547371acd8f58e66fb94201f
- Build commit:
9242b67235c22562d0350e00de2f365bd61de490
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.5.2
CONTAINER_IMAGE_REVISION=9242b67
E4ACONFIG_VERSION=1.4.0
E4AMANAGE_VERSION=0.18.0
E4AMANAGEAPI_VERSION=0.18.1
E4APHPMAPI_VERSION=0.14.1
E4APUSH_VERSION=0.12.0
E4ASERVICE_VERSION=1.4.0
E4ASYSTEM_VERSION=1.7.2
E4AWEBAPP_VERSION=6.19.0
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-system to v1.7.2
v4.5.1 (2023-09-27)¶
- Update e4a-system to v1.7.2
- Enhance mysql table conversion to handle external databases
- Include checksum of next container in release output
v4.5.0 (2023-09-20)¶
Note
This introduces a new feature to copy messages sent through delegation to both the sender and the representee. While we want to make this behaviour the default for milestone 5, for the current release cycle it needs to be enabled through config.yaml
.
e4a:
common:
flag:
copy_delegate_mails: true
- Container checksum:
sha256:7603d139cbde0678e7c1c9006f7ca762424b9281f3793857979ddbe46d42cc12
- Container tag & checksum:
4.5.0@sha256:7603d139cbde0678e7c1c9006f7ca762424b9281f3793857979ddbe46d42cc12
- Build commit:
216e4efd6a373baf2bb5e1605451141135999b04
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.5.0
CONTAINER_IMAGE_REVISION=216e4ef
E4ACONFIG_VERSION=1.4.0
E4AMANAGE_VERSION=0.18.0
E4AMANAGEAPI_VERSION=0.18.1
E4APHPMAPI_VERSION=0.14.1
E4APUSH_VERSION=0.12.0
E4ASERVICE_VERSION=1.4.0
E4ASYSTEM_VERSION=1.7.0
E4AWEBAPP_VERSION=6.19.0
E4AWEBAPPJODIT_VERSION=0.11.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-webapp-jodit to v0.11.0
- Update e4a-webapp to v6.19.0
- Update e4a-system to v1.7.0
- Update e4a-python-e4a to v1.4.0
- Update e4a-php-mapi to v0.14.1
- Update e4a-manage-api to v0.18.1
- Update e4a-config to v1.4.0
- Integrate the new ad_connect service
- Update version of node
- Update e4a-manage to v0.18.0
- Optimise the dockerfile
- Update version of go compiler to 1.21
- Fix sql syntax error in table conversion because of quoting
- Add additional ports of e4a-service-daemon to the check
v4.4.0 (2023-09-15)¶
- Container checksum:
sha256:e387c8712ca03a342405c09b24eae87a4d2102e0baa1023175361d05313e2b84
- Container tag & checksum:
4.4.0@sha256:e387c8712ca03a342405c09b24eae87a4d2102e0baa1023175361d05313e2b84
- Build commit:
1e0a3d957c11fd6c639c84befd489034f4bbd44f
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.4.0
CONTAINER_IMAGE_REVISION=1e0a3d9
E4ACONFIG_VERSION=1.3.0
E4AMANAGE_VERSION=0.17.5
E4AMANAGEAPI_VERSION=0.18.0
E4APHPMAPI_VERSION=0.14.0
E4APUSH_VERSION=0.12.0
E4ASERVICE_VERSION=1.4.0
E4ASYSTEM_VERSION=1.6.0
E4AWEBAPP_VERSION=6.18.0
E4AWEBAPPJODIT_VERSION=0.10.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-webapp to v6.18.0
- Update e4a-system to v1.6.0
- Update e4a-service to v1.4.0
- Update e4a-python-e4a to v1.3.0
- Update e4a-push to v0.12.0
- Update e4a-manage-api to v0.18.0
- Update e4a-entitlement to v0.7.0
- Update e4a-config to v1.3.0
- Update e4a-ads to v0.2.0
- Convert apisix-config-routes.sh script into a function
- Add script to convert aria database tables to innodb
- Minor cleanup of source code
- Improve the way we enforce the ram hardware limit
- Move check for libsegfault into a bash function
v4.3.1 (2023-09-06)¶
- Container checksum:
sha256:ed150b40750a018299c330a44c0e9168a8088df2dc14b2389738761a912ab208
- Container tag & checksum:
4.3.1@sha256:ed150b40750a018299c330a44c0e9168a8088df2dc14b2389738761a912ab208
- Build commit:
ef69e507cb919e280c56a3e9786439b9077dd51a
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.3.1
CONTAINER_IMAGE_REVISION=ef69e50
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.5
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.14.0
E4APUSH_VERSION=0.11.2
E4ASERVICE_VERSION=1.3.0
E4ASYSTEM_VERSION=1.5.0
E4AWEBAPP_VERSION=6.17.0
E4AWEBAPPJODIT_VERSION=0.10.0
LIBREGRAPHLICO_VERSION=0.60.0
- Export E4AFQDN and DOMAINS in the lego-renew script
v4.3.0 (2023-09-05)¶
Breaking changes
From this release onwards the container enforces minimum hardware requirements of 8 CPU cores and 64GB of RAM. The container will automatically stop if these requirements are not met. For testing environments the automatic stop can be disabled by setting HARDWARE_IGNORE=true
as an environment for the container.
- Container checksum:
sha256:f9cbf2591b8cb805e06a095d5d1b8269ffca64951b023b068f7522bd5d0878a6
- Container tag & checksum:
4.3.0@sha256:f9cbf2591b8cb805e06a095d5d1b8269ffca64951b023b068f7522bd5d0878a6
- Build commit:
5f57aac9af54700bdbe3a1d4c2fe9223008489fb
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.3.0
CONTAINER_IMAGE_REVISION=5f57aac
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.5
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.14.0
E4APUSH_VERSION=0.11.2
E4ASERVICE_VERSION=1.3.0
E4ASYSTEM_VERSION=1.5.0
E4AWEBAPP_VERSION=6.17.0
E4AWEBAPPJODIT_VERSION=0.10.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-webapp to v6.17.0
- Update e4a-system to v1.5.0
- Update e4a-service to v1.3.0
- Update e4a-push to v0.11.2
- Update e4a-php-mapi to v0.14.0
- Improve usability of debug symbol archive
- Misc readme updates
- Enforce hardware limits at container startup
- Add feature flags for rust timer
- Set smtpd_milters back to empty for the internal submission port
- Enable the serviced-milter for the internal submission port
v4.2.0 (2023-08-15)¶
- Container checksum:
sha256:c83b8e3fea84ad3feadaea1b58dd04bf8f84c3bb11774b6e07c5872bcb0756b2
- Container tag & checksum:
4.2.0@sha256:c83b8e3fea84ad3feadaea1b58dd04bf8f84c3bb11774b6e07c5872bcb0756b2
- Build commit:
30ac202d409d8f4ad7ebff18a7c617740735d654
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.2.0
CONTAINER_IMAGE_REVISION=30ac202
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.5
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.1
E4ASERVICE_VERSION=1.2.0
E4ASYSTEM_VERSION=1.4.2-2-gca91a6c0c
E4AWEBAPP_VERSION=6.16.0
E4AWEBAPPJODIT_VERSION=0.10.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-system to v.1.4.3
- Restore ability to use libsegfault
- Add more internal documentation for gdb usage
- Add feature flags for rust adminrpc
- Add example for using policyd with external redis database
- Refactor startup scripts
- Update third party components
- Set options for inline cache again
v4.1.1 (2023-07-20)¶
- Container checksum:
sha256:1bf8e08a6c1ac99b313a10f4bbceb1b67ad0bc209aeee3ea7d3ba8680cc0054a
- Container tag & checksum:
4.1.1@sha256:1bf8e08a6c1ac99b313a10f4bbceb1b67ad0bc209aeee3ea7d3ba8680cc0054a
- Build commit:
1837c38200dad14ed1fcfb2b08dc5455819da8d4
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.1.1
CONTAINER_IMAGE_REVISION=1837c38
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.5
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.1
E4ASERVICE_VERSION=1.2.0
E4ASYSTEM_VERSION=1.4.2
E4AWEBAPP_VERSION=6.16.0
E4AWEBAPPJODIT_VERSION=0.10.0
LIBREGRAPHLICO_VERSION=0.60.0
- Split up gossfile to e4a checks and mariadb/redis checks
v4.1.0 (2023-07-17)¶
This release switches the container OS release from Ubuntu Focal (20.04) to Ubuntu Jammy (22.04), while the upgrade should not be noticeable, it is important to set stop_grace_period
in the compose file to at least the previously recommended 1.5 minutes, otherwise the database upgrade will fail.
For the 4.x.y release, we are now enabling by default the rust components that were exclusive to the next build. This means that the regular release and the 'next' release are now identical. Additionally, in terms of functionality, a new policy service is introduced to monitor user-generated mail quotas.
Breaking changes
- This release removes ports
2525
and465
from the Postfix configuration. - This release changes the way the Postfix configuration can be modified. See Adding additional Postfix configuration for the new configuration.
Recreation of search index recommended
The upgrade to e4a-service v1.2.0 fixes the indexing of metadata (e.g. email subjects) which was broken by an upgrade of our go bindings in March. New items will be indexed correctly, but to see the metadata of old items you will need to re-index. This can be done individually or for all users on the system by running e4a service indexerd reindex queue add --all
.
- Container checksum:
sha256:f4a5fea03236fc3f348df151571cc30940fedf34187fb59737addd54a251bbb4
- Container tag & checksum:
4.1.0@sha256:f4a5fea03236fc3f348df151571cc30940fedf34187fb59737addd54a251bbb4
- Build commit:
51ecc30f244709a14d6361174a1842ab764ecef5
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.1.0
CONTAINER_IMAGE_REVISION=51ecc30
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.5
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.1
E4ASERVICE_VERSION=1.2.0
E4ASYSTEM_VERSION=1.4.2
E4AWEBAPP_VERSION=6.16.0
E4AWEBAPPJODIT_VERSION=0.10.0
LIBREGRAPHLICO_VERSION=0.60.0
- Add more goss checks
v4.0.14 (2023-07-17)¶
Attention
Please note that x.0.y
releases occur during our break-change window, and are explicitly for testing purposes only.
- Container checksum:
sha256:aaac91beb23824169cca2cef1c38d1608c09eeead475e5a7ee40bf6a49672da3
- Container tag & checksum:
4.0.14@sha256:aaac91beb23824169cca2cef1c38d1608c09eeead475e5a7ee40bf6a49672da3
- Build commit:
7fb498eb0f1fa192b91f896129874e4146d20385
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.14
CONTAINER_IMAGE_REVISION=7fb498e
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.5
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.1
E4ASERVICE_VERSION=1.2.0
E4ASYSTEM_VERSION=1.4.2
E4AWEBAPP_VERSION=6.16.0
E4AWEBAPPJODIT_VERSION=0.10.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-system to v1.4.2
- Update e4a-manage to v0.17.5
- Update e4a-webapp-jodit to v0.10.0
- Update e4a-webapp to v6.16.0
- Update e4a-system to v1.4.1
v4.0.13 (2023-07-11)¶
- Container checksum:
sha256:830144c4577560e1d32bf736693ea9f4bd9a6b88a5ba0896db3775365104aef0
- Container tag & checksum:
4.0.13@sha256:830144c4577560e1d32bf736693ea9f4bd9a6b88a5ba0896db3775365104aef0
- Build commit:
5afc7b38124bcdc5445130765aef22b11451c4d5
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.13
CONTAINER_IMAGE_REVISION=5afc7b3
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.4
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.1
E4ASERVICE_VERSION=1.2.0
E4ASYSTEM_VERSION=1.4.0
E4AWEBAPP_VERSION=6.15.4
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Introduce a apisix-routes.yaml version
- Update e4a-webapp to v6.15.4
v4.0.12 (2023-07-06)¶
- Container checksum:
sha256:ce4d852964b6e322f61717d4c6eb7646a467e9bbbc0c282b54cb0b6d2a2c7232
- Container tag & checksum:
4.0.12@sha256:ce4d852964b6e322f61717d4c6eb7646a467e9bbbc0c282b54cb0b6d2a2c7232
- Build commit:
31dde047fdeacf6a6f10379cef813e136dddcaeb
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.12
CONTAINER_IMAGE_REVISION=31dde04
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.4
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.1
E4ASERVICE_VERSION=1.2.0
E4ASYSTEM_VERSION=1.4.0
E4AWEBAPP_VERSION=6.15.3
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Make it possible to also open the manage ui with /manage
- Simplify how we merge the apisix config
- Enable the APISIX response-rewrite plugin by default
- Update e4a-system to v1.4.0
- Add tshark to filter tcpdump traffic
v4.0.11 (2023-07-06)¶
- Container checksum:
sha256:f540eecaeaacabd09d9175292af5c547aaa1754220753bf6ab0f97ebf6415a4e
- Container tag & checksum:
4.0.11@sha256:f540eecaeaacabd09d9175292af5c547aaa1754220753bf6ab0f97ebf6415a4e
- Build commit:
eb4fbcec26b50edc6b4313aa28451b60c1383fae
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.11
CONTAINER_IMAGE_REVISION=eb4fbce
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.4
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.1
E4ASERVICE_VERSION=1.2.0
E4ASYSTEM_VERSION=1.3.3
E4AWEBAPP_VERSION=6.15.3
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Add test to check if custom apisix routes are applied
- Update e4a-service to v1.2.0
- Update e4a-push to v0.11.1
- Add "request-id" to APISIX http routes
v4.0.10 (2023-07-04)¶
- Container checksum:
sha256:de74937f936e7491f104c12249d5e16d31256228f02db101147fa6fa1733ef1c
- Container tag & checksum:
4.0.10@sha256:de74937f936e7491f104c12249d5e16d31256228f02db101147fa6fa1733ef1c
- Build commit:
bf6f737af13aec331756eee25503ac9b425fff41
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.10
CONTAINER_IMAGE_REVISION=bf6f737
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.4
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=1.1.3
E4ASYSTEM_VERSION=1.3.3
E4AWEBAPP_VERSION=6.15.3
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Add first implementation of new service named e4a-ads
- Move mariadb upgrade to after the runtime migrations were run
- Update e4a-webapp to v6.15.3
- Update e4a-system to v1.3.3
- Update e4a-service to v1.1.3
- Remove obsolete custom debian.cnf
- Introduce the ability to override the hostname in Postfix
- Add patch to override the server header in apisix
- Update scripting to make sure apisix-routes.yaml updates are applied at runtime
- Prepare separate internal port for autodiscover service
- Disable compression for Postfix encryption
v4.0.9 (2023-06-22)¶
- Container checksum:
sha256:0b0c5b3ec607c069a1d6c5a8b6139ff089e7533b90fb02da28f40202520f1141
- Container tag & checksum:
4.0.9@sha256:0b0c5b3ec607c069a1d6c5a8b6139ff089e7533b90fb02da28f40202520f1141
- Build commit:
144a7ae374c5b33a82a0ace4c4b5afed500fba15
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.9
CONTAINER_IMAGE_REVISION=144a7ae
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.4
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=1.1.2
E4ASYSTEM_VERSION=1.3.2
E4AWEBAPP_VERSION=6.15.2
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-webapp to v6.15.2
- Refactor Postfix configuration
v4.0.8 (2023-06-22)¶
- Container checksum:
sha256:2d7ce973dcbbbdf1bc419dcc1bcdb2b8625676dcfe54c2e6fd1104e3a273ca76
- Container tag & checksum:
4.0.8@sha256:2d7ce973dcbbbdf1bc419dcc1bcdb2b8625676dcfe54c2e6fd1104e3a273ca76
- Build commit:
4248a2f91c1f6b7148a4cf7512d6b692bd142df2
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.8
CONTAINER_IMAGE_REVISION=4248a2f
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.4
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=1.1.2
E4ASYSTEM_VERSION=1.3.2
E4AWEBAPP_VERSION=6.15.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-system to v1.3.2
- Make e4a-policyd wait for mariadb
v4.0.7 (2023-06-20)¶
- Container checksum:
sha256:40a6530deac2c0cb5b813a59bf98ca075e5155a5010997caf203a861d876329e
- Container tag & checksum:
4.0.7@sha256:40a6530deac2c0cb5b813a59bf98ca075e5155a5010997caf203a861d876329e
- Build commit:
5d7ff87669a144673c08dc98ec38faf1fb2a60b7
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.7
CONTAINER_IMAGE_REVISION=5d7ff87
E4ACONFIG_VERSION=1.2.0
E4AMANAGE_VERSION=0.17.4
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.1
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=1.1.2
E4ASYSTEM_VERSION=1.3.1
E4AWEBAPP_VERSION=6.15.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update e4a-webapp to v6.15.1
- Update e4a-php-mapi to v0.13.1
- Implement policyd for Postfix quota support
- Improve local handling of test container runs
- Move apt cache to cache mount
- Add zstd to the default image
- Restructure commander test cases
- Clean up the internal readme a bit
- Fix cron execution of lego-renew
- Ensure that manually installed binaries belong to root
v4.0.6 (2023-06-12)¶
Note
This container temporarily reverts the imap changes made in 4.0.5, while a fixup pr is still in review.
- Container checksum:
sha256:50337ac03b8fe2baf20054b3d0f7c977b336ed8f57305982227553b451fcba9f
- Container tag & checksum:
4.0.6@sha256:50337ac03b8fe2baf20054b3d0f7c977b336ed8f57305982227553b451fcba9f
- Build commit:
aba2365d2eb75fd3fd4dd64dbdc17f99a8e93624
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.6
CONTAINER_IMAGE_REVISION=aba2365
E4ACONFIG_VERSION=1.1.0
E4AMANAGE_VERSION=0.17.3
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=1.1.1
E4ASYSTEM_VERSION=1.2.1
E4AWEBAPP_VERSION=6.14.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Move check for webapp tmp dir to file
- Make it possible to disable automatic mariadb upgrade
- Add check if root-ca exists
- Run mariadb-upgrade during startup
- Temporarily give prometheus mariadb super privileges to work around a mariadb bug
- Repair container healthcheck and add test
v4.0.5 (2023-06-02)¶
- Container checksum:
sha256:b7e9804b98ec04a79395b4f39aef899d5107d4b1fa3aab5c0d07381e1211a769
- Container tag & checksum:
4.0.5@sha256:b7e9804b98ec04a79395b4f39aef899d5107d4b1fa3aab5c0d07381e1211a769
- Build commit:
3fe9314df202e72d6fc531f83657ca2fcf06b77f
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.5
CONTAINER_IMAGE_REVISION=3fe9314
E4ACONFIG_VERSION=1.1.0
E4AMANAGE_VERSION=0.17.3
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.13.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=1.1.1
E4ASYSTEM_VERSION=1.2.0
E4AWEBAPP_VERSION=6.14.0
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Update submodules
- Add automatic migration for prometheus db user
- Adjust permissions for prometheus mysql user
- Run sync slug in test pipeline as e4a
- Improve check of redis-cli to match on the expected response
- Fix internal debug build
v4.0.4 (2023-05-24)¶
- Container checksum:
sha256:7017ddeb0152ffffdb83343403091668adab6ef18af3ffee6907319d29385bed
- Container tag & checksum:
4.0.4@sha256:7017ddeb0152ffffdb83343403091668adab6ef18af3ffee6907319d29385bed
- Build commit:
6316d57e8289652cf63bd6679f433ec3be1cba09
- Bundled versions:
CONTAINER_IAGE_VERSION=4.0.4
CONTAINER_IMAGE_REVISION=6316d57
E4ACONFIG_VERSION=1.0.0
E4AMANAGE_VERSION=0.17.3
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.12.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=1.1.0
E4ASYSTEM_VERSION=1.1.0
E4AWEBAPP_VERSION=6.13.0
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Repair smtp sending address restriction and add test for it
- Upgrade MariaDB startup script
v4.0.3 (2023-05-15)¶
- Container checksum:
sha256:f1fc63bcc61e4a449016c396b3483c8aeedba43241c6356557b86995fc4c183c
- Container tag & checksum:
4.0.3@sha256:f1fc63bcc61e4a449016c396b3483c8aeedba43241c6356557b86995fc4c183c
- Build commit:
d009fbd88edae417036277558d7562294387147a
- Bundled versions:
CONTAINER_IMAGE_VERSION=4.0.3
CONTAINER_IMAGE_REVISION=d009fbd
E4ACONFIG_VERSION=1.0.0
E4AMANAGE_VERSION=0.17.3
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.11.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=1.0.0
E4ASYSTEM_VERSION=1.0.0
E4AWEBAPP_VERSION=6.12.2
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.60.0
- Add php7.4-grpc to the final stage
v4.0.2 (2023-05-12)¶
- Test for submodules and gitlab pipelines
- Fix permissions in git repo for pipeline
v4.0.1 (2023-05-11)¶
- Fix permissions in git repo for pipeline
v4.0.0 (2023-05-11)¶
For the 4.x.y release we are now enabling the rust components that were exclusive to the next
build by default. Which means the regular release and the next
release are identical for the moment.
- Enable all new rust components by default
- Update container base to 22.04
- Disable Kopano survey client
v3.5.9 (2023-06-22)¶
- Container checksum:
sha256:8907d68024539ce4c5277cbc6f435d24b65e26762e65b94109ec2e7892a695d9
- Container tag & checksum:
3.5.9@sha256:8907d68024539ce4c5277cbc6f435d24b65e26762e65b94109ec2e7892a695d9
- Build commit:
84081d24275d2ec9fa6331c216d57164f042f292
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.5.9
CONTAINER_IMAGE_REVISION=84081d2
E4ACONFIG_VERSION=0.13.0
E4AMANAGE_VERSION=0.17.3
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.11.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=0.21.0
E4ASYSTEM_VERSION=0.26.2
E4AWEBAPP_VERSION=6.12.2-2-g88d375f
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Update e4a-webapp to v6.12.3
v3.5.8 (2023-06-22)¶
- Container checksum:
sha256:717747997d89754f74be3b1410a0313263baaee6bf9bd6e2c23c848dfa231d64
- Container tag & checksum:
3.5.8@sha256:717747997d89754f74be3b1410a0313263baaee6bf9bd6e2c23c848dfa231d64
- Build commit:
b86f760a4c9cd9ab7318cb2516d59a769db6ea88
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.5.8
CONTAINER_IMAGE_REVISION=b86f760
E4ACONFIG_VERSION=0.13.0
E4AMANAGE_VERSION=0.17.3
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.11.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=0.21.0
E4ASYSTEM_VERSION=0.26.2
E4AWEBAPP_VERSION=6.12.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Update e4a-system to v0.26.2
v3.5.7 (2023-06-13)¶
- Container checksum:
sha256:ae8ba156b63813d4e9139d1805d627d792cd53573a79b5d2a3a6cf3b79894772
- Container tag & checksum:
3.5.7@sha256:ae8ba156b63813d4e9139d1805d627d792cd53573a79b5d2a3a6cf3b79894772
- Build commit:
50e24b34463b22779bcf06d055590c29506caf3b
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.5.7
CONTAINER_IMAGE_REVISION=50e24b3
E4ACONFIG_VERSION=0.13.0
E4AMANAGE_VERSION=0.17.3
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.11.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=0.21.0
E4ASYSTEM_VERSION=0.26.1
E4AWEBAPP_VERSION=6.12.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Increase timeout in ci for container health check
- Fix cron execution of lego-renew
- Move check for webapp tmp dir to file
- Repair container healthcheck and add test
v3.5.6 (2023-05-25)¶
- Container checksum:
sha256:c8e12c81305f1dac1ef807a080b437cc2f54ab297ceb0d6b3c6509686ee7b84c
- Container tag & checksum:
3.5.6@sha256:c8e12c81305f1dac1ef807a080b437cc2f54ab297ceb0d6b3c6509686ee7b84c
- Build commit:
37416d7de240a309eccdda7bd1cef2987a38f458
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.5.6
CONTAINER_IMAGE_REVISION=37416d7
E4ACONFIG_VERSION=0.13.0
E4AMANAGE_VERSION=0.17.3
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.11.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=0.21.0
E4ASYSTEM_VERSION=0.26.1
E4AWEBAPP_VERSION=6.12.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Backport: Repair smtp sending address restriction and add test for it
v3.5.5 (2023-05-09)¶
- Container checksum:
sha256:a811820d86cad77319a9f818f493b2f2c48cb57718fbfb73c94a02dbfb9fac9a
- Container tag & checksum:
3.5.5@sha256:a811820d86cad77319a9f818f493b2f2c48cb57718fbfb73c94a02dbfb9fac9a
- Build commit:
7ad8c626582e33ff9ad985eb978459f9ee67fbb2
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.5.5
CONTAINER_IMAGE_REVISION=7ad8c62
E4ACONFIG_VERSION=0.13.0
E4AMANAGE_VERSION=0.17.3
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.11.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=0.21.0
E4ASYSTEM_VERSION=0.26.1
E4AWEBAPP_VERSION=6.12.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Ensure that adsredird can read service/var/data/domain_list.txt
- Disable
WITH_RUST_ADMIN_MANAGEMENT_PAN
in release build - Don´t build -next when tagging the public release
v3.5.4 (2023-05-05)¶
- Container checksum:
sha256:0cdcbc878868cdd6e3ebaf3d4f89b62099795ce64e6bfea26ea17d1224270266
- Container tag & checksum:
3.5.4@sha256:0cdcbc878868cdd6e3ebaf3d4f89b62099795ce64e6bfea26ea17d1224270266
- Build commit:
af36af2161615ffe5c1fc39df4ade00c85bcbe9e
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.5.4
CONTAINER_IMAGE_REVISION=af36af2
E4ACONFIG_VERSION=0.13.0
E4AMANAGE_VERSION=0.17.3
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.11.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=0.21.0
E4ASYSTEM_VERSION=0.26.1
E4AWEBAPP_VERSION=6.12.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Switch from needs to dependencies in gitlab-ci
v3.5.3 (2023-05-05)¶
- Update submodules
- Add support for servicerpc gRPC access log
- Restructure gitlab-ci.yml
- No longer build -next with each test iteration
v3.5.2 (2023-05-02)¶
- Container checksum:
sha256:4534056065f0803604b0db8013cbf448077dabd658d83d4d0362a0caee044373
- Container tag & checksum:
3.5.2@sha256:4534056065f0803604b0db8013cbf448077dabd658d83d4d0362a0caee044373
- Build commit:
23e85d33ed983fc87ac6e0c1f1cea08bc7e4ef51
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.5.2
CONTAINER_IMAGE_REVISION=23e85d3
E4ACONFIG_VERSION=0.13.0
E4AMANAGE_VERSION=0.17.2
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.11.0
E4APUSH_VERSION=0.11.0
E4ASERVICE_VERSION=0.21.0
E4ASYSTEM_VERSION=0.26.0
E4AWEBAPP_VERSION=6.12.0
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Tweak to script for pushing individual version numbers
v3.5.1 (2023-05-02)¶
- Remove pinning of ci container
v3.5.0 (2023-05-01)¶
- Include tests to prevent rust code being active in release builds
- Tweak behavior of services when running with external databases
- Make e4a-servicerpc wait for mariadb
- Introduce new servicerpc component
- Upgrade docker to include gnu xargs
- Change default value for remote routing to internal submission
- Add new make target to build the "next" container on release
- Log container health failures to container syslog
- Set more build options to disable rust implementation for release builds
- Update cadde to 0.16.5
- Update Go to 1.20.3
- Redirect output of cronjobs to syslog
v3.4.2 (2023-04-04)¶
- Container checksum:
sha256:ab51e6a839ca9523286d8ccbc0c77a63be88885e84685d875561c1526ff62f44
- Container tag & checksum:
3.4.2@sha256:ab51e6a839ca9523286d8ccbc0c77a63be88885e84685d875561c1526ff62f44
- Build commit:
f03e68acde3fee701f5c85030b2eed04e78892f4
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.4.2
CONTAINER_IMAGE_REVISION=f03e68a
E4ACONFIG_VERSION=0.12.0
E4AMANAGE_VERSION=0.17.2
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.10.2
E4APUSH_VERSION=0.10.5
E4ASERVICE_VERSION=0.20.3
E4ASYSTEM_VERSION=0.25.2
E4AWEBAPP_VERSION=6.11.2
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Update submodules
v3.4.1 (2023-04-03)¶
- Container checksum:
sha256:40e7652497906465404aa80f1dbc3cd064ef3e0c17537f24e8915aa142864033
- Container tag & checksum:
3.4.1@sha256:40e7652497906465404aa80f1dbc3cd064ef3e0c17537f24e8915aa142864033
- Build commit:
0a14af20c8f77b299ff86b42298643ce9f00602c
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.4.1
CONTAINER_IMAGE_REVISION=0a14af2
E4ACONFIG_VERSION=0.12.0
E4AMANAGE_VERSION=0.17.2
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.10.2
E4APUSH_VERSION=0.10.4
E4ASERVICE_VERSION=0.20.2
E4ASYSTEM_VERSION=0.25.1
E4AWEBAPP_VERSION=6.11.2
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Update submodules
v3.4.0 (2023-03-31)¶
- Container checksum:
sha256:c5926270486feb641df83d0c59fd65e6d615adb7b62be7b7b2b4c22af1fe64a5
- Container tag & checksum:
3.4.0@sha256:c5926270486feb641df83d0c59fd65e6d615adb7b62be7b7b2b4c22af1fe64a5
- Build commit:
b42214e4e0aafbdc984823b94af86287fe70cc3b
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.4.0
CONTAINER_IMAGE_REVISION=b42214e
E4ACONFIG_VERSION=0.12.0
E4AMANAGE_VERSION=0.17.2
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.10.2
E4APUSH_VERSION=0.10.3
E4ASERVICE_VERSION=0.20.2
E4ASYSTEM_VERSION=0.25.1
E4AWEBAPP_VERSION=6.11.2
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Add reject_unverified_recipient to smtpd_recipient_restrictions to prevent backscatter
v3.3.0 (2023-03-30)¶
- Container checksum:
sha256:684893e27f550c4096f1d6d9baedeeb54173222d136672e85ec3be4ddd505b04
- Container tag & checksum:
3.3.0@sha256:684893e27f550c4096f1d6d9baedeeb54173222d136672e85ec3be4ddd505b04
- Build commit:
d3319b6ff53abfdd1de8244a36eeb4f1c2f46113
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.3.0
CONTAINER_IMAGE_REVISION=d3319b6
E4ACONFIG_VERSION=0.12.0
E4AMANAGE_VERSION=0.17.2
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.10.2
E4APUSH_VERSION=0.10.3
E4ASERVICE_VERSION=0.20.2
E4ASYSTEM_VERSION=0.25.0
E4AWEBAPP_VERSION=6.11.2
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Update submodules
- Set WITH_RUST_ADAC_MYSQL_ADAPTOR=OFF in production builds
- Repair database upgrade during adminrpc startup
- Update Redis & improve multi container example
v3.2.0 (2023-03-24)¶
- Container checksum:
sha256:69babccf3408aa4c7f524ff894fcf59bac729417f597a4400418e5438b136226
- Container tag & checksum:
3.2.0@sha256:69babccf3408aa4c7f524ff894fcf59bac729417f597a4400418e5438b136226
- Build commit:
3de7d7e9afdbd389778e9ad7384bd2edcc19b190
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.2.0
CONTAINER_IMAGE_REVISION=3de7d7e
E4ACONFIG_VERSION=0.12.0
E4AMANAGE_VERSION=0.17.2
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.10.2
E4APUSH_VERSION=0.10.3
E4ASERVICE_VERSION=0.20.2
E4ASYSTEM_VERSION=0.24.0
E4AWEBAPP_VERSION=6.11.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Update submodules
- Add redis env to readme
- Add documentation for multi container mode
- Clean up the repo readme
- Simplify running with external mariadb and redis
v3.1.0 (2023-03-09)¶
This release introduces a change to the versioning schema of this container and will from now on follow the numbering of the project milestones for the major version.
The changes in details:
- when nearing the end of a milestone the major version will be increased and the minor and patch versions are set to 0.
- the
x.0.y
version provides a window for us to introduce potentially breaking changes- such a version is then only meant for testing
- once all breaking changes have a migration path the window for breaking changes closes and the version is increased to
x.1.y
- this version is then the first release of the new milestone that is recommended for production usage
- additional releases during a milestone follow semantic versioning
Attention
The example docker-compose.yml
has been updated to expose the "machine-id" of the host to the container. This id is used as part of the license report. We recommend that all users pass the machine-id from the host to the container.
- Container checksum:
sha256:34758908a7aa06f191eb9a513783c3fe7495fc544c864e2533597e38e00555ed
- Container tag & checksum:
3.1.0@sha256:34758908a7aa06f191eb9a513783c3fe7495fc544c864e2533597e38e00555ed
- Build commit:
98930e2fc8411e19f8dfa660bb353706e708c69d
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.1.0
CONTAINER_IMAGE_REVISION=98930e2
E4ACONFIG_VERSION=0.12.0
E4AMANAGE_VERSION=0.17.1
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.10.1
E4APUSH_VERSION=0.10.3
E4ASERVICE_VERSION=0.20.2
E4ASYSTEM_VERSION=0.23.1
E4AWEBAPP_VERSION=6.11.0
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Update submodules
- Clarify database init/upgrade in adminrpc run script
v3.0.6 (2023-03-06)¶
- Container checksum:
sha256:1009d266abd1eebb0f6bf02b441b229936306a72ae02879bd6f295d8c15259b9
- Container tag & checksum:
3.0.6@sha256:1009d266abd1eebb0f6bf02b441b229936306a72ae02879bd6f295d8c15259b9
- Build commit:
480fc473b41f5b34b0e3f3e395a9a8d7d8154666
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.0.6
CONTAINER_IMAGE_REVISION=480fc47
E4ACONFIG_VERSION=0.12.0
E4AMANAGE_VERSION=0.17.1
E4AMANAGEAPI_VERSION=0.17.1
E4APHPMAPI_VERSION=0.10.1
E4APUSH_VERSION=0.10.3
E4ASERVICE_VERSION=0.20.1
E4ASYSTEM_VERSION=0.23.0
E4AWEBAPP_VERSION=6.10.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Add fallback for E4A_LICENSES_PATH and E4A_LX_PATH env to lx-renew script
v3.0.5 (2023-03-06)¶
- Fix storage location for adsredird
v3.0.4 & v3.0.3 (2023-03-02)¶
- Container checksum:
sha256:acce6f467d6babcd7de3d0af35074e430c818a032ea15bad93c5c1525d813f12
- Container tag & checksum:
3.0.4@sha256:acce6f467d6babcd7de3d0af35074e430c818a032ea15bad93c5c1525d813f12
- Build commit:
aa64fc8d066673557444b02c6754b16774e3bfb4
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.0.4
CONTAINER_IMAGE_REVISION=aa64fc8
E4ACONFIG_VERSION=0.12.0
E4AMANAGE_VERSION=0.17.0
E4AMANAGEAPI_VERSION=0.17.0
E4APHPMAPI_VERSION=0.10.1
E4APUSH_VERSION=0.10.3
E4ASERVICE_VERSION=0.20.1
E4ASYSTEM_VERSION=0.23.0
E4AWEBAPP_VERSION=6.10.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Fix syntax error in adac startup script
v3.0.2 (2023-03-02)¶
- Use absolute paths in the runit checks to avoid PATH issues in cron
v3.0.1 (2023-03-01)¶
- Container checksum:
sha256:25de283a759ccdf665a6beefe9746c6cb6c9d3a4e50b6bd90151e0caaf262c30
- Container tag & checksum:
3.0.1@sha256:25de283a759ccdf665a6beefe9746c6cb6c9d3a4e50b6bd90151e0caaf262c30
- Build commit:
66ca359e43278510ec195b265048f2342f88135a
- Bundled versions:
CONTAINER_IMAGE_VERSION=3.0.1
CONTAINER_IMAGE_REVISION=66ca359
E4ACONFIG_VERSION=0.12.0
E4AMANAGE_VERSION=0.17.0
E4AMANAGEAPI_VERSION=0.17.0
E4APHPMAPI_VERSION=0.10.1
E4APUSH_VERSION=0.10.3
E4ASERVICE_VERSION=0.20.1
E4ASYSTEM_VERSION=0.23.0
E4AWEBAPP_VERSION=6.10.1
E4AWEBAPPJODIT_VERSION=0.9.0
LIBREGRAPHLICO_VERSION=0.59.4
- Repair force option of lx-renew by passing a negative number of days
v3.0.0 (2023-03-01)¶
- Relax smtpd_helo_restrictions on external submission port
- Ensure that the container has a unique machine id
- Export container version for serviced reporting
- Add --force option to lx-renew
- Integrate new adsredird service in container
- Use pre-built version of Cadde
v0.46.0 (2023-02-07)¶
- Container checksum:
sha256:1db4c006beeb8f85f4263e69e81b25a58ae4a8a2466c5a2234a6e624ca48c611
- Container tag & checksum:
0.46.0@sha256:1db4c006beeb8f85f4263e69e81b25a58ae4a8a2466c5a2234a6e624ca48c611
- Build commit:
72b8af309c4f756b093477676458cc7e14bb723f
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.46.0
CONTAINER_IMAGE_REVISION=72b8af3
E4ACONFIG_VERSION=0.11.1
E4AMANAGE_VERSION=0.16.0
E4AMANAGEAPI_VERSION=0.16.1
E4APHPMAPI_VERSION=0.10.0
E4APUSH_VERSION=0.10.1
E4ASERVICE_VERSION=0.19.1
E4ASYSTEM_VERSION=0.22.1
E4AWEBAPP_VERSION=6.10.0
E4AWEBAPPJODIT_VERSION=0.9.0
CADDE_VERSION=0.16.3
LIBREGRAPHLICO_VERSION=0.59.4
- Update submodules
- Incorporate changes for branding signature
- Only copy the wheels for manage-api into the final container
- Remove apisix links from 5xx error page
v0.45.0 (2023-01-27)¶
- Container checksum:
sha256:78fa99be931c88d76a23f7a73682e7ca2c57d8736081adeb387761adf04001de
- Container tag & checksum:
0.45.0@sha256:78fa99be931c88d76a23f7a73682e7ca2c57d8736081adeb387761adf04001de
- Build commit:
c18ebd7d3afc9f8f62fa5398c38462997b2b60d3
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.45.0
CONTAINER_IMAGE_REVISION=c18ebd7
E4ACONFIG_VERSION=0.10.0
E4AMANAGE_VERSION=0.16.0
E4AMANAGEAPI_VERSION=0.16.0
E4APHPMAPI_VERSION=0.9.0
E4APUSH_VERSION=0.9.0
E4ASERVICE_VERSION=0.19.0
E4ASYSTEM_VERSION=0.21.0
E4AWEBAPP_VERSION=6.9.2
E4AWEBAPPJODIT_VERSION=0.9.0
CADDE_VERSION=0.16.3
LIBREGRAPHLICO_VERSION=0.59.4
- Make sure that the test suite can find MariaDB libraries
- Create a backup file before updating apisix config in storage
- Extend CSP for WebApp to allow blob for img-src
v0.44.0 (2023-01-17)¶
- Container checksum:
sha256:e6b9c9d1777c79c51134e09e434d91d168603946aab10dcf5e959870b2d359b6
- Container tag & checksum:
0.44.0@sha256:e6b9c9d1777c79c51134e09e434d91d168603946aab10dcf5e959870b2d359b6
- Build commit:
6c0a2197eb8783c777097964d7f6ec62e196ff4c
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.44.0
CONTAINER_IMAGE_REVISION=6c0a219
E4ACONFIG_VERSION=0.10.0
E4AMANAGE_VERSION=0.16.0
E4AMANAGEAPI_VERSION=0.16.0
E4APHPMAPI_VERSION=0.9.0
E4APUSH_VERSION=0.9.0
E4ASERVICE_VERSION=0.19.0
E4ASYSTEM_VERSION=0.20.0
E4AWEBAPP_VERSION=6.9.1
E4AWEBAPPJODIT_VERSION=0.9.0
CADDE_VERSION=0.16.3
LIBREGRAPHLICO_VERSION=0.59.4
- Update submodules to latest releases
- Enable E4A_LOG_PUT_SRC by default
- Add demo images to the repository
v0.43.0 (2022-12-23)¶
- Container checksum:
sha256:48c1d1c090295a0d7d9ad8bd69805c0590dcb274c631b884d5f5171cb7901254
- Container tag & checksum:
0.43.0@sha256:48c1d1c090295a0d7d9ad8bd69805c0590dcb274c631b884d5f5171cb7901254
- Build commit:
dff8f8f91363f28580f8acf45679ace848d87c41
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.43.0
CONTAINER_IMAGE_REVISION=dff8f8f
E4ACONFIG_VERSION=0.10.0
E4AMANAGE_VERSION=0.16.0
E4AMANAGEAPI_VERSION=0.16.0
E4APHPMAPI_VERSION=0.8.1
E4APUSH_VERSION=0.8.0
E4ASERVICE_VERSION=0.18.0
E4ASYSTEM_VERSION=0.19.1
E4AWEBAPP_VERSION=6.9.0
E4AWEBAPPJODIT_VERSION=0.9.0
CADDE_VERSION=0.16.3
LIBREGRAPHLICO_VERSION=0.59.4
- Update e4a components to latest releases
- Pin version of rust compiler
- Add support for Outlook RPC routes
- Add libicu to the container
v0.42.0 (2022-12-09)¶
- Container checksum:
sha256:5794f8ffea8d9f7ea5612bb417cce307494684e93c358fc6e5bd7f22a1c62ebb
- Container tag & checksum:
0.42.0@sha256:5794f8ffea8d9f7ea5612bb417cce307494684e93c358fc6e5bd7f22a1c62ebb
- Build commit:
40441bf19220b3b29553d2c06743ef7f1a18963e
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.42.0
CONTAINER_IMAGE_REVISION=40441bf
E4ACONFIG_VERSION=0.9.0
E4AMANAGE_VERSION=0.15.1
E4AMANAGEAPI_VERSION=0.15.2
E4APHPMAPI_VERSION=0.8.1
E4APUSH_VERSION=0.8.0
E4ASERVICE_VERSION=0.17.0
E4ASYSTEM_VERSION=0.18.4
E4AWEBAPP_VERSION=6.8.0
E4AWEBAPPJODIT_VERSION=0.9.0
CADDE_VERSION=0.16.2
LIBREGRAPHLICO_VERSION=0.59.4
- Set path for test.sh script
- Move adding of issuer to migration
- Update golang to 1.19.4
v0.41.0 (2022-12-07)¶
- Container checksum:
sha256:1c9fc8e1aef737420e2a40b78f9c2ae39247de672c16e3619dbdc67b587a6477
- Container tag & checksum:
0.41.0@sha256:1c9fc8e1aef737420e2a40b78f9c2ae39247de672c16e3619dbdc67b587a6477
- Build commit:
298cef45ddbe236115caa0ce5d8bb8338ffc2990
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.41.0
CONTAINER_IMAGE_REVISION=298cef4
E4ACONFIG_VERSION=0.9.0
E4AMANAGE_VERSION=0.15.1
E4AMANAGEAPI_VERSION=0.15.2
E4APHPMAPI_VERSION=0.8.1
E4APUSH_VERSION=0.8.0
E4ASERVICE_VERSION=0.17.0
E4ASYSTEM_VERSION=0.18.3
E4AWEBAPP_VERSION=6.8.0
E4AWEBAPPJODIT_VERSION=0.9.0
CADDE_VERSION=0.16.2
LIBREGRAPHLICO_VERSION=0.59.4
- Update to latest submodules
- Upgrade cadde to 0.16.2 to make the old caddyfile work again
v0.40.2 (2022-12-06)¶
- Container checksum:
sha256:e4257e3d1ac7427d76a932c7e65d0cb3e9a8ebfe53fbf907165ee87935d80a43
- Container tag & checksum:
0.40.2@sha256:e4257e3d1ac7427d76a932c7e65d0cb3e9a8ebfe53fbf907165ee87935d80a43
- Build commit:
7a594fc705d5bad2e7b096199d613e97941672f2
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.40.2
CONTAINER_IMAGE_REVISION=7a594fc
E4ACONFIG_VERSION=0.9.0
E4AMANAGE_VERSION=0.15.1
E4AMANAGEAPI_VERSION=0.15.1
E4APHPMAPI_VERSION=0.8.1
E4APUSH_VERSION=0.8.0
E4ASERVICE_VERSION=0.16.3
E4ASYSTEM_VERSION=0.18.2
E4AWEBAPP_VERSION=6.8.0
E4AWEBAPPJODIT_VERSION=0.9.0
CADDE_VERSION=0.16.1
LIBREGRAPHLICO_VERSION=0.59.4
- Fix upstream path for manage-api proxy
v0.40.1 (2022-12-05)¶
- Container checksum:
sha256:a5fb4e1d32a3d8f0748be7ed84ccc6d61c08c56b1cdfaa165e9d5537779a44e5
- Container tag & checksum:
0.40.1@sha256:a5fb4e1d32a3d8f0748be7ed84ccc6d61c08c56b1cdfaa165e9d5537779a44e5
- Build commit:
488454679d7e9071ad6bef056f4e7292e7571dd7
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.40.1
CONTAINER_IMAGE_REVISION=4884546
E4ACONFIG_VERSION=0.9.0
E4AMANAGE_VERSION=0.15.1
E4AMANAGEAPI_VERSION=0.15.1
E4APHPMAPI_VERSION=0.8.1
E4APUSH_VERSION=0.8.0
E4ASERVICE_VERSION=0.16.3
E4ASYSTEM_VERSION=0.18.2
E4AWEBAPP_VERSION=6.8.0
E4AWEBAPPJODIT_VERSION=0.9.0
CADDE_VERSION=0.16.1
LIBREGRAPHLICO_VERSION=0.59.4
- Update mariadb connector to 3.3.3
- Update third party components to their latest releases
v0.40.0 (2022-12-02)¶
- Move volume definition to the end of the container build
v0.39.0 (2022-11-30)¶
Attention
The permission of a file in the persistent storage has changed, which will lead to the health check declaring the container as unhealthy
. Run goss -g /goss.yaml validate --format documentation
to manually trigger the health check and chmod 0750 /storage/webapp/tmp/
to adjust the file permissions.
- Container checksum:
sha256:4ecf9ea0c05ee4fcc21b71abf09d0812d15c48178539518060a0eee8bb29a491
- Container tag & checksum:
0.39.0@sha256:4ecf9ea0c05ee4fcc21b71abf09d0812d15c48178539518060a0eee8bb29a491
-
Build commit:
be806b943da502ceca1183bb47bf9f6684c73594
-
Bundled versions:
CONTAINER_IMAGE_VERSION=0.39.0
CONTAINER_IMAGE_REVISION=be806b9
E4ACONFIG_VERSION=0.9.0
E4AMANAGE_VERSION=0.15.1
E4AMANAGEAPI_VERSION=0.15.1
E4APHPMAPI_VERSION=0.8.1
E4APUSH_VERSION=0.8.0
E4ASERVICE_VERSION=0.16.3
E4ASYSTEM_VERSION=0.18.1
E4AWEBAPP_VERSION=6.8.0
E4AWEBAPPJODIT_VERSION=0.9.0
CADDE_VERSION=0.16.1
LIBREGRAPHLICO_VERSION=0.59.2
- Further split up e4a-init-config and reorder init scripts
- Add copyright file for cadde and libregraph-lico to the final container
- Remove version and cachebuster files
- Replace kweb with cadde
- Updates to submodule update script
- Improve setting CONFIG_CHECK to false
v0.38.0 (2022-11-24)¶
- Container checksum:
sha256:3fc55f3f62df4a417d4e0cd3f528f369328722ab0709a198bd6bccfe957c6e5b
- Container tag & checksum:
0.38.0@sha256:3fc55f3f62df4a417d4e0cd3f528f369328722ab0709a198bd6bccfe957c6e5b
- Build commit:
491edf482379f6e003b72ba71e7d835d06f56fb9
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.38.0
CONTAINER_IMAGE_REVISION=491edf4
E4ACONFIG_VERSION=0.9.0
E4AMANAGE_VERSION=0.15.0
E4AMANAGEAPI_VERSION=0.15.0
E4APHPMAPI_VERSION=0.8.1
E4APUSH_VERSION=0.7.2
E4ASERVICE_VERSION=0.16.2
E4ASYSTEM_VERSION=0.18.0
E4AWEBAPP_VERSION=6.6.0-26-ga62f6a7
E4AWEBAPPJODIT_VERSION=0.9.0
KWEB_VERSION=0.15.2
LIBREGRAPHLICO_VERSION=0.59.2
- Disable webapp config check by default
- Add dedicated build stage for jodit
- Implement automatic branding through e4a-config
- Update build steps for webapp
- Code cleanup
- Update apisix to latest lts release (2.15.0)
- Add cmocka in builder and run unit tests on e4a-system build
- Do some tests with automatic branding
- Update version of mariadb connection
v0.37.0 (2022-11-04)¶
- Container checksum:
sha256:0c1ac49de9b515a5d5125e611ea0426bdf55cb857aacb2695d899899a58cc043
- Container tag & checksum:
0.37.0@sha256:0c1ac49de9b515a5d5125e611ea0426bdf55cb857aacb2695d899899a58cc043
- Build commit:
f2de966a1cf04aadd12d9b67ed81b41e5c0ebc26
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.37.0
CONTAINER_IMAGE_REVISION=f2de966
E4ACONFIG_VERSION=0.8.1
E4AMANAGE_VERSION=0.15.0
E4AMANAGEAPI_VERSION=0.15.0
E4APHPMAPI_VERSION=0.8.1
E4APUSH_VERSION=0.7.2
E4ASERVICE_VERSION=0.16.2
E4ASYSTEM_VERSION=0.17.1
E4AWEBAPP_VERSION=6.6.0
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.2
LIBREGRAPHLICO_VERSION=0.59.2
- Add make target to update submodules to latest tag
- Add subdomain to demo env script
v0.36.0 (2022-10-26)¶
- Container checksum:
sha256:17b01388da41ba439dca915b8dafd3172f7f903d670a248f0aea66d576191d0c
- Container tag & checksum:
0.36.0@sha256:17b01388da41ba439dca915b8dafd3172f7f903d670a248f0aea66d576191d0c
- Build commit:
5351aa260d24072b68ec229aafab8564bd224e08
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.36.0
CONTAINER_IMAGE_REVISION=5351aa2
E4ACONFIG_VERSION=0.8.0
E4AMANAGE_VERSION=0.15.0
E4AMANAGEAPI_VERSION=0.15.0
E4APHPMAPI_VERSION=0.8.1
E4APUSH_VERSION=0.7.2
E4ASERVICE_VERSION=0.16.2
E4ASYSTEM_VERSION=0.17.1
E4AWEBAPP_VERSION=6.6.0-7-gc6e6a91
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.2
LIBREGRAPHLICO_VERSION=0.59.2
- Add memcache testing to testing docs
- Update documentation comments
v0.35.0 (2022-10-19)¶
- Container checksum:
sha256:41cd7a8aa8c3b33aa904ca962c59860c4faf3634a515e43857979d3751aab326
- Container tag & checksum:
0.35.0@sha256:41cd7a8aa8c3b33aa904ca962c59860c4faf3634a515e43857979d3751aab326
- Build commit:
0f935b2ade406d61fdd8eacd60160e4ac2b1a7b7
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.35.0
CONTAINER_IMAGE_REVISION=0f935b2
E4ACONFIG_VERSION=0.8.0
E4AMANAGE_VERSION=0.15.0
E4AMANAGEAPI_VERSION=0.15.0
E4APHPMAPI_VERSION=0.8.1
E4APUSH_VERSION=0.7.2
E4ASERVICE_VERSION=0.16.1
E4ASYSTEM_VERSION=0.17.0
E4AWEBAPP_VERSION=6.6.0
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.2
LIBREGRAPHLICO_VERSION=0.59.1-3-ge997719
- Update to latest tags to enable easy use of domain aliases
- Add testing for domain alias functionality
- Use faster CI runners
v0.34.0 (2022-10-17)¶
- Container checksum:
sha256:c7d07c354d8da49c347e598ee94baac16327866e83725a90bea93f3face11dff
- Container tag & checksum:
0.34.0@sha256:c7d07c354d8da49c347e598ee94baac16327866e83725a90bea93f3face11dff
- Build commit:
f6e125c49867932523eceab3760b97b95338860d
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.34.0
CONTAINER_IMAGE_REVISION=f6e125c
E4ACONFIG_VERSION=0.7.2-4-g10015f2
E4AMANAGE_VERSION=0.14.0
E4AMANAGEAPI_VERSION=0.14.1-10-g1afce9b
E4APHPMAPI_VERSION=0.8.0-2-g5113ae0
E4APUSH_VERSION=0.7.1-1-g8b56517
E4ASERVICE_VERSION=0.16.0-1-gaaec440
E4ASYSTEM_VERSION=0.16.0-60-g92caaec7
E4AWEBAPP_VERSION=6.5.0-10-gfc47f7b
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.2
LIBREGRAPHLICO_VERSION=0.59.1-3-ge997719
- Update e4a-system to fix a regression around proxy protocol
- Prevent double quotes from ending up in the admin email address
- Prevent double quotes from ending up in the mailgen configuration
v0.33.0 (2022-10-13)¶
- Container checksum:
sha256:5b1153f107f4311d78af2402098850766dcf18277d6ce7581ea51f0938bba3b1
- Container tag & checksum:
0.33.0@sha256:5b1153f107f4311d78af2402098850766dcf18277d6ce7581ea51f0938bba3b1
- Build commit:
a2ed6f03fe98243844cb5c07656b0170fcd7aced
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.33.0
CONTAINER_IMAGE_REVISION=a2ed6f0
E4ACONFIG_VERSION=0.7.2-4-g10015f2
E4AMANAGE_VERSION=0.14.0
E4AMANAGEAPI_VERSION=0.14.1-1-g2e6d835
E4APHPMAPI_VERSION=0.8.0-2-g5113ae0
E4APUSH_VERSION=0.7.1-1-g8b56517
E4ASERVICE_VERSION=0.16.0-1-gaaec440
E4ASYSTEM_VERSION=0.16.0-57-g8418f5271f
E4AWEBAPP_VERSION=6.5.0-9-g48c98f1
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.2
LIBREGRAPHLICO_VERSION=0.59.1
- Update lico to improve Keycloak compatibility
v0.32.0 (2022-10-10)¶
- Container checksum:
sha256:d7181873e1db33366ae2ce6066dafdd520e11ad212b0bfdde4d60f624f341750
- Container tag & checksum:
0.32.0@sha256:d7181873e1db33366ae2ce6066dafdd520e11ad212b0bfdde4d60f624f341750
- Build commit:
f28607a251023797d9d04f026b586fb162101b6f
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.32.0
CONTAINER_IMAGE_REVISION=f28607a
E4ACONFIG_VERSION=0.7.2-4-g10015f2
E4AMANAGE_VERSION=0.14.0
E4AMANAGEAPI_VERSION=0.14.1-1-g2e6d835
E4APHPMAPI_VERSION=0.8.0-2-g5113ae0
E4APUSH_VERSION=0.7.1-1-g8b56517
E4ASERVICE_VERSION=0.16.0-1-gaaec440
E4ASYSTEM_VERSION=0.16.0-57-g8418f5271f
E4AWEBAPP_VERSION=6.5.0-7-gba5aed9
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.2
LIBREGRAPHLICO_VERSION=0.59.0
- Define shutdown order for services
- Change mysql users
v0.31.0 (2022-09-28)¶
Attention
This releases introduces a delay when stopping the container, which will trigger the stop timeout of default docker installations. We recommend including stop_grace_period: 1m30s
in your docker-compose.yml
. The example compose file has been updated accordingly.
- Container checksum:
sha256:ed2f7e3f46838afd7c96bee2f0046edf7e997537ee28370165640e14634a5ee3
- Container tag & checksum:
0.31.0@sha256:ed2f7e3f46838afd7c96bee2f0046edf7e997537ee28370165640e14634a5ee3
- Build commit:
2ac104961163743b322907aee859839e25144790
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.31.0
CONTAINER_IMAGE_REVISION=2ac1049
E4ACONFIG_VERSION=0.7.2-4-g10015f2
E4AMANAGE_VERSION=0.14.0
E4AMANAGEAPI_VERSION=0.14.1-1-g2e6d835
E4APHPMAPI_VERSION=0.8.0-2-g5113ae0
E4APUSH_VERSION=0.7.1-1-g8b56517
E4ASERVICE_VERSION=0.16.0
E4ASYSTEM_VERSION=0.16.0-49-gab3a3a8f00
E4AWEBAPP_VERSION=6.5.0-6-g9d4e000
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.2
LIBREGRAPHLICO_VERSION=0.59.0
- Verify external oidc authentication via authentik
- Stop outside network connections before commencing shutdown of stack
- Deeply merge arrays in the apisix config to preserve custom plugins
- Update Lico to enable OIDC authority code flow
v0.30.0 (2022-09-22)¶
- Container checksum:
sha256:4dd52cdaaea23b5a1c474a51e78e34ae7f5ffa3ded9d521449c4bea243428e74
- Container tag & checksum:
0.30.0@sha256:4dd52cdaaea23b5a1c474a51e78e34ae7f5ffa3ded9d521449c4bea243428e74
- Build commit:
168eb9759c20ebc81f21ba4e60d336272c03e9aa
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.30.0
CONTAINER_IMAGE_REVISION=168eb97
E4ACONFIG_VERSION=0.7.2-4-g10015f2
E4AMANAGE_VERSION=0.14.0
E4AMANAGEAPI_VERSION=0.14.1-1-g2e6d835
E4APHPMAPI_VERSION=0.8.0-2-g5113ae0
E4APUSH_VERSION=0.7.1-1-g8b56517
E4ASERVICE_VERSION=0.16.0
E4ASYSTEM_VERSION=0.16.0-49-gab3a3a8f00
E4AWEBAPP_VERSION=6.5.0-6-g9d4e000
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.2
LIBREGRAPHLICO_VERSION=0.57.0-9-g1ed6621
- Fix startup order of the manage-api
- Add new event service to the container start
- Set admin@$E4AFQDN as default recipient and make it possible to override the address from /storage/crontab
v0.29.0 (2022-09-12)¶
- Container checksum:
sha256:748dc35b733e2c0a30e32f226eae27305a6689279305c342cfaa8e18e0d5ac51
- Container tag & checksum:
0.29.0@sha256:748dc35b733e2c0a30e32f226eae27305a6689279305c342cfaa8e18e0d5ac51
- Build commit:
44c68418296a0fb7178d545507743c6aa21e2bf5
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.29.0
CONTAINER_IMAGE_REVISION=44c6841
E4ACONFIG_VERSION=0.7.2-1-g5f54816
E4AMANAGE_VERSION=0.14.0
E4AMANAGEAPI_VERSION=0.14.1-1-g2e6d835
E4APHPMAPI_VERSION=0.8.0-2-g5113ae0
E4APUSH_VERSION=0.7.1-1-g8b56517
E4ASERVICE_VERSION=0.16.0
E4ASYSTEM_VERSION=0.16.0-40-ga53cdb5d10
E4AWEBAPP_VERSION=6.5.0-5-g4112218
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.57.0-9-g1ed6621
- Add IPv6 to apisix stream proxy configuration
- Enable proxy protocol and add local apisix as trusted proxy by default
v0.28.0 (2022-09-08)¶
- Container checksum:
sha256:001be07a7cd2b4146074b8a085d244ab29672373e2cfe07658bb7aa43081a3ba
- Container tag & checksum:
0.28.0@sha256:001be07a7cd2b4146074b8a085d244ab29672373e2cfe07658bb7aa43081a3ba
- Build commit:
ae328e3ca2981cf2ea169e592ac70dd380c578fb
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.28.0
CONTAINER_IMAGE_REVISION=ae328e3
E4ACONFIG_VERSION=0.7.2-1-g5f54816
E4AMANAGE_VERSION=0.14.0
E4AMANAGEAPI_VERSION=0.14.1-1-g2e6d835
E4APHPMAPI_VERSION=0.8.0-2-g5113ae0
E4APUSH_VERSION=0.7.1-1-g8b56517
E4ASERVICE_VERSION=0.16.0
E4ASYSTEM_VERSION=0.16.0-37-g7dcd9000ca
E4AWEBAPP_VERSION=6.5.0-5-g4112218
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.57.0-9-g1ed6621
- Update submodules for improve libproxy support (pop3 and imap)
v0.27.1 (2022-09-08)¶
- Restore display of software version information
v0.27.0 (2022-09-06)¶
- Update submodules
- Add libproxyprotocol
- Transition ci container to a dedicated repository
- Make use of E4AFQDN and E4AMAILDOMAIN consistent Remove env variables from serviced startup that can also be set through cfg
- Reapply changes from https://gitlab.com/exchange4all/system/e4a-container/-/commit/be552b1e450bc785253f9c7a565def15a6c3c7ef
- Remove spamhaus and abouseat from postfix configuration
- Make sure that custom mysql configuration has the correct permissions
v0.26.0 (2022-08-29)¶
- Container checksum:
sha256:c3ac5bf39077a6ddbdb564117515f030022910643f58d02ced53512c018755bb
- Container tag & checksum:
0.26.0@sha256:c3ac5bf39077a6ddbdb564117515f030022910643f58d02ced53512c018755bb
- Build commit:
2065ca28445701e994c6a9553b4471c2aaf9c24a
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.26.0
CONTAINER_IMAGE_REVISION=2065ca2
E4ACONFIG_VERSION=0.7.2
E4AMANAGE_VERSION=0.13.0-3-gc427b82
E4AMANAGEAPI_VERSION=0.14.1
E4APHPMAPI_VERSION=0.8.0-1-g40199a0
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.16.0
E4ASYSTEM_VERSION=0.16.0-11-g995dcf6c42
E4AWEBAPP_VERSION=6.5.0
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.57.0-9-g1ed6621
- Update build steps for yarn 2
- Get rid of pip running as root warning when building
- Ensure test suite waits until all services have run
- Increase default service wait time to 30 seconds
- Increase metrics aggregation scrape timeout
- Increase test startup timeout to 300 seconds
- Increase global service startup check timeout from 5 to 60 seconds
- Increase yarn network timeout
- Avoid installing multiple pip versions
- Improve setup documentation and pin dev dependencies
- Update submodules
- Revert "Move scripts out of the root of the repo that should not be executed manually"
- Use RFC3339 timestamp format for syslog
- Move scripts out of the root of the repo that should not be executed manually
- Make lego-hook more resistant to failure
- Simplify lego hook execution by restarting all depending serves inside of the hook
v0.25.0 (2022-08-05)¶
- Container checksum:
sha256:f24955ec2860a176955fdde4de48a93224ec7362e0aa7da12ec8bca8867f87d4
- Container tag & checksum:
0.25.0@sha256:f24955ec2860a176955fdde4de48a93224ec7362e0aa7da12ec8bca8867f87d4
- Build commit:
489fae8dd2eb63d4681664ddc918ca49bbd81ddf
-
Bundled versions:
CONTAINER_IMAGE_VERSION=0.25.0 CONTAINER_IMAGE_REVISION=489fae8 E4ACONFIG_VERSION=0.7.1-2-g170123f E4AMANAGE_VERSION=0.12.0-4-g019e5f6 E4AMANAGEAPI_VERSION=0.12.0-8-ga93d2b4 E4APHPMAPI_VERSION=0.7.2 E4APUSH_VERSION=0.7.1 E4ASERVICE_VERSION=0.15.0-2-g0d983ac E4ASYSTEM_VERSION=0.15.0-27-g902ebc081d E4AWEBAPP_VERSION=6.4.0-24-ge5ff44a E4AWEBAPPJODIT_VERSION=0.8.0 KWEB_VERSION=0.15.1 LIBREGRAPHLICO_VERSION=0.56.1-4-g86fbd1e
-
Update submodules
v0.24.0 (2022-08-04)¶
- Update submodules to fix garbage at end of plain text mail bug
- Use more descriptive mail subjects in the testing pipeline
- Add tests for group sending
- Update go to 1.18.5
v0.23.6 (2022-08-02)¶
- Container checksum:
sha256:beccbbae35ab34f68c44ea4a20acec7d546e8b8f016701209ac982fe8985a0ce
- Container tag & checksum:
0.23.6@sha256:beccbbae35ab34f68c44ea4a20acec7d546e8b8f016701209ac982fe8985a0ce
- Build commit:
2f8ba3ce6e844e3088b2790b3a2c6b97b491db44
-
Bundled versions:
CONTAINER_IMAGE_VERSION=0.23.6 CONTAINER_IMAGE_REVISION=2f8ba3c E4ACONFIG_VERSION=0.7.1-2-g170123f E4AMANAGE_VERSION=0.12.0-2-g8e98e67 E4AMANAGEAPI_VERSION=0.12.0-4-gb9337d3 E4APHPMAPI_VERSION=0.7.2 E4APUSH_VERSION=0.7.1 E4ASERVICE_VERSION=0.15.0-2-g0d983ac E4ASYSTEM_VERSION=0.15.0-18-g7635d7fca2 E4AWEBAPP_VERSION=6.4.0-17-g8935fa7 E4AWEBAPPJODIT_VERSION=0.8.0 KWEB_VERSION=0.15.1 LIBREGRAPHLICO_VERSION=0.56.1-3-g401fdc1
-
Improve handling of tag for public release
v0.23.5 (2022-08-02)¶
- Reformat release steps in gitlab ci
v0.23.4 (2022-08-01)¶
- Fix ci output
v0.23.3 (2022-08-01)¶
- Fix release pipeline
v0.23.2 (2022-08-01)¶
- Fix release job
v0.23.1 (2022-08-01)¶
- Troubleshoot failed release
v0.23.0 (2022-08-01)¶
- Add fix permission script
- Push container version tags into the gitlab registry
- Put backup files into a subfolder
- Add libsodium to the container
- Fix runtime config migrations to also include subfolders
- Include addressbook details in runtime config migrations
- Add configuration and fixes for pre-commit
v0.22.1 (2022-07-21)¶
- Container checksum:
sha256:093ae2d1062c88098e618d5f925e66528a736c92108c0f2d9c59447a5a7840b5
- Container tag & checksum:
0.22.1@sha256:093ae2d1062c88098e618d5f925e66528a736c92108c0f2d9c59447a5a7840b5
- Build timestamp:
20220721142007
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.22.1
CONTAINER_IMAGE_REVISION=9af03a6
E4ACONFIG_VERSION=0.7.1-2-g170123f
E4AMANAGE_VERSION=0.12.0-1-gb52843a
E4AMANAGEAPI_VERSION=0.12.0-2-gc5a6ed0
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.15.0
E4ASYSTEM_VERSION=0.15.0-8-g1481f4773e
E4AWEBAPP_VERSION=6.4.0-13-g92273dd
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.56.1-1-gab2d91a
- Update WebApp to fix login issues
v0.22.0 (2022-07-21)¶
Bug
This release has been removed because of an error with the oidc login into the Webclient
- Container checksum:
sha256:3e6eb655fa908989fa96efa8ab39ad273fb810701a71fa933513883333d40b79
- Container tag & checksum:
0.22.0@sha256:3e6eb655fa908989fa96efa8ab39ad273fb810701a71fa933513883333d40b79
- Build timestamp:
20220721094123
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.22.0
CONTAINER_IMAGE_REVISION=e61289b
E4ACONFIG_VERSION=0.7.1-2-g170123f
E4AMANAGE_VERSION=0.12.0-1-gb52843a
E4AMANAGEAPI_VERSION=0.12.0-2-gc5a6ed0
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.15.0
E4ASYSTEM_VERSION=0.15.0-8-g1481f4773e
E4AWEBAPP_VERSION=6.4.0-12-g9bd09ef
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.56.1-1-gab2d91a
- Improve health check for entitled and manage-api
v0.21.0 (2022-07-19)¶
- Container checksum:
sha256:323d706b8041d574cd6b32743dc77397b9e73bfc001257782a1b1a1d35ab3401
- Container tag & checksum:
0.21.0@sha256:323d706b8041d574cd6b32743dc77397b9e73bfc001257782a1b1a1d35ab3401
- Build timestamp:
20220720142601
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.21.0
CONTAINER_IMAGE_REVISION=27bb7e6
E4ACONFIG_VERSION=0.7.1
E4AMANAGE_VERSION=0.12.0-1-gb52843a
E4AMANAGEAPI_VERSION=0.12.0-2-gc5a6ed0
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.15.0
E4ASYSTEM_VERSION=0.15.0-7-g7045d97a11
E4AWEBAPP_VERSION=6.4.0
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.56.1
- Disable libsegfault by default
- No longer build e4a python modules itself
- Update submodules
- Only start caddy after e4a-manage-api is up
v0.20.0 (2022-07-15)¶
- Container checksum:
sha256:a5c868c345ce28743c175f7ebf268d7e883c773812999473500c02dd8c23f126
- Container tag & checksum:
0.20.0@sha256:a5c868c345ce28743c175f7ebf268d7e883c773812999473500c02dd8c23f126
- Build timestamp:
20220715090526
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.20.0
CONTAINER_IMAGE_REVISION=0c215e9
E4ACONFIG_VERSION=0.7.1
E4AMANAGE_VERSION=0.12.0
E4AMANAGEAPI_VERSION=0.12.0
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.15.0
E4ASYSTEM_VERSION=0.15.0
E4AWEBAPP_VERSION=6.4.0
E4AWEBAPPJODIT_VERSION=0.8.0
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.56.0
- Update submodules for completion of update 1 milestone
- Fix wrong default value for default SPF record
- Build with golang 1.18.4
v0.19.0 (2022-07-12)¶
Note
This release introduces a new "anti spam" plugin, which evaluates the `X-Spam-Status` header and moves messages to the Junk folder is the value of it is `Yes` (case insensitive).
We recommend to ensure that this header is "trusted", which means always setting it or always removing it if no spam engine is available in the setup.
If this functionality is not desired it can be removed be including the following value in the `E4A_FORCE_DISPLUGIN` environment variable: `smtp:pas:status_header`, e.g. `E4A_FORCE_DISPLUGIN=smtp:pas:status_header`.
[How to enable/disable plugins at container start](../on-premise/#enabledisable_additional_plugins_at_startup).
- Container checksum:
sha256:560ed426fc2b9272102953f8c795cbc37c02e6eaa4b90fac24ef299122aac411
- Container tag & checksum:
0.19.0@sha256:560ed426fc2b9272102953f8c795cbc37c02e6eaa4b90fac24ef299122aac411
- Build timestamp:
20220712103216
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.19.0
CONTAINER_IMAGE_REVISION=fe9f604
E4ACONFIG_VERSION=0.7.0-1-g7933daa
E4AMANAGE_VERSION=0.11.0
E4AMANAGEAPI_VERSION=0.11.0
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1-22-gbdfbbf4
E4ASYSTEM_VERSION=0.14.2-39-g1290e281c6
E4AWEBAPP_VERSION=b669300
E4AWEBAPPJODIT_VERSION=0.7.0-9-g7ef6112
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.56.0
- Update submodules to enable new anti spam plugin
v0.18.1 (2022-07-08)¶
- Container checksum:
sha256:e56e32779a034cbef920f58d883e27131d0e537255e71c424e2df4c5d1bfd234
- Container tag & checksum:
0.18.1@sha256:e56e32779a034cbef920f58d883e27131d0e537255e71c424e2df4c5d1bfd234
- Build timestamp:
20220708150101
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.18.1
CONTAINER_IMAGE_REVISION=267096a
E4ACONFIG_VERSION=0.7.0-1-g7933daa
E4AMANAGE_VERSION=0.10.0-20-g61e472d
E4AMANAGEAPI_VERSION=0.10.0-13-g2566d45
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1-22-gbdfbbf4
E4ASYSTEM_VERSION=0.14.2-32-ga525a0852f
E4AWEBAPP_VERSION=6.3.3-23-g794a7a5
E4AWEBAPPJODIT_VERSION=0.7.0-9-g7ef6112
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.56.0
- Repair the ability to select staging/production/custom lets encrypt endpoint
v0.18.0 (2022-07-08)¶
Attention
This release introduces password policies to prevent insecure passwords (password complexity rules) and because of this the password of the admin user will be individually generated during creation of the account. The generated password can be retrieved from the file `/storage/admin.secret`.
Equally if you want to set a default password for the admin user yourself you can mount this file during initial startup and the content of the file will be used as the password.
- Container checksum:
sha256:8ba47f0cdd8a0c999f54ebc25afb8a0b5b57a21776efe4aa311584cb336cf385
- Container tag & checksum:
0.18.0@sha256:8ba47f0cdd8a0c999f54ebc25afb8a0b5b57a21776efe4aa311584cb336cf385
- Build timestamp:
20220708124222
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.18.0
CONTAINER_IMAGE_REVISION=398edfe
E4ACONFIG_VERSION=0.7.0-1-g7933daa
E4AMANAGE_VERSION=0.10.0-20-g61e472d
E4AMANAGEAPI_VERSION=0.10.0-13-g2566d45
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1-22-gbdfbbf4
E4ASYSTEM_VERSION=0.14.2-32-ga525a0852f
E4AWEBAPP_VERSION=6.3.3-23-g794a7a5
E4AWEBAPPJODIT_VERSION=0.7.0-9-g7ef6112
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.56.0
- No longer use a hard coded default for the admin account password
- Make sure python 3.11 instead of 3.8 is used
- Match on existing manage id identifier registration on name and not id
- Prevent null values being returned for domain service configuration
- Redirect only to /webapp on the main domain
v0.17.0 (2022-07-04)¶
- Container checksum:
sha256:f85778ddb3f8b624933844903dfc80c2f4bcd95331aaa0cb74b59226496507ce
- Container tag & checksum:
0.17.0@sha256:f85778ddb3f8b624933844903dfc80c2f4bcd95331aaa0cb74b59226496507ce
- Build timestamp:
20220704152314
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.17.0
CONTAINER_IMAGE_REVISION=458e910
E4ACONFIG_VERSION=0.7.0-1-g7933daa
E4AMANAGE_VERSION=0.10.0-6-ge485cc9
E4AMANAGEAPI_VERSION=0.10.0-4-gda95557
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1-21-g05871f8
E4ASYSTEM_VERSION=0.14.2-30-g7abd0c7716
E4AWEBAPP_VERSION=6.3.3-19-ga391c8b
E4AWEBAPPJODIT_VERSION=0.7.0-9-g7ef6112
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.55.0-2-ga4b98cf
- Decouple lets encrypt certificate retrieval from the container startup
- Fixup reading autodiscover settings from config
- Add config parsing for new dns srv record
- Make mysql startup more robust
v0.16.0 (2022-06-24)¶
- Container checksum:
sha256:b1fcc2faf9b2499e07d9839480e8ba104ba9669df0d83595862ff7cde26e28b5
- Container tag & checksum:
0.16.0@sha256:b1fcc2faf9b2499e07d9839480e8ba104ba9669df0d83595862ff7cde26e28b5
- Build timestamp:
20220624113725
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.16.0
CONTAINER_IMAGE_REVISION=a6099cf
E4ACONFIG_VERSION=0.7.0-1-g7933daa
E4AMANAGE_VERSION=0.10.0-5-g246aaf5
E4AMANAGEAPI_VERSION=0.10.0-3-g6a0b47d
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1-16-g2a2ccd1
E4ASYSTEM_VERSION=0.14.2-29-ga9ad1e50e4
E4AWEBAPP_VERSION=6.3.3-14-gb0e24ef
E4AWEBAPPJODIT_VERSION=0.7.0-9-g7ef6112
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.55.0-2-ga4b98cf
- Add goss check to mark container as unhealthy once a certificate has expired
- Let redis check fail if ping does not respond after five attempts
v0.15.1 (2022-06-23)¶
- Container checksum:
sha256:3fa7e0f5179f51f55886e31f3ac35975573a1ed28f631ffe5c903fcb2bc6e8ae
- Container tag & checksum:
0.15.1@sha256:3fa7e0f5179f51f55886e31f3ac35975573a1ed28f631ffe5c903fcb2bc6e8ae
- Build timestamp:
20220623085658
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.15.1
CONTAINER_IMAGE_REVISION=7ba67f8
E4ACONFIG_VERSION=0.7.0-1-g7933daa
E4AMANAGE_VERSION=0.10.0-5-g246aaf5
E4AMANAGEAPI_VERSION=0.10.0-3-g6a0b47d
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1-16-g2a2ccd1
E4ASYSTEM_VERSION=0.14.2-29-ga9ad1e50e
E4AWEBAPP_VERSION=6.3.3-14-gb0e24ef
E4AWEBAPPJODIT_VERSION=0.7.0-9-g7ef6112
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.55.0-2-ga4b98cf
- Update submodules
v0.15.0 (2022-06-22)¶
- Container checksum:
sha256:6465f460994788db8fb1a85d2b07c387e09e50329c3f8884d4e5bcedcb61ceae
- Container tag & checksum:
0.15.0@sha256:6465f460994788db8fb1a85d2b07c387e09e50329c3f8884d4e5bcedcb61ceae
- Build timestamp:
20220622080405
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.15.0
CONTAINER_IMAGE_REVISION=ad8623b
E4ACONFIG_VERSION=0.7.0-1-g7933daa
E4AMANAGE_VERSION=0.10.0
E4AMANAGEAPI_VERSION=0.10.0-1-gebd11a2
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1-14-ga3e13e3
E4ASYSTEM_VERSION=0.14.2-25-g3142032b9
E4AWEBAPP_VERSION=6.3.3-14-gb0e24ef
E4AWEBAPPJODIT_VERSION=0.7.0-9-g7ef6112
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.55.0-2-ga4b98cf
- Store scopes.yaml in persistent storage
- Set renewal interval for lx renew back to 40 days
- Adapt apisix-config script to ensure that #END is always at the end of the document
v0.14.1 (2022-06-20)¶
- Container checksum:
sha256:4981a59f9a9e0747b7c85b74543d30c57b3f2dfef1f5223a65f84a923fcef12a
- Container tag & checksum:
0.14.1@sha256:4981a59f9a9e0747b7c85b74543d30c57b3f2dfef1f5223a65f84a923fcef12a
- Build timestamp:
20220620133949
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.14.1
CONTAINER_IMAGE_REVISION=d739e8b
E4ACONFIG_VERSION=0.7.0-1-g7933daa
E4AMANAGE_VERSION=0.10.0
E4AMANAGEAPI_VERSION=0.10.0-1-gebd11a2
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1-14-ga3e13e3
E4ASYSTEM_VERSION=0.14.2-25-g3142032b9
E4AWEBAPP_VERSION=6.3.3-14-gb0e24ef
E4AWEBAPPJODIT_VERSION=0.7.0-9-g7ef6112
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.55.0-2-ga4b98cf
- Remove empty default value for E4A_FORCE_ENPLUGIN
v0.14.0 (2022-06-20)¶
Attention
This release introduces fixed user and group IDs for services writing to persistent storage. Existing data will automatically be migrated.
- Container checksum:
sha256:ff1e5243739e2350ef020847c444566f0b78753a3d63d0b2a2e2e8a2a30a34da
- Container tag & checksum:
0.14.0@sha256:ff1e5243739e2350ef020847c444566f0b78753a3d63d0b2a2e2e8a2a30a34da
- Build timestamp:
20220620075804
-
Bundled versions:
CONTAINER_IMAGE_VERSION=0.14.0 CONTAINER_IMAGE_REVISION=ba6570b E4ACONFIG_VERSION=0.7.0-1-g7933daa E4AMANAGE_VERSION=0.10.0 E4AMANAGEAPI_VERSION=0.10.0-1-gebd11a2 E4APHPMAPI_VERSION=0.7.2 E4APUSH_VERSION=0.7.1 E4ASERVICE_VERSION=0.14.1-11-g98462f8 E4ASYSTEM_VERSION=0.14.2-17-g761d1bf33 E4AWEBAPP_VERSION=6.3.3-14-gb0e24ef E4AWEBAPPJODIT_VERSION=0.7.0-7-gac20919 KWEB_VERSION=0.15.1 LIBREGRAPHLICO_VERSION=0.55.0-2-ga4b98cf
-
Upgrade yq to 4.25.1
- Use the merge operator
- Turn around yaml merge order for identifier registration
- Add script to enable/disable plugins through config
- Fix application of changes to apisix config at restart
- Make temp copy of config.yaml for mysql database init
- Ensure that only root can read /storage/config.yaml
- Predefine users that store data outside of container
- Rework setting of sending address
- Fix header filter for submission
- Attempt lego and lx renewal at startup
v0.13.1 (2022-06-09)¶
- Container checksum:
sha256:628227490a26545495560ef4d7a2e34a733ceb75e6898d15b0f33f0a1d8db9cb
- Container tag & checksum:
0.13.1@sha256:628227490a26545495560ef4d7a2e34a733ceb75e6898d15b0f33f0a1d8db9cb
- Build timestamp:
20220609193258
-
Bundled versions:
CONTAINER_IMAGE_VERSION=0.13.1 CONTAINER_IMAGE_REVISION=a999918 E4ACONFIG_VERSION=0.7.0-1-g7933daa E4AMANAGE_VERSION=0.10.0 E4AMANAGEAPI_VERSION=0.10.0 E4APHPMAPI_VERSION=0.7.2 E4APUSH_VERSION=0.7.1 E4ASERVICE_VERSION=0.14.1-9-g3786d05 E4ASYSTEM_VERSION=0.14.2-17-g761d1bf33 E4AWEBAPP_VERSION=6.3.3-14-gb0e24ef E4AWEBAPPJODIT_VERSION=0.7.0-7-gac20919 KWEB_VERSION=0.15.1 LIBREGRAPHLICO_VERSION=0.55.0-2-ga4b98cf
-
Hotfix redis permission
v0.13.0 (2022-06-09)¶
Attention
This version introduces mandatory domain validation for domains created by a "global administrator". Please refer to [Configuring default values for MX, SPF and autodiscover](/on-premise/#configuring_default_values_for_mx_spf_and_autodiscover) for its configuration.
Important notice regarding Redis
This version switched the source of the Redis packages and through this the user id of the `redis` is has changed. The `/storage/redis` folder and the data inside of it need update their owner to the new user:
```bash
# id redis
uid=107(redis) gid=110(redis) groups=110(redis)
```
We are working on a permanent fix that does not involve manual interaction.
- Container checksum:
sha256:a1439cd039d9d8091b376fb08dbd219da34bc14db53e41f296407197691e51e3
- Container tag & checksum:
0.13.0@sha256:a1439cd039d9d8091b376fb08dbd219da34bc14db53e41f296407197691e51e3
- Build timestamp:
20220609124016
-
Bundled versions:
CONTAINER_IMAGE_VERSION=0.13.0 CONTAINER_IMAGE_REVISION=714da4d E4ACONFIG_VERSION=0.7.0-1-g7933daa E4AMANAGE_VERSION=0.10.0 E4AMANAGEAPI_VERSION=0.10.0 E4APHPMAPI_VERSION=0.7.2 E4APUSH_VERSION=0.7.1 E4ASERVICE_VERSION=0.14.1-9-g3786d05 E4ASYSTEM_VERSION=0.14.2-17-g761d1bf33 E4AWEBAPP_VERSION=6.3.3-14-gb0e24ef E4AWEBAPPJODIT_VERSION=0.7.0-7-gac20919 KWEB_VERSION=0.15.1 LIBREGRAPHLICO_VERSION=0.55.0-2-ga4b98cf
-
Add configurable settings for domain validation
- Fixes execution of custom cron jobs (lx and lego)
- Fix lego renewal hook
- Use redis ppa to upgrade to more recent versions
v0.12.0 (2022-05-23)¶
- Container checksum:
sha256:d7d66748b24728cf5dc62fd3845c81e6e504ec2efe89464dd4e2fcb8a74d3026
- Container tag & checksum:
0.12.0@sha256:d7d66748b24728cf5dc62fd3845c81e6e504ec2efe89464dd4e2fcb8a74d3026
- Build timestamp:
20220523111937
-
Bundled versions:
CONTAINER_IMAGE_VERSION=0.12.0 CONTAINER_IMAGE_REVISION=f19d501 E4ACONFIG_VERSION=0.7.0 E4AMANAGE_VERSION=0.9.0 E4AMANAGEAPI_VERSION=0.9.0-11-g108bbaf E4APHPMAPI_VERSION=0.7.2 E4APUSH_VERSION=0.7.1 E4ASERVICE_VERSION=0.14.1-2-g5e7ded5 E4ASYSTEM_VERSION=0.14.2-11-gca8626deb E4AWEBAPP_VERSION=6.3.3-4-g9dba027 E4AWEBAPPJODIT_VERSION=0.7.0-6-gb2177d1 KWEB_VERSION=0.15.1 LIBREGRAPHLICO_VERSION=0.55.0-2-ga4b98cf
-
Secure local Redis
- Update python and related components
- Pin openresty version to fix apisix startup
- Update submodules
- Clean make steps and make sure to avoid :latest to allow concurrency on build nodes
v0.11.0 (2022-05-06)¶
- Container checksum:
sha256:7a6fee91212bdbb4db60848106cfaa877411dc199696bd8ac58ed1df6bf7b97d
- Container tag & checksum:
0.11.0@sha256:7a6fee91212bdbb4db60848106cfaa877411dc199696bd8ac58ed1df6bf7b97d
- Build timestamp:
20220506141003
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.11.0
CONTAINER_IMAGE_REVISION=e7c1648
E4ACONFIG_VERSION=0.7.0
E4AMANAGE_VERSION=0.8.0-15-ga2bca4f
E4AMANAGEAPI_VERSION=0.8.0-4-gefe5a4d
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1-1-gb4fcbe5
E4ASYSTEM_VERSION=0.14.2-4-g800c3c540
E4AWEBAPP_VERSION=6.3.3
E4AWEBAPPJODIT_VERSION=0.7.0-6-gb2177d1
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.55.0-1-gb9609ce
- Misc cleanup and cron changes
- Set COMPOSE_PROJECT_NAME in CI test stage
- Ensure to always cleanup CI test, even on test fail
- Remove cleanup CI stage, cleanup should happen on the build workers
- Cleanup CI test environment directly after testing
- Add 'make version' command, to easily see current checkout version
- Get rid of recursive chown, no longer needed
- Set FF_DISABLE_UMASK_FOR_DOCKER_EXECUTOR flag when building via CI
- Fix startup ordering to enable startup with a valid license
v0.10.1 (2022-05-05)¶
- Container checksum:
sha256:1c8f2238c1c74c25e2650020dba67ba41f41e00d7178519003562e419ef5d034
- Container tag & checksum:
0.10.1@sha256:1c8f2238c1c74c25e2650020dba67ba41f41e00d7178519003562e419ef5d034
- Build timestamp:
20220505091940
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.10.1
CONTAINER_IMAGE_REVISION=052f302
E4ACONFIG_VERSION=0.7.0
E4AMANAGE_VERSION=0.8.0-15-ga2bca4f
E4AMANAGEAPI_VERSION=0.8.0-3-gfefc43f
E4APHPMAPI_VERSION=0.7.2
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1
E4ASYSTEM_VERSION=0.14.2-1-g8c3ca4fe
E4AWEBAPP_VERSION=6.3.3
E4AWEBAPPJODIT_VERSION=0.7.0-6-gb2177d1
KWEB_VERSION=0.15.1
LIBREGRAPHLICO_VERSION=0.55.0-1-gb9609ce
- CI: fix release upload by consistently using E4A_VERSION
v0.10.0 (2022-05-05)¶
- Remove obsolete software packages for old indexer
- Remove anacron
- CI: fix pipeline ordering
- Fixes for lx-renewal
- Make gitlab pipeline more explicit
- Set location of identifier registration in serviced.cfg
- Fix build issues with prometheus-aggregate-exporter
v0.9.0 (2022-04-26)¶
- Container checksum:
sha256:a17c1b971acb5eb82b761053f4912ffaead4adf59c081c780c1d3267b1665246
- Container tag & checksum:
0.9.0@sha256:a17c1b971acb5eb82b761053f4912ffaead4adf59c081c780c1d3267b1665246
- Build timestamp:
20220426121512
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.9.0
CONTAINER_IMAGE_REVISION=df11a85
E4ACONFIG_VERSION=0.7.0
E4AMANAGE_VERSION=0.8.0
E4AMANAGEAPI_VERSION=0.8.0
E4APHPMAPI_VERSION=0.7.1
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.1
E4ASYSTEM_VERSION=0.14.1
E4AWEBAPP_VERSION=6.3.2-2-ga70a944
E4AWEBAPPJODIT_VERSION=0.7.0
KWEB_VERSION=0.15.0
LIBREGRAPHLICO_VERSION=0.55.0
- Add a random delay if lx-renew script is run from cron
- Update submodules
- Add task to run ci tests
- Simplify container build by reducing COPY instructions
v0.8.1 (2022-04-14)¶
- Container checksum:
sha256:1d66c20ed06ec19c9fa6615c64abc6813883b725ae65e13dd1603806fabfadef
- Container tag & checksum:
0.8.1@sha256:1d66c20ed06ec19c9fa6615c64abc6813883b725ae65e13dd1603806fabfadef
- Build timestamp:
20220414121957
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.8.1
CONTAINER_IMAGE_REVISION=909234a
E4ACONFIG_VERSION=0.7.0
E4AMANAGE_VERSION=0.8.0
E4AMANAGEAPI_VERSION=0.8.0
E4APHPMAPI_VERSION=0.7.1
E4APUSH_VERSION=0.7.1
E4ASERVICE_VERSION=0.14.0
E4ASYSTEM_VERSION=0.14.0
E4AWEBAPP_VERSION=6.3.2
E4AWEBAPPJODIT_VERSION=0.7.0
KWEB_VERSION=0.15.0
LIBREGRAPHLICO_VERSION=0.55.0
- CI: cleanup
- Made a new tag for the container to get downstream tags into the release
v0.8.0 (2022-04-14)¶
- Add v0.8.0 to changelog"
- Upgrade to go 1.18
- Add wait4x for mysql/redis checks
- Added test for sending as an alias via smtp
- Update submodules
- Improve redis availability check and make services dependent on it
v0.7.0 (2022-04-04)¶
- Container checksum:
sha256:cd541f9680d7f19983314620ef7a2c7b22ae97aa71e305068123fc48a86f91d4
- Container tag & checksum:
0.7.0@sha256:cd541f9680d7f19983314620ef7a2c7b22ae97aa71e305068123fc48a86f91d4
- Build timestamp:
20220404133212
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.7.0
CONTAINER_IMAGE_REVISION=1f768e9
E4ACONFIG_VERSION=0.6.0
E4AMANAGE_VERSION=0.8.0
E4AMANAGEAPI_VERSION=0.8.0
E4APHPMAPI_VERSION=0.7.0-1-g4698f28
E4APUSH_VERSION=0.7.0
E4ASERVICE_VERSION=0.13.0
E4ASYSTEM_VERSION=0.12.0-14-g72be66213e
E4AWEBAPP_VERSION=6.3.0-1-g37c8a41
E4AWEBAPPJODIT_VERSION=0.6.0
KWEB_VERSION=0.14.0
LIBREGRAPHLICO_VERSION=0.54.1
- Add postfix virtual alias support
- Validate license in pipeline
- Repair container init step after removing chown for /storage/system
- Drop option to skip permissions for /storage/system and /storage/service
- Add automatic selected data file upgrade
- Use rsync to make container owned system and service var
- Add integration test for activesync login
- Add migration to set sending address for mailgen
- Add automated test for mail sending through mailgen
- Update e4a-entitlement to stop relying on umask for socket access
- Change umask for entitled
- Specify smtp endoint for mailgen service
- Update lego to latest version
- Add php-curl to the container Update submodules Move manual testing steps to commander.yaml
- Update e4a-system to get translation changes
- Update submodules
- Clean double quotes from ACMESERVER and E4AFQDN
- Instruct caddy to log webapp errors to a logfile
- Notify entitled through a hook about new license certificates
- Remove "e4a-webapp-passwd" plugin
- Test if acme challenge works on additional domain name
- Add e4a-entitlement service and exchange
- Get rid of HTML based top level redirect
v0.6.1 (2022-03-15)¶
- Container checksum: sha256:53d898f66840273bcef21d1f4043b2daa7fa7bb1080d9f0732c2fd36886005c7
- Container tag & checksum: 0.6.1@sha256:53d898f66840273bcef21d1f4043b2daa7fa7bb1080d9f0732c2fd36886005c7
- Build timestamp: 20220315132338
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.6.1
CONTAINER_IMAGE_REVISION=5833edf
E4ACONFIG_VERSION=0.5.0-4-g86c8017
E4AMANAGE_VERSION=0.7.0
E4AMANAGEAPI_VERSION=0.8.0
E4APHPMAPI_VERSION=0.6.0-9-g19b74ba
E4APUSH_VERSION=0.6.0-4-g4267272
E4ASERVICE_VERSION=0.12.0-3-ga95be8b
E4ASYSTEM_VERSION=0.11.0-13-g26e0280cd
E4AWEBAPP_VERSION=6.2.0-13-g4c897c8
E4AWEBAPPJODIT_VERSION=0.5.0
E4AWEBAPPPASSWD_VERSION=2.0.0-1-g302b787
KWEB_VERSION=0.14.0
LIBREGRAPHLICO_VERSION=0.54.0
- Update submodules to fix a crash in e4a-system
v0.6.0 (2022-03-14)¶
- Container checksum:
sha256:f2e133fac003e0b6b2d1a38b848fb0a402f13e650976c880bf407ccc2f186b1b
- Container tag & checksum:
0.6.0@sha256:f2e133fac003e0b6b2d1a38b848fb0a402f13e650976c880bf407ccc2f186b1b
- Build timestamp:
20220315093202
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.6.0
CONTAINER_IMAGE_REVISION=28a3878
E4ACONFIG_VERSION=0.5.0-4-g86c8017
E4AMANAGE_VERSION=0.7.0
E4AMANAGEAPI_VERSION=0.8.0
E4APHPMAPI_VERSION=0.6.0-9-g19b74ba
E4APUSH_VERSION=0.6.0-4-g4267272
E4ASERVICE_VERSION=0.12.0-3-ga95be8b
E4ASYSTEM_VERSION=0.11.0-11-g25f58c057
E4AWEBAPP_VERSION=6.2.0-12-g26c5e5b
E4AWEBAPPJODIT_VERSION=0.5.0
E4AWEBAPPPASSWD_VERSION=2.0.0-1-g302b787
KWEB_VERSION=0.14.0
LIBREGRAPHLICO_VERSION=0.53.1-15-gf38ed1f
- Update submodules
- Update submodules
- Various smaller setup changes
- Define CSP for WebApp in Caddyfile
- Use configuration files for serviced and indexerd
- Pin Golang version in build stage
- Do not make MariaDB listen globally
v0.5.9 (2022-03-07)¶
- Container checksum:
sha256:b5e811ab383116f7fa837dbbfcd623b89f011e898ae091e8b9040dde381e4243
- Container tag & checksum:
0.5.9@sha256:b5e811ab383116f7fa837dbbfcd623b89f011e898ae091e8b9040dde381e4243
- Build timestamp:
20220307163508
- Bundled versions:
CONTAINER_IMAGE_VERSION=0.5.9
CONTAINER_IMAGE_REVISION=e46c4b7
E4ACONFIG_VERSION=0.5.0
E4AMANAGE_VERSION=0.7.0
E4AMANAGEAPI_VERSION=0.8.0
E4APHPMAPI_VERSION=0.6.0
E4APUSH_VERSION=0.6.0
E4ASERVICE_VERSION=0.11.0-9-g79eec65
E4ASYSTEM_VERSION=0.10.0-9-ge1934af11
E4AWEBAPP_VERSION=6.2.0-3-g956c85d
E4AWEBAPPJODIT_VERSION=0.5.0
E4AWEBAPPPASSWD_VERSION=2.0.0-1-g302b787
KWEB_VERSION=0.14.0
LIBREGRAPHLICO_VERSION=0.53.1-2-g04fcc55
- Add parameters for language and timezone for e4a-manage-api
- Define the container tag to be tested in the pipeline
- Remove old :ci tag and replace it with the already established date string
- Add migration to trigger FTS queue reindex
- Add simple automated startup test
- Add prometheus metrics for e4a-service indexerd and serviced
- Include container version and hash in .version
v0.5.8 (2022-02-28)¶
- Container checksum:
sha256:0e1df0cf4c0a7b4b192acee76b8d67979b72366f6bc92000cfdce34721805402
- Container tag & checksum:
0.5.8@sha256:0e1df0cf4c0a7b4b192acee76b8d67979b72366f6bc92000cfdce34721805402
- Build timestamp:
20220228161027
-
Bundled versions:
E4ACONFIG_VERSION=0.5.0 E4AMANAGE_VERSION=0.7.0 E4AMANAGEAPI_VERSION=0.7.0 E4APHPMAPI_VERSION=0.6.0 E4APUSH_VERSION=0.6.0 E4ASERVICE_VERSION=0.11.0 E4ASYSTEM_VERSION=0.10.0 E4AWEBAPP_VERSION=6.2.0 E4AWEBAPPJODIT_VERSION=0.5.0 E4AWEBAPPPASSWD_VERSION=2.0.0-1-g302b787 KWEB_VERSION=0.14.0 LIBREGRAPHLICO_VERSION=0.53.1-2-g04fcc55
Attention
Among many other changes, fixes and improvements this release brings the new full text search. Please be reminded that attachments will not be indexed with this release, and the release also does not contain any reindexing of existing data - so to test indexing create new data or modify existing data to get it indexed.
- Add new indexer component
- Various improvements to release pipeline to automate new releases
- This took a few in between releases and also comes with automated changelog generation
0.5.2¶
- Container checksum:
sha256:a45792981f73f115d99e0ec2f04897a72bc70427e23fe4164d77a9e6752e10b8
- Container tag & checksum:
0.5.2@sha256:a45792981f73f115d99e0ec2f04897a72bc70427e23fe4164d77a9e6752e10b8
- Build timestamp:
20220221092637
Changes:
- Introduces a new internal migration system to be apply to apply configuration changes when needed
0.5.1¶
- Container checksum:
sha256:976eb23693daede96fd3ec50ec692a9faf4f353eaaf739e006bfed2c0cb9e3b3
- Container tag & checksum:
0.5.1@sha256:976eb23693daede96fd3ec50ec692a9faf4f353eaaf739e006bfed2c0cb9e3b3
- Build timestamp:
20220216103139
Changes:
- Hotfix: Fixes startup of
e4a-service-daemon
to allow login via oidc
0.5.0¶
- Container checksum:
sha256:f148b060fe88835a75d045aafa85923e52c0cc123f23685de78e7e2d2684d568
- Container tag & checksum:
0.5.0@sha256:f148b060fe88835a75d045aafa85923e52c0cc123f23685de78e7e2d2684d568
- Build timestamp:
20220215145723
Attention
This release changes how we version and tag the container to make it on one side easier for us to bump versions on each push and on the other hand also easier for the admin to follow certain versions.
From now containers will use the following tags:
- the container release that has been uploaded most recently will carry the
latest
tag - an internal data stamp from the time of building, e.g.
20220215145723
- the full version of the release, e.g.
0.5.0
- just the minor version of the release, e.g.
0.5
- just the major version of the release, e.g.
0
Changes:
- Various fixes relating to the imap service to fix errors encountered while migrating test data
- Adds log rotation for Apisix stream logging
- Update of Apisix to latest upstream release
- Fixes authentification for EWS and Autodiscover endpoints
- Removes the "indexer" service, which will soon be replaced by a new implementation
- Cleans up version information in labels and
/storage/.version
0.4.0-20220207170605¶
Container checksum: sha256:eae936104cd478fbe06de1c435d259b328b429c649ae6526fe504331a4af9acc
Container tag & checksum: 0.4.0-20220207170605@sha256:eae936104cd478fbe06de1c435d259b328b429c649ae6526fe504331a4af9acc
Note
This release changes the domain handling slightly by separating E4AFQDN
and the DOMAINS
environment variables. If a certificate for the FQDN should be retrieved from Let's Encrypt it needs to be added to the DOMAINS
environment manually.
E4AFQDN
andDOMAINS
are now treated separately by the container- If
DOMAINS
is empty it will however useE4AFQDN
as its value
- If
- Fixes autodiscover for ActiveSync clients
- Fixes cron in regards to duplicate configuration for distribution log files
- For
config.yaml
and theapisix-config.yaml
andapisix-routes.yaml
the admin will now find a.dist
file in/storage
to easier compare the default configuration with the current one - Apisix now sets a fallback host for ssl handling
- The first entry of the
DOMAINS
variable is used for this
- The first entry of the
0.4-20220131160119¶
Container checksum: sha256:925e49b6678abe2b3bd45f3cbe2e574e2fcced0a40a316866d2b5ceb80e31596
Container tag & checksum: 0.4-20220131160119@sha256:925e49b6678abe2b3bd45f3cbe2e574e2fcced0a40a316866d2b5ceb80e31596
- Users can now change their own password and profile picture in the Manage UI
- Outlook now links to the Manage UI for profile picture changes
0.4-20220124105724¶
Container checksum: sha256:34019a61f3aa791f98429c6470729b786ac7c9207cc3619262c2b5a263b487f7
- Implements log rotation for apisix logging
- Enabled logging for tcp connections in apisix
- Update submodules
- now its possible to add user pictures through the manage ui
- admins can invite users to reset their password by sending a mail
- fixes meeting request sending over ActiveSync
0.4-20220118092954¶
Container checksum: sha256:faac7530f9eb2a84728b2f97b27dfecae31819c5c185c46076622f9855750a33
- fixes issue with php connections not being closed and therefore getting exhausted
- fixes issue with pagination of message lists in WebApp
- improve Apisix configuration
- define proxy_read_timeout for ActiveSync connections
- improve overall proxy behavior
- enable gzip compression
0.4-20220107162957¶
Container checksum: sha256:c3e66216a73dd3c0d5a9bc9d1ed93fa99f680b6200f27c6dcf81452e7b23bbad
- fixes Postfix configuration so no startup warning are logged anymore
- adjusts runas group for e4a-service-postfix so that the service can access the adac socket
0.4-20220105181151¶
Container checksum: sha256:e0ceafc854819ef0c149734dfa8878d376312c89521a62f17b31d72caea0bc59
- Makes it possible to override the sending address of the mailgen service (used to send out for example password reset mails)
- On initial creation of
config.yml
the.e4a.common.default_domain
is now set to the FQDN of the container - Symlinks created under
/storage
and pointing towards/storage
are now relative - to update existing links install the package
symlinks
in the container and runsymlinks -cr /storage
0.4-20220104164626¶
Container checksum: sha256:dcfa4a73714412e1e0294abd8a871950546bb3d51da7b5ad546dbf4eb2c611fd
- There was still an issue found regarding table formatting in th Exchange4all WebApp
- Switches Redis to append-only to prevent data loss on abrupt termination
0.4-20220103185150¶
Container checksum: sha256:e0c5647cfc0315bb04a9fd43c5e014412c0e0ce88144ec0bd3898c85da441983
This update marks the completion of our minimum viable product (MVP) milestone.
0.3-20211228173700¶
Container checksum: sha256:86eb2faf30743b0a8d354c64b3c81cb901328919dfd47644c76f97d2c1306a47
Note
This release deprecates the functionality that auto added the autodiscover subdomain to the configured domains. From now on the container will only retrieve certificates for and configure domains that are explicitly configured through E4AFQDN
and the DOMAINS
environment variable.
- Brings back the possibility to configure multiple domains
- Now includes configuration for the "Redeem" service which allows to invite users via email
0.3-20211222135507¶
Container checksum: sha256:a4af334ad3b39dbe21d3e141e63afb30e858851656f33c33f4e2a66c415e9224
- Log files are now location in
/storage/log
and are persisted during container restarts - APISIX
- Implements APISIX as the front facing proxy
- Fixes issues with overwriting of OIDC issuer in APISIX configuration
- Switches APISIX to "standalone mode" to remove etcd and simplify configuration
- Fixes version number for Manage UI in the container
Known issues:
- the new configuration does not yet work with multiple domains assigned
- the "redeemer" service is not yet properly configured
0.3-20211213092723¶
Container checksum: sha256:c084771e01f2e1ffecc165cd014375b7509799f77e605d4a39eeda6913c763d6
- Specifies location of ca for Apisix
- Sets default editor already during build
- Switch compiler to avoid runtime errors in regards to user passwords
0.3-20211210091906¶
Container checksum: sha256:b757f599500839ea5aa6ba7227f58907b87e424020b4f596334a3b411e607960
- Limits upper value for GOMAXPROCS to 8
- APISIX
- Includes APISIX in Metrics endpoint
- Instructs APISIX to validate SSL connections
- runit
- Reworks runit scripts for better output direction
- Adds further checks to make sure MariaDB is available before starting further services
- Postfix
- Modify sending Milter to only be active for the submission port
- Adds the ability to override master.cf configuration
- Preserves lego data directory when using the staging endpoint
0.3-20211203120400¶
Container checksum: sha256:4dd63888439e09b739ff8a2b3698840f782b33bf4d739d9121f35944833f7432
- Update bundled components with changes from the Hackathon
0.3-20211129134401¶
Container checksum: sha256:c99abb8498ad71d5b8ad83bf1fb0822f5ead733a7dae153cde1e90e47dd82817
- Hotfix MariaDB root password
- Hotfix permissions for Caddy/Kweb homedir & add capabilities for privileged ports
- Hotfix permissions for Apisix
0.3-20211129125027¶
Container checksum: sha256:0d9c0d112f7ca41bd15df5a2ac4f5fb19d25f7c54a30f379a499f51d5bb7bfd9
- Security hackathon results:
- all services are now run with dedicated users
- permissions of existing data will be updated at first startup
- default mysql root password has been changed
- update default mysql credentials of e4a services for new installations
- existing environments will keep current
herculiz
/herculiz
credentials - new environments will have a auto generated unique password and use
exchange4all
as the user
- existing environments will keep current
- MariaDB backup will in the future only be done for the "email" database, which holds the user/domain/organization information
- switches off authentication on he SMTPS port, mail clients should use the submission port (587) instead
0.3-20211124163953¶
Container checksum: sha256:2857a66612893bff063d2baa408713fc5fad4a6076da8c3e491d90051ac63e8b
- Disable hard coded csp for now
- Perform redirect in Caddy/Kweb instead of e4a-service
0.3-20211124145643¶
Container checksum: sha256:ebe4d0d93dff18ab356e5d2ae1522a0a19efbd4f140500ed70f78fa06fa5235f
- No longer log timestamps twice for e4a-service and e4a-system
- Make it easier to override Postfix configuration
- Set additional http headers
0.3-20211112153035¶
Container checksum: sha256:f6e32b9237854cc0b15d1071f378b23b327b9c598c525b1604fc34ee63b8ca6f
- Reworks the logic for ssl certificate creation to make it easier to mount custom certificates
- The Exchange4all WebApp now uses OpenID Connect for login
0.2-20211108173952¶
Container checksum: sha256:3eeb6a42380561cc28c612e8283e9752d396d0b0257539d159d15a2f503669a0
- Now only "system administrators" can log into the management ui
0.2-20211105165122¶
Container checksum: sha256:5610151525b53445de5aafa051c12417740adada7234b9fd634ba2104a52936f
Note
Starting with this container the management ui and api are using OpenID Connect for sign in. At present any valid user can login and carry out administrative tasks, but this will only be possible for users with the "Domain administrator" or "System administrator" privilege in a future release.
- Adds script to automatically create a first "Administrator" user for the domain specified with the environment variable
E4AMAILDOMAIN
- This user can be used to login at the management interface with
admin@MAILDOMAIN
and the passwordadmin
- Implements OpenID login for the management ui and the management api
- Updates components to the latest commits
0.2-20211028111257¶
Container checksum: sha256:15d71ffd7af649fb34fc1bb9ef2b83ddc10182a2f49f4a529d4f5422c335be5b
- Services now set service class specific limits for open files
- the container also checks if it has been started with a sufficient open files limit and prints a warning if its too low
- The
docker-compose.yml
has been updated to modify the open file limit for the container- check the updating section in the manual for steps
0.2-20211025150846¶
Container checksum: sha256:b24bfc66e3ed8e476d2b56a951523071cadd2ac6c5aaadfd4c262537ecd3a310
- Properly installs ip_filter configuration
- Fixes an issue with incorrect WebApp logins
- Builds kweb during container build instead of relying on pre-built binaries
0.2-20211021171838¶
Container checksum: sha256:8e62efbc355b41b99b40b195fc0f0f3ab3d8005eb0d50f2782a889ae4b62f690
- Improves "special-use" functionality for Thunderbird
- Fixes errors when resolving external recipients in WebApp
- Fixes sender restriction when receiving external mails
0.2-20211021112843¶
Container checksum: sha256:4beb7e93b44cf4e97ad030e31b40ec4fc4029df74ac87506834b90ff0f6f7682
- Increases memory limits to allow WebApp to handle attachments up 20MB
- Fixes error when checking for email identities not handled on the local system
0.2-20211019172512¶
Container checksum: sha256:edc8ab3fadfe79c943f0586a787c09117f6dbf5e9a56f5005719aed69038923f
- Adds LibreGraph Connect as OpenID Connect provider
- OIDC login is not yet supported in any of the other applications
- Fixes a memory leak in e4a-system
0.2-20211015144839¶
Container checksum: sha256:759ab53c6ae69bb739e77179502e8a81e6213b46a9fa9ecfbe78e90349378241
- Adds cron job for automatic MariaDB backups (old backups are cleared after eight days)
0.2-20211007183908¶
Container checksum: sha256:b651f0eafd010471ece0a7cde1977ad8c52f206c95952fefdf990782b9221607
- Fixes php session path for appliance
0.2-20211006112155¶
Container checksum: sha256:240d2d9eb3e3f02fd757b3f82a5525c78e0643f95c3843023623013f095dc824
- Integrates Postfix with E4A milter service to prevent local users from sending with addresses that do not belong to them
- Adds version information of the individual E4A components as labels and
/opt/exchange4all/.version
to the container
0.2-20211005125630¶
Container checksum: sha256:f5cee898ff7852c883ed4be68e80398337d88a3f111a4ba4b6013264b9efd478
- Makes it possible to specify additional domains via the
DOMAINS
environment variable - WebApp now uses new documentation website
- Adds password change plugin to WebApp
- Update e4a components to latest commits
0.2-20211001104128¶
Container checksum: sha256:2444a571a8ad06d2e6c22d412ac4826dfdea20aed2b99b6ded687fe8e3008270
- rollback WebApp to 6.0.1 to workaround login issues
- repair push log directory
0.2-20210928183931¶
Container checksum: sha256:84ea399679c4061959b88c97f5df2ae868b8edd1d708654e904541247fe131c6
- basic auth for manage ui and api
- temporary implementation until the official OIDC login is finished
- can be controlled through the
ADMINPASSWORD
environment variable. Username isadmin
and the default password ismyexchange
0.2-20210927125037¶
Container checksum: sha256:7470174e812dd6ee5dc1f3fddc53894d7ac84b2497ae6c2cdc0303d384ff048a
- Switches http port to
80
- Switches https port to
443
0.2-20210921121913¶
Container checksum: sha256:cecdbe1b7900eae21db437e09aac6887793c8671c8442ddeb3cf8496132883c4
- initial version with changelog