tacticalrmm

A remote monitoring & management tool, built with Django, Vue and Go.

OTHER License

Stars
2.8K

Bot releases are visible (Hide)

tacticalrmm - Release v0.13.1

Published by wh1te909 over 2 years ago

This release fixes a few bugs introduced in v0.13.0

  • Fixed clients tree not sorting alphabetically
  • Fixed agent always showing a pending agent update action, even after it had already successfully updated
  • Fixed sorting by last response column in agent table
  • Fixed 'Save and test email' always reporting as success even when it failed
  • Fixed issue with custom field names being truncated when upgrading from Django 3 to 4
  • Fixed Docker redis container

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.13.0...v0.13.1

tacticalrmm - Release v0.13.0

Published by wh1te909 over 2 years ago

- NOTE: For those upgrading from a previous version, this update might take a while to complete especially during the "running migrations" and "post update tasks" part of the upgrade script, so just be patient and let it finish.

  • Policy and Alerts major rework to rely less on celery and resolve extremely high cpu usage

  • Added redis based caching of expensive queries and also optimized sql queries to significantly speed up UI loading times

  • Fixed countless bugs related to alerts not sending and policies/alert severity levels not displaying/applying correctly. Note: if you still experience issues after updating, please delete and recreate your automation policies and alert templates and you must be able to reproduce the issue with a fresh policy before opening up a bug report.

  • Django major version upgrade from 3 to 4

  • Added #1007 Ability to specify date/time format in UI. This can be set with the new "Default date format" field in Settings > Global Settings > General. This will also fix time zone display issues since the time zone is now determined by the browser's time zone (fixes #756)

  • Added #958 Allow canceling other pending actions

  • Added #1068 Make the site dropdown filterable in the Agent Deployment modal

  • Added #1070 Add --no-progress to choco to suppress unnecessary output

  • Added #1066 Sort by category

  • Added #827 Add Client and Site columns to the Audit Log

  • Added a "Run Checks Now" button to the Checks tab (same functionality as right clicking an agent > Run Checks)

  • Fixed #1028 Make agent count take permissions into account

  • Fixed #1000 Automated script task name not showing in the History tab

  • Fixed #969 Tasks set in the past should run at first opportunity

  • Added an option in global settings to disable MeshCentral iframe auto login

  • Added #1009 Set mesh alias port to fix chat when running behind something like HAProxy

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.12.4...v0.13.0

tacticalrmm - Release v0.12.4

Published by wh1te909 over 2 years ago

  • Fix mesh login token that broke in 0.12.3

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.12.3...v0.12.4

tacticalrmm - Release v0.12.3

Published by wh1te909 over 2 years ago

  • Fixed an issue with MeshCentral integration when using a mesh username that is not all lowercase
  • Added #1049 make postgres ssl mode configurable by the user

Known issues (only affects docker installs): #1062. If you are running a docker install, do NOT upgrade to this version. Stay on 0.12.2 until this is resolved in a future release. Standard installs are not affected and can be safely upgraded.

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.12.2...v0.12.3

tacticalrmm - Release v0.12.2

Published by wh1te909 over 2 years ago

  • Fixed #1 Linux agent goes offline
  • Added NATS permissions
  • Updated an agent endpoint's payload in preparation for a future release
  • Updated uwsgi config
  • Updated MeshCentral to v1.0.2
tacticalrmm - Release v0.12.1

Published by wh1te909 over 2 years ago

  • Fixed #1015 and #1017 linux agent fails to install when /tmp is locked down (like cpanel)
  • Fixed #1013 Double-click remote background action not setting correct tabs for windows agents
  • Remove DOS carriage returns when running scripts on linux agent (was preventing the shebang from being properly read)
  • Set locale during linux mesh agent install to fix mesh install errors
  • Added --debug flag to linux agent install script

Added a troubleshooting script for meshcentral integration errors:

Standard Install:

/rmm/api/env/bin/python /rmm/api/tacticalrmm/manage.py check_mesh

Docker Install:

sudo docker-compose exec tactical-backend python manage.py check_mesh

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.12.0...v0.12.1

tacticalrmm - Release v0.12.0

Published by wh1te909 over 2 years ago

  • Added linux agent. Still in beta for now, not all features are implemented. Compiled binaries are available for sponsors with a valid code signing token. Everyone else will need to compile the agent from source. Binaries will be made available for everyone once agent is out of beta.

  • Agent repo has moved to rmmagent and source code is now available.

  • Windows agent no longer uses NSSM and there is only 1 windows service now, down from 2 (service name is now tacticalrmm. tacticalagent and tacticalrpc have been removed).

  • Windows agent installer no longer creates desktop or start menu shortcuts.

  • Removed the need to manually upload and manage mesh agents. They are now dynamically generated using meshcentral's api. Added a new setting in Global Settings > MeshCentral to specify the meshcentral device group name for those that are not using the default device group name that tactical sets up during install.

  • Docker now uses non-root containers. Special thanks to @joeldeteves for making this happen.

  • Community scripts have been moved to the community-scripts repo.

  • Code signing servers are now load balanced behind https://agents.tacticalrmm.com

  • Upgraded to python 3.10.2, node 16 and postgresql 14 (upgrade to postgres 14 is not automatic, only for fresh installs. Postgres 14 is not mandatory but you should eventually look into how to upgrade to it. An easy way is to use our backup/restore script onto a new vm. Or simply dump existing database, remove postgres 13, install postgres 14 and restore db.)

  • Added #147 Meshagents are now removed from meshcentral's UI/db during tacticalagent uninstall

  • Added #819 Added a new tab to the 'Edit Agent' modal where you can see a summary of applied policies, applied alert templates and the effective patch policy

  • Added #795 Scripts can now be hidden

  • Added #827 Added client and site columns to the audit log

  • Fixed #957 Scripts with active tasks and checks could be deleted

  • Fixed #912 History doesn't sort correctly - ignores year

  • Fixed #859 Agent history tab > search not matching items

What's Changed

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.11.3...v0.12.0

tacticalrmm - Release v0.11.3

Published by wh1te909 almost 3 years ago

Fixed #933 reboot now/later modal
Full release notes https://github.com/wh1te909/tacticalrmm/releases/tag/v0.11.0

tacticalrmm - Release v0.11.2

Published by wh1te909 almost 3 years ago

fixed update script. full release notes here https://github.com/wh1te909/tacticalrmm/releases/tag/v0.11.0

tacticalrmm - Release v0.11.1

Published by wh1te909 almost 3 years ago

bump version to fix docker auto build. release notes here https://github.com/wh1te909/tacticalrmm/releases/tag/v0.11.0

tacticalrmm - Release v0.11.0

Published by wh1te909 almost 3 years ago

  • The task scheduler has been reworked to include many more scheduling options. Commands can now be scheduled as tasks in addition to scripts. Scripts and commands can now be chained in specific orders as part of the task. This rework implements the following feature requests: #513, #451, #363 and #167
  • NOTE: The task rework requires agent v1.8.0 and existing tasks will not execute properly until the agent is updated. Attempting to edit existing tasks that were using the old 'scheduled' option might not edit properly and might need to be re-created. Other scheduled types (runonce, check failure, manual) should not be affected.
  • Added a new view for an agent detail page and also added popout button to agent summary tab, implements #332
  • Added a Take Control button and the agent's context menu to the summary tab
  • Reworked how clients/sites are loaded on initial dashboard load to speed up loading times
  • Fixed #895 export to csv button doesn't work
  • Fixed #874 can't search for scripts in Add script check modal
  • Fixed #888 nginx config updates for older installs
  • Fixed agent not always uninstalling (for reals this time) requires agent v1.8.0

What's Changed

New Contributors

Full Changelog: https://github.com/wh1te909/tacticalrmm/compare/v0.10.5...v0.11.0

tacticalrmm - Release v0.10.5

Published by wh1te909 almost 3 years ago

  • Agent v1.7.2: fixed agent sometimes not uninstalling properly. Fixed rpc service not logging to file in debug mode.
  • Docker: fixed empty scripts
  • Fixed #858 service checks not sorted alphabetically
  • Docs and community script updates

Full Changelog: https://github.com/wh1te909/tacticalrmm/compare/v0.10.4...v0.10.5

tacticalrmm - Release v0.10.4

Published by sadnub almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/wh1te909/tacticalrmm/compare/v0.10.3...v0.10.4

tacticalrmm - Release v0.10.3

Published by wh1te909 almost 3 years ago

What's Changed

  • Fixed #634 Uploading and editing scripts with umlauts not possible
  • Fixed #816 agents auto updating at end of update script despite auto update being disabled in global settings
  • Fixed #821 Alert template not cleared when moving agent from Server to Workstation
  • Fixed #831 Remote Background > Processes. Sort by CPU doesn't seem to sort in any order
  • Fixed #726 Information exposed through the Script Variables substitution
  • Fixed a possible memory leak in celery and optimized some queries to reduce overall ram usage
  • Reworked script editor UI and added new field for script syntax
  • Fixed a bug where reboot_required field was not being updated when agent didn't have an automation patch policy and setting was set to 'inherit'
  • Strip null characters from agent output to prevent errors saving to database. Requires agent v1.7.1
  • Added #804 Move Custom Fields in Edit agent
  • Added #810 Make clicking name in agent removal dialog copy name to clipboard
  • Added #822 Add syntax field to Script Manager for non-Community Script

New Contributors

Full Changelog: https://github.com/wh1te909/tacticalrmm/compare/v0.10.2...v0.10.3

tacticalrmm - Release v0.10.2

Published by wh1te909 almost 3 years ago

  • Docker: fix agent check-in not working. If you're running a standard install there is no need to update.

Full Changelog: https://github.com/wh1te909/tacticalrmm/compare/v0.10.1...v0.10.2

tacticalrmm - Release v0.10.1

Published by wh1te909 almost 3 years ago

  • Fix #809 Saving Scripts Error

Full Changelog: https://github.com/wh1te909/tacticalrmm/compare/v0.10.0...v0.10.1

tacticalrmm - Release v0.10.0

Published by wh1te909 almost 3 years ago

  • Install script now works on Debian 11
  • Removed some agent http endpoints and re-wrote in golang / moved to nats to reduce server load and bandwidth. Requires agent v1.7.0
  • Switched to the Ace code editor for better script editing fixes #712
  • Added #716 Have Task runs appear in History tab
  • Added #702 Script syntax highlighting
  • Added #802 Change drive progress bar color depending on fullness
  • Added #734 Rework script testing in Script editor
  • Added #426 Add agent counts to client/site tooltip
  • Fixed the client tree splitter not saving its position on page refresh
  • Fixed #797 Block Policy Inheritance checkbox not saving
  • Fixed issue where emails/sms were not being sent if recipients in global settings were empty, even if they were present in alert template recipients field

Full Changelog: https://github.com/wh1te909/tacticalrmm/compare/v0.9.2...v0.10.0

tacticalrmm - Release v0.9.2

Published by wh1te909 almost 3 years ago

  • Fixed #789, #790 and other similar loading bugs
  • Fixed #791 unable to delete policy automated task
  • Fixed #793 remote background scrolling
  • Fixed #794 unable to edit an agent whose patches_last_installed field is not null

Full Changelog: https://github.com/wh1te909/tacticalrmm/compare/v0.9.1...v0.9.2

tacticalrmm - Release v0.9.1

Published by wh1te909 almost 3 years ago

  • Added #782 Add client to allowed clients when it was created by a limited user
  • Fixed #783 Bug with sending test emails
  • Fixed #784 User without permission to view global settings could still view and modify smtp config
  • Fixed #785 Audit Log for user with no permission to view keeps loading
  • Fixed #786 No scroll bar in Take Control - can't see Mesh options at the bottom
  • Fixed alerts still polling on logout, causing a redirect back to the "session expired" page
  • Fixed sorting on the "Installed On" column under Patches tab
  • Fixed email/sms attempting to send when not fully configured
  • adding wip scripts by @silversword411 in https://github.com/wh1te909/tacticalrmm/pull/788

Full Changelog: https://github.com/wh1te909/tacticalrmm/compare/v0.9.0...v0.9.1

tacticalrmm - Release v0.9.0

Published by wh1te909 almost 3 years ago

  • #494 Added per client/site permissions.
  • Added permissions for more features. Note: existing roles won't have these new permissions enabled by default.
  • Tons of UI improvements. Tables are now more responsive.
  • Continue frontend refactor to Vue 3 composition API
  • Fixed #409
  • Fixed #704
  • Added #778

What's Changed

New Contributors

Full Changelog: https://github.com/wh1te909/tacticalrmm/compare/v0.8.5...v0.9.0