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.
- [#138] Update Redmine to version 5.1.4
- Switch to new CAS service account structure in dogu.json
- [#128] Move state that should be persistent between restarts to local config.
- Relicense to AGPL-3.0-only
- [#133] Update base image to 3.19.3-1
- [#133] close CVE-2024-41110
- Update Redmine to version 5.1.3 (#130)
- Redmine 5.1.2 deprecates the previous
Markdown
formatter in favor of theCommonMark Markdown (github-flavoured)
formatter- For new instances the
CommonMark Markdown (github-flavoured)
formatter will be the default - The deprecated formatter is still available but may be removed in future versions
- Administrators of previous Redmine versions should prepare for the up-coming change as the new formatter will introduce some slight changes:
- Underlined text with
_underline_
is no longer supported and will be rendered as italic - Mixed lists (ordered and unordered in the same level) will render as two separate lists
- You can learn more about Github-flavored Markdown in the Github documentation (not all markups are supported though)
- Underlined text with
- Other formatters are not affected by this
- For new instances the
- Redmine 5.1.2 deprecates the previous
- Update base image to Alpine 3.19.2 including doguctl v0.11.0
- Update Redmine to version 5.0.8
- Update CAS plugin to version 2.1.2
- This will fix a bug where the user data was not updated on login (#126)
- This will also fix an error response when a ticket parameter inside an HTTP POST body was mistaken to be a CAS service ticket parameter
- Add bigdecimal bundle as a dependency of the
helpdesk
plugin
- [#123] Add gem
bigdecimal
because some plugins likehelpdesk
need the dependency onbundle install
if redmine is starting up.
- [#121] FIXED CVE: CVE-2023-4863 CVE-2023-38039 CVE-2023-38545 CVE-2023-39417 CVE-2023-44487
- Update Redmine to 5.0.5 (#117)
- Clear sessions on each restart of the container
- Update makefiles
- Update redmine_cas plugin
- Update activerecord-session_store plugin
- Update installed version of rubycas-client
- Fix integration tests by upgrading cypress and integration-tests-lib
- Use custom email domain for the temporary admin user if the constraint is configured in Redmine (#115)
- Trivy image scan during jenkins build (#113)
- Link checker step during jenkins build to verify links inside the markdown documents (#113)
- Update makefiles to 7.5.0 (#113)
- Update build libs (#113)
- Extract admin creation and deletion scripts (#111)
- Upgrade to Redmine 4.2.9; #109
- Update PurpleMine theme to version
2.15.0-2
(#107)
- Upgrade to Redmine 4.2.8; #105
- Upgrade makefiles to version
7.0.1
; #105 - Upgrade makefiles to ces-build-lib
1.57.0
; #105 - Upgrade makefiles to dogu-build-lib
1.6.0
; #105
- Redmine plugins are not saved in the backup. This behaviour is invalid and was reversed; #105
- Upgrade to Redmine 4.2.7; #103
- Randomized admin password now always contains a special character, an uppercase letter and a number (#99)
- Update PurpleMine theme (#100)
- CVE 2022-21381 by updating Redmine to version 4.2.5 (#95)
- Import of custom configuration fails if local users were not allowed
- Fix zlib CVE-2018-25032 by upgrading to version 1.2.12-r0 from Alpine 3.14 #96
- Gravatar will not be used by default any longer. The admin needs to configure it manually. (#92)
- Upgrade cas plugin to version 2.0.0 (#88)
- Remove sql-statements to initialize the cas plugin and use the new rake tasks instead (#88)
- Upgrade to base image 3.14.3-1
- Upgrade from dogu version above 4.2.2-1 failed if no additional plugins were installed (#86)
- Add an exposed command to delete a Redmine plugin. Call via the cesapp:
cesapp command redmine delete-plugin <plugin-name> --force
(#80)
- plugins can now be installed on first Dogu start. This was prevented by missing dependencies in older versions.
- Update cas plugin to version 1.5.2 (#84)
- Fix missing PostgreSQL credentials which crashes during upgrading (#79)
- the original defect was introduced with Redmine v4.2.2-3
- Fix semantic version bug which crashes during upgrading (#82)
- the defect concerns Redmine versions <= v4.1.0-3
- the defect does not concern Redmine versions >= v4.1.1-1
- Update redmine_cas plugin to version 1.5.1 (#76)
- Fix defect which prevents updating bundled Redmine plugins (#78)
- Upgrade to Redmine 4.2.3; #69
- Upgrade to dogu-build-lib v1.5.1
- Upgrade dogu-integration-test-library to v2.0.0
- Upgrade cypress to v8.7.0
- Update rest api plugin to v1.1.0
- Update documentation for default config mechanism
- Make default config mechanism use new features from rest api plugin v1.1.0
- Install missing plugin gems in post-upgrade (#71)
- moved install_plugins function from startup.sh to util.sh
If you have installed additional plugins to Redmine, please skip this version and upgrade to v4.2.2-3 instead!
- Allow plugin deletion without direct container interaction (#68)
- see also the docs
- Add new plugin volume
plugins_prod
for direct plugin interaction (#68) - Add Shell unit tests
- Deprecated the volume for plugin provisioning
plugins
(#68)- see also the docs
- Update image maintainer address
- Switch to dogu.json v2 syntax which allows for fine-grained dependency management
- Upgrade Redmine to 4.2.2; #66
- Upgrade base image to 3.14.2-2
- update version of CAS plugin to 1.4.6 #63
- update version of CAS plugin to 1.4.4 #61
- Add RAILS_RELATIVE_URL_ROOT environment variable to startup.sh
- Upgrade redmine to 4.2.1; #59
- updated the import of the default-config mechanism (#57)
- Mechanism to apply configuration at dogu startup via etcd (#49); See docs
- install
redmine_extended_rest_api
plugin during docker build (#47) - update deprecated bundle install call (#34)
- Upgrade base image to 3.12.4-1; #50
- Upgrade Redmine to 4.2.0; #50
- Upgrade Cas Plugin to version 1.3.1; #50
- Switched the integration tests to Cypress; #50
- Added the ability to configure the memory limits with cesapp edit-config; #45
- Update dogu-build-lib to
v1.1.1
- Update zalenium-build-lib to
v2.1.0
- toggle video recording with build parameter (#76)
- Upgrade to Redmine 4.1.1; #38
- Upgrade to base image v3.11.6-3
- Update cas plugin to 1.2.15
- Use setup_done flag to check if first or subsequent start
- Remove redundant settings in pre-upgrade #42
- Add automated dogu release process
- Add dogu upgrade test in Jenkins pipeline
- Add log level adjustment option
4.1.0-3 - 2020-03-20
- Update theme to v2.9.1-1 (#36) which applies also diverse style fixes (#36)
- Fixes a checkbox unavailability when an administrator wants to set the user's project roles. (#36)
v4.1.0-2 - 2020-01-15
- Add an upgrade notification for invalid cookies after dogu upgrade
- Update theme to v2.8.0-2
v4.1.0-1 - 2020-01-14
- Upgrade to Redmine 4.1.0 (#30)
- Add context path to hostname in order to create correct external links (#26)
- Upgrade to Redmine 4.0.5
- Switch from WEBrick to Puma web server
- Update redmine_cas plugin to v1.2.14
- Update redmine_activerecord_session_store plugin to v0.1.0
- Update rubycas-client plugin to v2.3.15
- Gem activerecord-deprecated_finders was removed as it is not maintained in Rails 5 any more.
- Update to Redmine 3.4.11
- Fix bug "Thumbnails not visible any more" #20
- Upgrade to Redmine 3.4.10
- Fix glitch during the release of v3.4.8-1
- Upgrade to Redmine 3.4.8
- Introduces the NeedsBackup flag:
- included volumes: plugins, volumes
- not included volumes: logs
- Add option for configurable mail address #9
- Completes fix for bug regarding links to issues in generated mails #3
- Fix for bug regarding links to issues in generated mails #3
- Update cas plugin to 1.2.13
- improve installation of core plugins
- Core plugins are now backed into the image and only manual installed plugins are installed durring startup.
- enabled gravatar and markdown by default
- improve plugin and theme installation
- fix wrong url in notifications
- fix group synchronization on api login