* master: (52 commits)
[maven-release-plugin][skip ci] prepare for next development iteration
[maven-release-plugin][skip ci] prepare release 2.5.7-A4
ACS-2587 Fix test failure
ACS-2587 Include directAccessUrl in T-Config if supported (#539)
ATS-864: fix dependabot
ATS-864: Switch from fabric8 to docker mvn plugin (#436)
ACS-2072 Enforce third party license compliance.
[maven-release-plugin][skip ci] prepare for next development iteration
[maven-release-plugin][skip ci] prepare release 2.5.7-A3
[trigger release] 2.5.7-A3
Bump activemq-client from 5.16.3 to 5.16.4 (#534)
Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 (#533)
ATS-981 Avoid CVE-2022-23181 with spring-boot-starter-web 2.6.3 (#537)
[maven-release-plugin][skip ci] prepare for next development iteration
[maven-release-plugin][skip ci] prepare release 2.5.7-A2
[trigger release] 2.5.7-A2
ACS-2497 Rework httpTransformRequestUsingDirectAccessUrlTest so it can be used in AI and Aspose (#535)
Bump docker-maven-plugin from 0.38.1 to 0.39.0 (#528)
[maven-release-plugin][skip ci] prepare for next development iteration
[maven-release-plugin][skip ci] prepare release 2.5.7-A1
...
# Conflicts:
# .travis.yml
# alfresco-transformer-base/src/main/java/org/alfresco/transformer/util/RequestParamMap.java
Also bumped pom.xml version (for two ffmpeg folders) from 2.5.5-A2-SNAPSHOT to match others (2.5.7-A5-SNAPSHOT)
- went from green to red (when building docker image - apparently change in FFmpeg install)
- took the opportunity to switch to supported Java Base Image (ie. CentOS 7 LTS instead of CentOS 8)
- hence, for now (for PoC) floating FFmpeg v3.x (rather than v4.x)
- add PoC option to convert from mp4 to either image/png or image/png
- single frame based on timeOffset param (example format "00:00:00.5")
- transform option names & support mimetypes subject to change
- requires detailed design + (unit) regression tests
- see also MM-156
- quick PoC hack to update Dockerfile to FFmpeg 4.2.4 on CentOS 8 (from 3.4.8-1 on CentOS 7) base docker image
- TODO raise story/task to do this properly (as part of epic) !
- fix typo in name (pom.xml)
- temporarily downgrade to CentOS 7 base docker image (=> ~ FFmpeg 3.4.8-1)
- TODO upgrade to CentOS 8 base docker image (=> ~ FFmpeg 4.2.4)
- fix the -ve unit test files (back to same as other T-Engines)
- for now, remove the empty FFmpeg t-options
- TODO add some example config options (+ unit tests)
- add *skeleton* of unit tests based on other T-Engines (incomplete)
- TODO add more tests, re: specific FFmpeg transform options (+ more src/tgt media types)