Improved
3.0.0-alpha
Release notes
Added
- Add French language translations
- Clone task feature
- Add user location (city, country) to audit log table
- Add 'Onboarding' project to new instances to help with initial setup
- Add logging level and handlers to config file
- Add Chinese translation (Thanks, Zhaoyonghua!)
- Link to advanced search from sidebar, together with recent search history.
- Add queue lengths to system usage
- Add redis connection to system health page
- Helm chart for web client
- Ability to render reports in plain text formats (Markdown, HTML, LaTeX), in addition to Word.
- 'Mark all notifications as read' button
- Added "Duration estimate" to tasks
- Added Password Generator tool to the UI
- Add integration with Ollama
- Add configuration option to set agent run directory
- Add JSON schema for all config files
- Add German translation by Eren Kemer. Thanks!
Changed
- Introduced next gen backend API in .NET and C#
- Refactored UI to use tanstack query and benefit from caching, retries and other niceties.
- Separate full name into first name and last name fields
- Allow to use multiple languages/locales in Keycloak (Spanish, French, Portuguese, ...)
- Move Keycloak healthcheck to the Dockerfile
- Upgrade to Keycloak 26.3
- Menu re-design and polish
- Application logs page removed in favour or centralised log management solutions such as Graylog
- API upgraded to MySQL 8.4 (from 8.0)
- API upgraded to PHP 8.3 (from 8.2)
- API ugpraded to Redis 7.4 (from 6.0)
- Web client upgraded to Vite 5 (from 4)
- Web client upgraded to Yarn 4.4 (from 1)
- Notes (eg Project Notes) have been renamed to Comments
- Comments (aka Notes) are now easier to add directly on the page instead of in a popup.
- Comments page sections redesigned.
- Remove gravatar.com usage
- Moved k8s resources to main repo
- Renamed docker-compose.yml to compose.yaml
- Replace ufoscout/docker-compose-wait with docker compose healthchecks
- Tidy up compose.yaml file
- Removed Docker dependency from the rmap command
- Replace quay.io with ghcr.io
- Change vault cipher to aes-256-gcm
- Move CLI configs from ~/.reconmap to ~/.config/reconmap
- Rename config files from config.json to config-api.json and environment.js to config-ui.js
- Rename Targets to Assets, Vulnerabilities to Findings
- Add project creator as member of project by default
- Converted Web UI config file from JS (Javascript) to JSON.
- Updated code of conduct
- Simplify compose volumes
- Show Reconmap logo on keycloak account page
- Resolved issued with mobile menu navigation
Removed
- Ability for admin to manually set passwords for new users
- Mobile client repository archived. This officially marks the sunsetting of this feature.