Releases: Probesys/agentj
Releases · Probesys/agentj
AgentJ 2.4.4
Bug fixes
- Fix redirecting to the "Referer" URL (ec585b3a)
AgentJ 2.4.3
AgentJ 2.4.2
AgentJ 2.4.1
AgentJ 2.4.0
Migration notes
Persistent volumes
Persistent volumes are added for the app container to preserve data across restarts.
Before upgrading, backup the following directories from the running container:
- Backup var/log/ directory:
docker compose cp app:/var/www/agentj/var/log ./backup-log - Backup public/files/ directory:
docker compose cp app:/var/www/agentj/public/files ./backup-files(this command may fail if the directory doesn't exist, that's normal)
After the upgrade, the new volumes will be created automatically. Restore the backed up data:
docker compose cp ./backup-log app:/var/www/agentj/var/logdocker compose cp ./backup-files app:/var/www/agentj/public/files
History retention
You can now configure the number of days of history retention.
This impacts the history of incoming/outgoing emails and logs as well.
To change the number of days of retention, set the HISTORY_RETENTION_DAYS environment variable in your .env file.
It defaults to 30 days, as before, so it is not required to set this value if you want to keep the existing behaviour.
Features
- Improve the customisation options of the human authentication workflow
- Allow to always display the content of mails in quarantine (8b2f6f1b)
- Allow to change the number of days of history retention (6fc56557)
- Allow to select LDAP "encryption" and "version" (54677058)
- Change the domain "messages" in a "customisation" section (fe6d0cbe)
- Allow to customise the list of messages in the report (4fbe79a4)
Improvements
- Extend the report token lifetime to 7 days (a292d9c4)
- Improve the performance of the dashboard (27182a9b)
- Improve the performance of the navigation (a4ba1284)
- Improve the performance of the list of messages (6382259e, 3892e0d2, a02a6392)
- Improve the performance of the advanced search (07f973a9, 19ad042e)
- Hide the local login form when OAuth2 is enabled (2ebba4b5)
- Rename the "captcha" term into "human authentication" in the interface (188706f8)
- Add a
URL_HUMAN_AUTHENTICATIONvariable similar toURL_CAPTCHA(d5eb5cc1)
Bug fixes
- Fix the creation of alerts (209cd3b6)
- Fix the "back to user" button not showing original user after session expiration (4ad3836f)
- Associate LDAP aliases to their connector (32d0efa9)
- Append file extension to the uploaded filenames (ea53f84e)
- Use the user locale to translate the emails (b692ba44)
- Fix the sender email input in the domain form (ac56cf60)
Administration
- Add persistent Docker volumes for app data (19f9e749)
- Schedule synchronization of the connectors each 12 hours (e7400add)
- Run Symfony Messenger worker with a Docker service (cd485617)
- Send emails asynchronously with Messenger (294476c8)
- Truncate outgoing messages in truncate-message-since-days command (e8e28b10)
- Add a command to "auto release" messages (f49c0541)
Documentation
- Update the roadmap for 2026 (4f612745)
Maintenance
- Install the Symfony Scheduler component (09e7dcc2)
- Create a BaseRepository for all the repositories (c1a7bdda)
- Provide a new frontend stack base (56730428)
- Display custom error page only in production (d8ed3097)
- Add a lock on the synchronize connectors handler (2999aef0)
- Don't try to assign groups if target groups are empty (e264830d)
- Refactor decrypting the report token (ddfd1a90)
- Fix the markup of the header (bcd82d58)
- Update the default email templates (a14d8510)
- Extract a
HumanAuthenticationscontroller (af91f841)
AgentJ 2.3.4
AgentJ 2.3.3
AgentJ 2.3.2
AgentJ 2.2.5
AgentJ 2.3.1
This release includes changes from 2.2.4.
Bug fixes
- Don't try to release messages that have already been delivered (db80c719)
- Dont send auth request if sender is in whitelist or blacklist (3d9557ce)
- Dont send auth request if mail is too old (71f4b923)
Maintenance
- Restart Docker containers unless stopped (8470d50d)