//Cloudogu EcoSystem Docs

Easy Redmine Changelog

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.

[Unreleased]

[v12.10.1-3] - 2023-11-13

Changed

  • Upgrade Makefiles to 8.7.3

Fixed

  • Critical-CVEs: CVE-2023-38408 CVE-2023-38545 CVE-2023-45871
  • High-CVEs: CVE-2023-1989 CVE-2023-27533 CVE-2023-27534 CVE-2023-29491 CVE-2023-4244 CVE-2023-42753 CVE-2023-43787 CVE-2023-4622 CVE-2023-4623 CVE-2023-4911 CVE-2023-4921 CVE-2023-5367

[v12.10.1-2] - 2023-09-18

Added

  • Task to import custom menu entries configured via usertype (#104)

Changed

  • Update SCM-Manager branch plugin to v2.0.0 (#102)

[v12.10.1-1] - 2023-07-12

Changed

  • Update Easy Redmine to 12.10.1 (#97)
  • Update makefiles
  • Disable default helpdesk receive mail task on first dogu start
  • Update dogu-build-lib to v2.2.0

[v11.10.2.1-4] - 2023-06-27

Added

  • [#99] Configuration options for resource requirements
  • [#99] Defaults for CPU and memory requests

[v11.10.2.1-3] - 2023-05-25

Changed

  • Use custom email domain for the temporary admin user if the constraint is configured in Redmine (#95)

[v11.10.2.1-2] - 2023-02-21

Changed

  • Removed FATAL log level from Dogu configuration (#92)

Fixed

  • Fixed bug where the temporary admin was not removed (#92)
  • Wrong version handling for version with nano part (#92)

[v11.10.2.1-1] - 2023-01-26

Changed

  • Update Makefiles to version 7.1.1
  • Update Easy Redmine to version 11.10.2.1 (#88)
  • Suppress Redis deprecation warnings (#88)

Removed

  • redmine_execute_rake_plugin which helped the users to migrate their text fields to other formats. Since there is no support for formats other than HTML in Easy Redmine 11 the plugin can be removed (#86)

[v11.8.0-5] - 2023-01-16

Fixed

  • Run pre-upgrade for source versions greater than or equal to 10.14.8-3 and less than 11.x (#84)

[v11.8.0-4] - 2023-01-09

Changed

  • Rebuild search index during post upgrade (#82)

[v11.8.0-3] - 2022-11-24

Changed

  • Added text formatting migration to HTML during post upgrade (#78)
  • Update Makefiles to version 7.0.1

[v11.8.0-2] - 2022-10-07

Changed

  • Allow upgrade from Easy Redmine 10.14.8-2 (#75)
  • Migrate Data from postgres to mysql database (#75)

Fixed

  • Randomized admin password now always contains a special character, an uppercase letter and a number (#73)

[v11.8.0-1] - 2022-07-07

Changed

  • Updated Easy Redmine to version 11.8.0 (#71)

[v11.7.3-1] - 2022-06-22

Changed

  • Update to version 11.7.3 (#69)
  • Retrieve sources from seperated repository
  • Use multistage build to hide secrets

[v11.3.4-4] - 2022-04-13

Fixed

  • Import of custom configuration fails if local users were not allowed (#64)

[v11.3.4-3] - 2022-04-11

Changed

  • Upgrade packages to fix zlib CVE-2018-25032; #61

[v10.9.1-13] - 2022-04-11

Changed

  • Upgrade packages to fix zlib CVE-2018-25032; #63

[v10.9.1-11 && v10.9.1-12] - 2022-??-??

Changed

  • Update redmine_cas plugin to version 2.0.0 (#53)
  • Update ces-build-lib to version 1.48.0
  • Update dogu-build-lib to version 1.6.0
  • Gravatar will not be used by default any longer. The admin needs to configure it manually. (#57)

[v11.3.4-2] - 2022-03-22

Added

  • SCM Manager plugin redmine_scmm_plugin in version 1.0.0 (#59)

Changed

  • text_formatting will not be set to markdown on first Dogu start

[v11.3.4-1] - 2022-03-17

Changed

  • Upgrade Easy Redmine to version 11.3.4
  • Use a debian 11 based image as base for the Dogu (#46)
  • Updated CAS plugin to version 2.0.0 (#52)
  • Update ces-build-lib to version 1.48.0
  • Update dogu-build-lib to version 1.5.1
  • Update Makefiles to version 5.0.0

[v10.9.1-10] - 2022-02-11

Fixed

  • XML-Parser Expat (CVE-2022-23852) (#51)

[v10.9.1-9] - 2021-09-08

Changed

  • update version of CAS plugin to 1.4.6 #44 to fix issues with usergroup attributes

[v10.9.1-8] - 2021-07-30

Changed

  • update version of CAS plugin to 1.4.4 #42

Removed

  • old model file used to enable api authatication via CAS protocol

[v10.9.1-7] - 2021-06-15

Changed

  • Updated redmineextendedrest_api plugin to v1.1.0 (#40)
  • Add possibility to add new roles via default data mechanism (#40)
  • Load all ids in startup before creating default data (#40)

[v10.9.1-6] - 2021-06-02

Fixed

  • bug preventing easyredmine from showing custom fields after data import

[v10.9.1-5] - 2021-06-01

Fixed

  • execution of project imports (#32)

[v10.9.1-4] - 2021-06-01

Added

  • Functionality to apply default data at startup which is configured in the configuration registry with the key config/easyredmine/default_data/new_configuration (#32)
  • Added adjustable log level (#34)

    Changed

  • Use cypress for integration tests

[v10.9.1-3] - 2021-05-06

Added

  • Added project template import (#30)
  • Added easyredmine_import_template_plugin to resources (#30)

[v10.9.1-2] - 2021-03-23

Added

  • Added redmine_execute_rake_plugin to resources (#28)

Changed

  • install redmine_extended_rest_api plugin during docker build
  • Updated base image to 3.12.4-1

Fixed

  • fixed bug where plugins could not be installed

[v10.9.1-1] - 2021-01-26

Changed

  • upgrade version to 10.9.1

[v10.6.2-4] - 2021-01-06

Added

  • Added the ability to configure the memory limits with cesapp edit-config; #18

Changed

  • set the pool size for the database connection to 256 (#20)

[v10.6.2-3] - 2020-11-19

Changed

  • update cas plugin to 1.2.15
  • remove redundant settings in pre-upgrade #17
  • upgrade dogu build lib to v1.1.0
  • upgrade ces build lib to 1.44.3
  • upgrade base image to 3.11.6-3
  • add automated upgrade

[v10.6.2-2] - 2020-11-05

Fixed

  • add missing context path to caldav and carddav routes; #13

[v10.6.2-1] - 2020-10-23

Changed

  • upgrade version to 10.6.2
  • precompile assets only on version changes of the EasyRedmine application (#10, #11)
  • Re-add missing EasyVue overlay (#11)

    • this Gem was initially missing from vendor software

[v10.6.0-1] - 2020-10-20

Changed

  • upgrade version to 10.6.0 (#8)
  • add precompilation of assets at first startup and upgrade

[v10.2.1-4] - 2020-10-08

Fixed

  • basic authentication via CAS for the rest api

[v10.2.1-3] - 2020-09-03

Added

  • Activate EUR and USD currencies on dogu creation and upgrade if not aleady active; #3
  • Add update_currencies key to deactivate currency update on every dogu restart

[v10.2.1-2] - 2020-07-23

Fixed

  • fix an issue where overlays do not use the configured context path

[v10.2.1-1] - 2020-06-18

Removed

  • "easyredmine" volume is removed in favor of "files" and "public" volumes

Added

  • "files" volume for /usr/share/webapps/easyredmine/files directory
  • "public" volume for /usr/share/webapps/easyredmine/public directory
  • add support for automatic release

Changed

  • Dogu is now based on platform version 10.2.1 of Easy Redmine
  • update namespace
  • change version schema so it corresponds with easyredmine version

Fixed

  • fix some integration tests

[2020-4] - 2020-05-18

Changed

  • Dogu is now based on platform version 10.1.1 of Easy Redmine

[2020-3] - 2020-04-07

Fixed

  • Easy WBS PDF export

[2020-2] - 2020-02-21

Added

  • Ensure upgradability from release 2019-1

Changed

  • Dogu is now based on platform version 9.1.0 of Easyredmine
  • Easyredmine lives in separate directory from scripts to significantly speed up build time

[2019-1] - 2019-12-04

Added

  • Initial release of Easy Redmine Dogu
  • Working features

    • Integration into Cloudogu EcoSystem
    • CAS Single Sign-On & Single Log-Off via browser
    • REST-API calls with API key
    • REST-API calls with username/password of local Easy Redmine users
    • Backup/Restore
  • Features not working yet

    • REST-API calls with username/password of CES users
    • Parallel installation of Redmine and Easy Redmine Dogus