1008 Commits

Author SHA1 Message Date
alfresco-build
325e52947b [maven-release-plugin][skip ci] prepare release 3.0.1-A1 3.0.1-A1 2023-02-09 16:12:47 +00:00
mikolajbrzezinski
7c088dc90a
[release] 3.0.1-A1 (#732)
[release] 3.0.1-A1
2023-02-09 16:57:07 +01:00
mikolajbrzezinski
284901159d
ACS-4454 Migrating to GH Actions (#727) 2023-02-09 12:04:27 +01:00
krdabrowski
840529bdb9
Merge pull request #703 from Alfresco/feature/ATS-995-TIFF_to_PDF_ImageMagick_transform_don't_work
ATS-995, MNT-23248: TIFF to PDF ImageMagick transform don't work
2022-11-24 15:39:39 +01:00
Krystian Dabrowski
c0ecf94b7b ATS-995, MNT-23248: TIFF to PDF ImageMagick transform don't work
- type and edge case fix
2022-11-23 12:55:34 +01:00
Krystian Dabrowski
2060660b21 ATS-995, MNT-23248: TIFF to PDF ImageMagick transform don't work
- fixing AIOTikaMetadataExtractsIT failing tests
2022-11-22 11:52:09 +01:00
Krystian Dabrowski
154fd77438 ATS-995, MNT-23248: TIFF to PDF ImageMagick transform don't work
- replaced quick.tiff to 6 paged file
2022-11-22 09:52:22 +01:00
Krystian Dabrowski
ac0ccec99f ATS-995, MNT-23248: TIFF to PDF ImageMagick transform don't work
- fixing failing AIOTikaTest::optionListTest
2022-11-21 19:07:58 +01:00
Krystian Dabrowski
68e2b9e494 ATS-995, MNT-23248: TIFF to PDF ImageMagick transform don't work
- introducing new custom transformer-misc: ImageToPdf
2022-11-18 18:34:36 +01:00
Krystian Dabrowski
5bd2430513 ATS-995, MNT-23248: TIFF to PDF ImageMagick transform don't work
- introducing new custom transformer-misc: ImageToPdf
2022-11-18 17:49:20 +01:00
Travis CI User
888294d28b [maven-release-plugin][skip ci] prepare for next development iteration 2022-10-19 11:03:54 +00:00
Travis CI User
0005b60f32 [maven-release-plugin][skip ci] prepare release 3.0.0 3.0.0 2022-10-19 11:03:52 +00:00
kmagdziarz
9d73acbba6 [release] 3.0.0 2022-10-19 12:34:54 +02:00
kmagdziarz
f155417a90 [release] 3.0.0 2022-10-19 12:18:08 +02:00
mikolajbrzezinski
eb65ca95c6
update ooxml schemas to poi-ooxml-lite (#691) 2022-10-14 11:57:25 +02:00
Travis CI User
d2e5a15e8b [maven-release-plugin][skip ci] prepare for next development iteration 2022-10-12 11:18:09 +00:00
Travis CI User
ffbe57fce7 [maven-release-plugin][skip ci] prepare release 3.0.0-A6 3.0.0-A6 2022-10-12 11:18:07 +00:00
kmagdziarz
52ceb11cad [release] 3.0.0-A6 2022-10-12 12:50:03 +02:00
Travis CI User
e45e45d1e6 [maven-release-plugin][skip ci] prepare for next development iteration 2022-10-12 07:31:54 +00:00
Travis CI User
673e2ef3f5 [maven-release-plugin][skip ci] prepare release 3.0.0-A5 3.0.0-A5 2022-10-12 07:31:52 +00:00
kmagdziarz
6259019876 [release] 3.0.0-A5 2022-10-12 09:05:01 +02:00
Vítor Moreira
6849854f4e
MNT-23047: exifTool command defined as properties and dependant of ru… (#655)
* MNT-23047: exifTool command defined as properties and dependant of running OS
2022-10-11 11:06:33 +01:00
Travis CI User
514d03f81a [maven-release-plugin][skip ci] prepare for next development iteration 2022-10-10 15:14:38 +00:00
Travis CI User
a01599cd6c [maven-release-plugin][skip ci] prepare release 3.0.0-A4 3.0.0-A4 2022-10-10 15:14:36 +00:00
kmagdziarz
a1299c4b93 [release] 3.0.0-A4 2022-10-10 16:50:22 +02:00
Kacper Magdziarz
afe61f769a
fix CVE-2022-42003 (#687) 2022-10-10 16:42:51 +02:00
dependabot[bot]
b3acaeea0c Bump alfresco/alfresco-base-java in /engines/aio
Bumps alfresco/alfresco-base-java from jre17-rockylinux8-202207110835 to jre17-rockylinux8-202209261621.

---
updated-dependencies:
- dependency-name: alfresco/alfresco-base-java
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-28 11:16:25 +00:00
dependabot[bot]
231dc0c4c9 Bump alfresco/alfresco-base-java in /engines/tika
Bumps alfresco/alfresco-base-java from jre17-rockylinux8-202207110835 to jre17-rockylinux8-202209261621.

---
updated-dependencies:
- dependency-name: alfresco/alfresco-base-java
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-28 10:59:13 +00:00
dependabot[bot]
697a51e9b3 Bump alfresco/alfresco-base-java in /engines/libreoffice
Bumps alfresco/alfresco-base-java from jre17-rockylinux8-202207110835 to jre17-rockylinux8-202209261621.

---
updated-dependencies:
- dependency-name: alfresco/alfresco-base-java
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-28 10:59:08 +00:00
dependabot[bot]
c208afa051 Bump alfresco/alfresco-base-java in /engines/misc
Bumps alfresco/alfresco-base-java from jre17-rockylinux8-202207110835 to jre17-rockylinux8-202209261621.

---
updated-dependencies:
- dependency-name: alfresco/alfresco-base-java
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-28 10:59:04 +00:00
dependabot[bot]
409959849f Bump alfresco/alfresco-base-java in /engines/pdfrenderer
Bumps alfresco/alfresco-base-java from jre17-rockylinux8-202207110835 to jre17-rockylinux8-202209261621.

---
updated-dependencies:
- dependency-name: alfresco/alfresco-base-java
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-28 10:58:59 +00:00
dependabot[bot]
024ab41853 Bump alfresco/alfresco-base-java in /engines/imagemagick
Bumps alfresco/alfresco-base-java from jre17-rockylinux8-202207110835 to jre17-rockylinux8-202209261621.

---
updated-dependencies:
- dependency-name: alfresco/alfresco-base-java
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-28 10:58:54 +00:00
Travis CI User
4ff7c3896d [maven-release-plugin][skip ci] prepare for next development iteration 2022-09-23 17:59:31 +00:00
Travis CI User
1b6e979cea [maven-release-plugin][skip ci] prepare release 3.0.0-A3 3.0.0-A3 2022-09-23 17:59:29 +00:00
mstrankowski
87729bb1d4 [release] 3.0.0-A3 2022-09-23 19:36:43 +02:00
Marcin Strankowski
febd18cfc7
Merge pull request #676 from Alfresco/feature/ACS-3476-t-service-check-size
ACS-3476: Re-adding a getAdditional method
2022-09-23 19:17:55 +02:00
mstrankowski
dfa9f15f72 ACS-3476: Re-adding a getAdditional method
It was needed for proper processing of ConfigurationProperties annotation and allowing for TRANSFORMER_ROUTES_ADDITIONAL_<engineName> for backwards compatibility.
Spring mechanism takes the "transform.routes" gets the "additional" as a setting and adds to map ("ai", configFile).
Without this get, the spring mechanism can't add this property due to no access to additional variable
2022-09-23 18:22:04 +02:00
alandavis
4805ccee31 Add the size to the "No transforms" message as it is used in selecting them.
Example: No transforms for: text/plain (5.4 KB) -> application/pdf language=French
2022-09-16 15:02:09 +01:00
alandavis
e6dd44fc15 Add run instructions [skip ci] 2022-09-15 16:36:54 +01:00
Travis CI User
f897d2bb35 [maven-release-plugin][skip ci] prepare for next development iteration 2022-09-14 22:23:22 +00:00
Travis CI User
2da2a25970 [maven-release-plugin][skip ci] prepare release 3.0.0-A2 3.0.0-A2 2022-09-14 22:23:20 +00:00
alandavis
246d7417b4 [release] 3.0.0-A2
org.yaml:snakeyaml:1.32
2022-09-14 23:01:55 +01:00
alandavis
886ef10ccb Remove ATS-0000_refactor_packages as a release branch [skip ci] 2022-09-14 14:31:33 +01:00
Travis CI User
dcb887d295 [maven-release-plugin][skip ci] prepare for next development iteration 2022-09-14 13:15:45 +00:00
Travis CI User
3930ad3845 [maven-release-plugin][skip ci] prepare release 3.0.0-A1 3.0.0-A1 2022-09-14 13:15:43 +00:00
alandavis
7f4ab9e7c8 [release] 3.0.0-A1 2022-09-14 13:53:01 +01:00
Alan Davis
babe26b0ba
HXENG-64 refactor ATS (#657)
Refactor to clean up packages in the t-model and to introduce a simpler to implement t-engine base.

The new t-engines (tika, imagemagick, libreoffice, pdfrenderer, misc, aio, aspose) and t-router may be used in combination with older components as the API between the content Repo and between components has not changed. As far as possible the same artifacts are created (the -boot projects no longer exist). They may be used with older ACS repo versions.

The main changes to look for are:
* The introduction of TransformEngine and CustomTransformer interfaces to be implemented.
* The removal in t-engines and t-router of the Controller, Application, test template page, Controller tests and application config, as this is all now done by the t-engine base package.
* The t-router now extends the t-engine base, which also reduced the amount of duplicate code.
* The t-engine base provides the test page, which includes drop downs of known transform options. The t-router is able to use pipeline and failover transformers. This was not possible to do previously as the router had no test UI.
* Resources including licenses are automatically included in the all-in-one t-engine, from the individual t-engines. They just need to be added as dependencies in the pom. 
* The ugly code in the all-in-one t-engine and misc t-engine to pick transformers has gone, as they are now just selected by the transformRegistry.
* The way t-engines respond to http or message queue transform requests has been combined (eliminates the similar but different code that existed before).
* The t-engine base now uses InputStream and OutputStream rather than Files by default. As a result it will be simpler to avoid writing content to a temporary location.
* A number of the Tika and Misc CustomTransforms no longer use Files.
* The original t-engine base still exists so customers can continue to create custom t-engines the way they have done previously. the project has just been moved into a folder called deprecated.
* The folder structure has changed. The long "alfresco-transform-..." names have given way to shorter easier to read and type names.
* The t-engine project structure now has a single project rather than two. 
* The previous config values still exist, but there are now a new set for config values for in files with names that don't misleadingly imply they only contain pipeline of routing information. 
* The concept of 'routing' has much less emphasis in class names as the code just uses the transformRegistry. 
* TransformerConfig may now be read as json or yaml. The restrictions about what could be specified in yaml has gone.
* T-engines and t-router may use transform config from files. Previously it was just the t-router.
* The POC code to do with graphs of possible routes has been removed.
* All master branch changes have been merged in.
* The concept of a single transform request which results in multiple responses (e.g. images from a video) has been added to the core processing of requests in the t-engine base.
* Many SonarCloud linter fixes.
2022-09-14 13:40:19 +01:00
tiagosalvado10
ea83ef9ebc
Merge pull request #665 from Alfresco/MNT-22398_handle-utf-bom
[MNT-22398] Handle UTF-8 BOM
2022-09-12 11:49:50 +01:00
Vítor Moreira
9308cce484
Merge pull request #669 from Alfresco/feature/ACS-3492_bump_snakeyaml_to_1_31
ACS-3492: bump snakeyaml version to 1.31
2022-09-06 16:25:59 +01:00
Vitor Moreira
0ab9d185b9 ACS-3492: bump snakeyaml version to 1.31 2022-09-06 16:04:23 +01:00