All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- PR #213 DOCKER-460 update tomcat for CVE-2024-50379
- PR #118 ALFREDOPS-842 upgrade json logging version to 0.0.6
- PR #112 DOCKER-423 SOLR_SSL setting secret does not disable the tomcat ssl connector
- PR #110 XM2C-81 fix alfresco environment and default system properties
- PR #78 DOCKER-408 Add timeout to health check commands
- PR #208 DOCKER-450 Add Alfresco V23.1 & V23.2 support
- PR #98 XM2C-43 Merge docker-share into docker-alfresco
- PR #88 DOCKER-415 Add a healthcheck for Alfresco
- PR #86 DOCKER-414 Fix alf_data content store permissions
- PR #85 DOCKER-412 Add default legacy alfrescoConfiguration for solr ssl
- PR #84 XM2C-36: Save alfresco-global.properties to file and add to context.
- PR #82 DOCKER-409: Fix publishing problems, simplify the project structure.
- PR #79 DOCKER-405: Switch to embedded tomcat.
- Remove dependencies on custom base images
- Remove Alfresco versions < 6.1
- Drop legacy images
- Move to GA for all build, including enterprise
- Based on eclipse-temurin
- Support for JSON logging
- Support for access logging (in JSON)
- Logging to stdout
- PR #78 DOCKER-408: Add curl timeout to healthcheck commands
- PR #74 DOCKER-406 Added Alfresco 7.2 to subprojects
- PR #76 Allow manual triggers of workflow
- PR #210 DOCKER-457 Adapt default context settings for Tomcat 10 (this includes multipart form data parsing)
- PR #205 DOCKER-446 Instead of webscript org/alfresco/enterprise/repository/person/people-enterprise.get, webscript org/alfresco/repository/person/people.get is now used by default to list the Alfresco users in the admin tools.
- PR #201 XENOPS-1127 Bumped acs packageing version to the latest path version
- PR #73 DOCKER-402 Added Alfresco 7.1 to subprojects
- PR #69 DOCKER-372 Exclude directories left behind when a subproject was renamed
- PR #66 DOCKER-376 Changed WORKDIR
- PR #65 DOCKER-373 Add build for alfresco 7.0.0 images; enhanced support for keystore env variables
- PR #62 DOCKER-368 Add build for alfresco 6.2.2 images; pull pg and solr images from xenit repository public section to avoid dockerhub rate limits
- PR #50 DOCKER-311 Change requirements for
chown
in90-init-alfresco.sh
to prevent costly chown operations
- PR #49 DOCKER-345 Disabled building of legacy Alfresco enterprise 5.0 images
- PR #46 DOCKER-344 Enabled building of legacy Alfresco enterprise 5.0 images
- PR #41 DOCKER-339 Init script was installing xmlstarlet and required internet connection
- PR #38 DOCKER-335 Fix bug where
SOLR_SSL=none
deleted too much from server.xml
- PR #37 Update to last 5.2 (5.2.7.3 - added), 6.0 (6.0.1.3), 6.1 (6.1.1.3) and 6.2 (6.2.1 - added) versions
- PR #34 DOCKER-321 Fix issues that the Tomcat SSL connector no longer configured since upgrade to latest version
- PR #33 DOCKER-312 Start a release procedure: add Xenit version to the images tags
- PR #30 DOCKER-309 Update Alfresco Enterprise 6.1.0 to 6.1.1
- PR #28 DOCKER-284 Allow setting log levels through docker-compose
- PR #25 DOCKER-294 Install fontconfig in the skeleton image
- PR #24 DOCKER-292 Bump versions transformers. Use transform router + queue based transformations.
- PR #23 DOCKER-291 Added enterprise 6.2.0 and community 6.2.0-ga
- PR #22 DOCKER-288 Make sure java executable points to AdoptOpenJDK
- PR #17 DOCKER-278 Move java specific variables (jmx, debug, memory settings) to java layer
- PR #13 DOCKER-266 Added enterprise 5.2.6
- PR #11 DOCKER-263, DOCKER-259, DOCKER-258, DOCKER-257,
DOCKER-256 Refactorings, better handling of failures, notifications
- Increase number of tries in healthcheck
- Use smartCopy functionality
- Disable pulling image when using an image id
- PR #14 DOCKER-267 Removed enterprise 5.1.1, 5.2.0, 5.2.2 and 5.2.3
- [DOCKER-236] Separate out share: see https://github.com/xenit-eu/docker-share
- [DOCKER-255] Continue to build some legacy images, with both Alfresco and Share inside
- [DOCKER-253] Move handling of properties to Java code instead of shell in the init
- [DOCKER-251] Init script was duplicating JAVA_OPTS_ variables
- [DOCKER-234] Remove dependency on remote jod converter. Separate Dockerfile, init script and docker-compose files for Alfresco < 6 (with transformation tools included) and Alfresco >= 6 (using external transformations).
- [DOCKER-240] Use public images.
- [DOCKER-236] Separate out share.
- [DOCKER-242] Build in function of flavor. Registry name configurable.
- [DOCKER-243] Travis file.
- [DOCKER-225] Make sure there is one community build for each major-minor version
- [DOCKER-192] Remove tomcat-specific handling of variables, it is now done in the tomcat image
- [DOCKER-208] Use an environment variable for tomcat port in the healthcheck
- [DOCKER-205] Use DB_ variables in the connector url
- [DOCKER-241] Fix DEBUG setting when running on Java 9+
- [DOCKER-182] Init script for share, which edits share-config-custom.xml
- [DOCKER-183] Image for Alfresco enterprise 5.1.5
- [DOCKER-156] Image for Alfresco enterprise 6.1
- [DOCKER-186] Image for Alfresco enterprise 5.2.5
- [DOCKER-191] Remove gosu from Alfresco images, catalina si started with gosu in the tomcat images
- [DOCKER-195] Replacement in the init script not ok, restarting container breaks it
- [DOCKER-142] JAVA_OPTS are duplicated when starting tomcat
- [DOCKER-175] Backup location for solr6
- [DOCKER-145] Image of Alfresco 4.2 has MaxPermSize set, otherwise Alfresco does not start properly
- [DOCKER-147] Remove client-specific share alfrescoConfiguration
- [DOCKER-178] Always do compose down to avoid dangling containers
- [DOCKER-153] Remove gpg verification of the gosu binary
- [DEVEM-136] [DEVEM-360] Update versions of Gradle and docker-alfresco plugin
- [DOCKER-129] Move the init script in /entrypoint.d and use java's ENTRYPOINT and tomcat's CMD
- [DOCKER-179] Image for 6.0.1.2
- [DOCKER-181] Possibility to run multiple tests, by using nested configurations. Improved readability by using overlayed docker-compose files
- [DOCKER-186] Image for 5.2.5
- [DOCKER-138] Removed bundled images.
- [DOCKER-137] Download artifacts via gradle instead of via dockerfiles. Vault integration is kept as an example for the bundled images only.
- [DOCKER-126] Image for community 6.0.7-ga
- [DOCKER-128] Remove community image 6.0.0, is unstable
- [DOCKER-115] Move healthchecks to Dockerfiles
- [DOCKER-91] Redirect port was not parametrized in server.xml, therefore it was not possible to change it
- [DOCKER-76] Smoke tests
- [DOCKER-107] Property solr.port was not set due to wrong check in the init.sh
- [DOCKER-120] Removed ALFRESCO_PORT and ALFRESCO_PORT_SSL referring to ports in server.xml. Correct way to change those - via TOMCAT_PORT and TOMCAT_PORT_SSL.
- [DOCKER-93] Image for Alfresco Enterprise 6.0
- [DOCKER-102] Image for Alfresco Enterprise 5.2.4 (last SP)
- [DOCKER-101] Fix tag on Alfresco Community 5.2.g
- [DOCKER-98] Refactorings: simplified and deduplicated build.gradle, addition of "local" resources
- [DOCKER-96] Do not echo properties being replaced, they should not appear in the logs (some are confidential)
- [DOCKER-82] Good defaults for properties
- [DOCKER-12] [DOCKER-80] [DOCKER-79] [DOCKER-61] [DOCKER-55] [DOCKER-28] Refactorings: created global resources (for dockerfiles - with arguments, keystore, init), enterprise + community specific properties, single build.gradle, better namings
- [DOCKER-66] Adapted solr images names
- [DOCKER-31] [DOCKER-38] Tomcat-specific variables implemented as JAVA_OPTS and renamed into TOMCAT_ (e.g. TOMCAT_PORT, TOMCAT_MAX_THREADS).
- [DOCKER-37] Adapt bundle images for new structure
- [DOCKER-92] Image for Alfresco Enterprise 5.2.3
- [DOCKER-87] Image for Alfresco Enterprise 4.2.8
- [DOCKER-67] Include jod converter amp
- [DOCKER-57] Added alfresco pdf renderer executable to Alfresco images >=5.2
- [DOCKER-94] Declare growing folders as volumes
- [DOCKER-35] Support for JAVA_OPTS_ variables, allowing for overrides in different docker-compose files
- [DOCKER-43] First version Changelog
- [DOCKER-37] Removed bundled images for versions >=5.0
- [DOCKER-26] Removed the PROXY_ parameters from the init