OJS, OMP, and OPS 3.3.0-21 and 3.4.0-9 released

PKP is pleased to announce the release of…

These are maintenance releases, collecting a number of minor bug fixes. We are aware of reports of automated attacks against outdated versions of OJS, particularly 3.3.0-15 and older. We work hard to keep our software secure; please make sure to stay up to date!

Details on corrected issues are available here:

Thanks to our incredible community of coders, testers, documentation contributors, and financial contributors, who make these releases possible!

Regards,
Alec Smecher
Public Knowledge Project Team

9 Likes

Docker images for new OJS avaliable at dockerHub as:

For detailed instructions on how to run OJS with docker and help visit the easyOJS repository.

3 Likes

New images for OMP:

Those images introduce relevant changes from older ones (as a proof of concept):

  • Now based on debian (a little heavier but more complete and easier to work than alpine).
  • Updated to PHP 8.3 (with all the php-extensions required).
  • OMP & OJS convergence (same vars and scripts for both tools).
  • Image building from tarballs.
  • Finally, errors in stderr (could be reversed to files with a change in php.ini or similar…).
  • Also finally, error fixing (GD support, dates suport…).
  • Updated to mariadb:11.8 (last stable).
  • Postgres support (not tested).
  • Images moved to multi-stage and code is more readable.
  • Apps, dependences and php-extensions are variables (easier to read and to change).
  • Building parameters (build and image is changing your .env and run a dc build).
  • Image Release file at /var/www/container.version
  • Docker-compose refers local built image (not sure yet if this is good or bad).
  • Adding pdftotext, ps2ascii and antiword libraries.
  • Minor changes

Of all the changes, for me, the most significant is that we can now create images and maintain OJS and OMP in the same way. This will allow images to be released much faster or even automated with GitHub Actions right after each release.

WARNING: Those images are not yet tested on production. Please use with caution.

Double posting as a regular post to get feedback (if any).