You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove database url from settings. Configured via env variable DATABASE_URL
Remote scheduler
Remove TACACS+ parameters from settings, use env variable instead: TACACS_ADDR, TACACS_PASSWORD
Make REST API accept Tacacs and LDAP credentials (in the last version, if you were using TACACS+ or LDAP, you could authenticate
in the UI but couldn't make calls to the REST API)
Remove LDAP parameters from settings. The LDAP authentication is in the custom controller, there is a default
function that works with a standard LDAP installation, but you can customize however you want.
The LDAP server is now configured with the env variable LDAP_SERVER.
The settings contain a new section "database" to enable ldap, database or tacacs authentication.
Add replier option in send mail mechanism
Rename "app_log" option to "change_log" in log function for services
Add new entry in workflow RC menu "Workflow Results Table": contains all results for a given runtime,
allowing for comparison of results same device / different service, same service / different device, etc.
Refactor logging mechanism. In settings.json, add new logging sections to configure whether the log
for a given logger should also be logged as changelog or service log by default.
RBAC
Fix authentication bug flask_login and add session timeout mechanism
Make plugins separate from eNMS in their own folder, add bash script to install/update/uninstall them
Make the CLI interface a plugins
Remove summary from service state to improve workflow refresh performances
Add Dark mode and theme mechanism
Make search endpoint work with result to retrieve device results
Allow dictionary and json as custom properties. For json properties, use jsoneditor to let the user
edit them.
Add placeholder as a global variable in a workflow (e.g to be used in the superworkflow)
Add mechanism for creating custom configuration property
Refactor data backup services with custom configuration properties. Implement "Operational Data" as
an example custom property.
Add new Git service. Replace "git_push_configurations" swiss army knife service with instance of git service.
Add database fetch/commit retry mechanism to handle deadlocks & other SQL operational errors