Skip to content

Conversation

@glye
Copy link
Contributor

@glye glye commented Apr 27, 2022

Question Answer
JIRA Ticket N/A
Versions (all supported)

Upgrade requirements, add recommendations, add Tika info.
Ref discussion at https://ibexa.slack.com/archives/G01JCT44S3B/p1651049120622749

We require Java 8. The Log4j / Log4shell security issue affected only Java 8, not newer releases. Java 8 is from 2014. Oracle ended premier support this March, but it's on extended support until 2030.
Java 11 LTS has Oracle premier support until September 2023. Java 17 LTS until 2026.
Afaik we don't support the newer 17(?) and 21 Java LTS releases yet, so we should set an upper bound as well. Correct?
https://www.oracle.com/java/technologies/java-se-support-roadmap.html

Tika was not mentioned here before. I took the 1.20 requirement from here, and added a recommendation for 1.28.1 or higher, due to security related upgrades in that release. We need to verify if this is a valid recommendation.
https://dist.apache.org/repos/dist/release/tika/1.28.1/CHANGES-1.28.1.txt

Maybe consider to replace the version specifications in https://doc.ibexa.co/en/latest/guide/file_management/#enable-binaryfile-field-indexing with a pointer to the requirements page, to avoid maintaing this info several places.

  • Do we support JDK 17 LTS?
  • Do we support the newest Tika 1.x releases?

@juskora juskora self-assigned this May 4, 2022
glye and others added 2 commits May 5, 2022 16:59
Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>
Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>
@glye
Copy link
Contributor Author

glye commented May 6, 2022

Applied last suggested changes.

@glye
Copy link
Contributor Author

glye commented May 9, 2022

@adamwojs @nkostiv @JavaSaBr @kaborkowski Hi! As java devs, do you agree with the requirements upgrades?

@adamwojs
Copy link
Member

adamwojs commented May 9, 2022

@adamwojs @nkostiv @JavaSaBr @kaborkowski Hi! As java devs, do you agree with the requirements upgrades?

Yes

@juskora juskora merged commit 7498001 into master May 11, 2022
@juskora juskora deleted the java-requirements-upgrade branch May 11, 2022 09:30
juskora added a commit that referenced this pull request May 11, 2022
* Upgrade requirements for Java dependencies

* Upper bound for Java

* Log4j updates

Further recommendation according to https://developers.ibexa.co/security-advisories/cve-2021-44228-log4j-vulnerability

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>
juskora added a commit that referenced this pull request May 11, 2022
* Upgrade requirements for Java dependencies

* Upper bound for Java

* Log4j updates

Further recommendation according to https://developers.ibexa.co/security-advisories/cve-2021-44228-log4j-vulnerability

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>
juskora added a commit that referenced this pull request May 11, 2022
* Upgrade requirements for Java dependencies

* Upper bound for Java

* Log4j updates

Further recommendation according to https://developers.ibexa.co/security-advisories/cve-2021-44228-log4j-vulnerability

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>
juskora added a commit that referenced this pull request May 11, 2022
* Upgrade requirements for Java dependencies

* Upper bound for Java

* Log4j updates

Further recommendation according to https://developers.ibexa.co/security-advisories/cve-2021-44228-log4j-vulnerability

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>

* Update docs/getting_started/requirements.md

Co-authored-by: Justyna Koralewicz <79849375+juskora@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants