All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- [NYS2AWS-172] manually fixed rollback bug in Solr6 2.0.9.1 community edition #116
- [NYS2AWS-156] added support for customizing the
log4j.propertiesfile based uponLOG_-prefixed environmental variables. #113 - [DOCKER-456] upgrade solr from 2.0.8.1 to 2.0.9.1 #108
- [DOCKER-441] improve solr backup documentation and add new env variable for backup and ALFRESCO_SECRET [#97]
- [DOCKER-440] replace 2.0.8.1 with 2.0.8.2 #96
- [DOCKER-438] DOCKER-438 add back solr 2.0.6 #95
- [DOCKER-438] upgrade solr from 2.0.6 to 2.0.8.1 #91
- [XM2C-91] fix backup for latest ass remove core from solr backup dir and move backup location outside of data #76
- [DOCKER-426] upgrade solr from 2.0.3 to 2.0.6 #74
- [DOCKER-391] Deprecate solr1 #57
- [DOCKER-404] Alfresco search services 2.0.2.2 #64
- [ALFREDOPS-784] Released version of solr-backup #55
- [ALFREDOPS-780] Solr telemetry including backup metrics #52
- [ALFREDOPS-769] Backup-restore functionality #50
- [DOCKER-371] Alfresco search services 2.0.1 #40
- [DOCKER-374] Readiness endpoint for solr #41
- Write jetty access logs to stderr #49
- [DOCKER-394] Introduced SOLR_BACKUP_DIR variable #60
- [DOCKER-382] Jetty temp folder is a volume #45
- [DOCKER-383] Make it possible to mount a custom log4j.properties file for solr6 #46
- [DOCKER-393] Change property regex to account for spaces after comment #59
- [DOCKER-362, DOCKER-363] New images with "-xenit" suffix, containing alfred-telemetry #38
- [ALFREDOPS-715] Xenit-specific images for Solr Services >= 2.0.0 #39
- More elaborate healthchecks #37
- [DOCKER-360] Alfresco-search-services-2.0.0
- [DOCKER-271] Alfresco-search-services-1.4.0
- [DOCKER-334] Alfresco-search-services-1.3.1
- [DOCKER-190] Healthcheck script for solr6
- [DOCKER-273], [DOCKER-274] Refactorings, gradle (plugins) upgrades
- [DOCKER-278], [DOCKER-285] Move java-specific variables to java layer
- [DOCKER-306] Add jaxb dependency for jdk-11 compatibility
- [DOCKER-317] Improvements for sharded setup
- [DOCKER-264] Alfresco-search-services-1.3.0.6
- [DOCKER-251] Remove from solr's init duplicating logic related to JAVA_OPTS_ variables
- [DOCKER-332] Simplified sharding code
- [DOCKER-278] Move Java specific variables to java layer
- [DOCKER-261], [DOCKER-259], [DOCKER-257] Refactorings, notifications
- [DOCKER-248] Make sure backup folders exist in the case of a sharded setup. Backup needs to be triggered manually
- [DOCKER-248] Default backup locations are: /opt/alfresco/alf_data/solrBackup, /opt/alfresco/alf_data/solr4Backup, /opt/alfresco-search-services/data/solr6Backup
- [DOCKER-228] Remove license files from the repo
- [DOCKER-220] Support custom SSL keystore and truststore
- [DOCKER-226] Use REST API for search for solr6
- [DOCKER-231][DOCKER-233] Fix permissions in case of mounts
- [DOCKER-223] Fixed JVM argument for keystore type
- [DOCKER-188] If data folder is a mount or a volume, there are permission errors. Make sure the init script changes permissions on this folder.
- [DOCKER-153] Remove gpg verification
- [DOCKER-176] Create backup folders for solr6
- [DOCKER-159] Remove dependency on artifactory.xenit.eu: dependencies are downloaded via gradle
- [DOCKER-158] Alfresco search services 1.3.0.1. In order to reduce build time for the project, only last version is built per solr flavor.
- [DOCKER-155] Possibility to mount a custom schema and to add custom resources to a core
- [DOCKER-161] Separate stages in Jenkinsfile, with composeDown if tests fail or are aborted
- [DOCKER-130] Standardize init script by transforming it into a docker-entrypoint.d script, as ran by java image's ENTRYPOINT
- [DOCKER-184] Refactor docker-solr to use nested configurations and overlayed docker-compose files
- [DOCKER-151] Suggester not working for solr6
- [DOCKER-152] Wrong check when copying the template folder for solr6
- [DOCKER-112] Integration with vault
- [DOCKER-135] Remove file appender, the only logs are on stdout and stderr which can be externalized
- [DOCKER-115] Move healthchecks to Dockerfiles
- [DOCKER-119] Generic mechanism to set variables via JAVA_OPTS_<variable>
- [DOCKER-121] Options for suggester and facetable categories for solr6
- [DOCKER-118] Generic mechanism to set variables via GLOBAL_WORKSPACE_, GLOBAL_ARCHIVE_, GLOBAL_ environment variables
- [DOCKER-91] Redirect port was not parametrized in server.xml, therefore it was not possible to change it
- [DOCKER-116] Change ports via variables JETTY_PORT and JETTY_PORT_SSL
- [DOCKER-122] Solr1, solr4 and solr6 run with the same uid+gid
- [DOCKER-109] Adapt all solr images to start from Xenit base images
- [DOCKER-120] Removed variables SOLR_PORT, SOLR_PORT_SSL = they are set with TOMCAT_PORT, TOMCAT_PORT_SSL and JETTY_PORT, JETTY_PORT_SSL
- [DOCKER-117] Removed custom variables for caches. They can be set via GLOBAL_WORKSPACE_, GLOBAL_ARCHIVE_, GLOBAL_ options
- [DOCKER-77] Smoke tests: search + status for shards (if testsSharded = true)
- [DOCKER-104] Alfresco search services 1.2.0
- [DOCKER-90] Restructuring: global + local resources, single build
- [DOCKER-106] Parameter CORES_TO_TRACK as a ; separated list: e.g. CORES_TO_TRACK=alfresco;archive;version
- [DOCKER-103] Parameters SOLR_DATA_DIR, SOLR_MODEL_DIR, SOLR_CONTENT_DIR to changed default locations
- [DOCKER-88] Solr1
- [DOCKER-56] Alfresco search services 1.1.1
- [DOCKER-105] Refactored core creation: use static creation for default cores, same mechanism as for shards
- [DOCKER-66] Naming image
- [DOCKER-39] Support for JAVA_OPTS_<variable> variables, allowing for overrides in different docker-compose files.
- [DOCKER-41] Support for SSL in Alfresco search services 1.0.0 (solr6)