Releases: amidaware/tacticalrmm
Release v0.17.3
Changelog
- Fixed a regression in 0.17.2 that broke the "Folder View" functionality of the Script Manager.
- Added #40 The 'Send Command' feature in the Linux/Mac agents, which allows for specifying custom shells, now correctly supports interpreters with spaces in their paths, such as
/usr/bin/env bash
. Thanks to @SoarinFerret for the contribution. Requires agent v2.6.1 - Various dependency updates.
New Contributors
- @Tenebor made their first contribution in #1712
- @SoarinFerret made their first contribution in amidaware/rmmagent#40
Full Changelog:
v0.17.2...v0.17.3
amidaware/tacticalrmm-web@v0.101.37...v0.101.38
Release v0.17.2
Changelog
- Added a new "Onboarding" task type to the task scheduling options. These tasks will run exactly once as soon as they are created on the agent, which is useful for one-time setup tasks when an agent is first installed. Requires agent version 2.6.0 or higher.
- Async rework and fixed bugs in the background function responsible for automated task handling. This should resolve various bugs and performance issues with tasks not being created, synced, deleted, etc.
- Added #1685: The script editor will now display a warning if a script has not been saved while being created or edited, to prevent the accidental loss of unsaved scripts.
- Increased the maximum length of the Report template name to 200 characters.
- Fixed an issue where HTML reports were not rendering custom_field data properly when json: true was set in the data query.
- Fixed #1673: Issue with setting permissions for removing agents.
- Added a TRMM icon to built-in community scripts to better differentiate them from user-defined scripts in the Script Manager table.
- Various UI tweaks and fixes: amidaware/tacticalrmm-web@be99964 amidaware/tacticalrmm-web@df6fe08 amidaware/tacticalrmm-web@c006e4d amidaware/tacticalrmm-web@e06b7a7
- Various dependency updates.
Full Changelog:
v0.17.1...v0.17.2
amidaware/tacticalrmm-web@v0.101.35...v0.101.37
Release v0.17.1
Changelog
- Fixed #1669 Issues with the new Script Editor not loading properly.
- Expose some more python modules in Reporting templates, check out the new docs here.
- Add support for custom jijna filters in Reporting templates, check out the new docs here with video examples.
- Added support for the jinja2.ext.do and jinja2.ext.loopcontrols extensions for use in Reporting templates.
- Various dependency updates.
Full Changelog: v0.17.0...v0.17.1
amidaware/tacticalrmm-web@v0.101.34...v0.101.35
Release v0.17.0
Changelog
- Added Reporting feature, please check out the new reporting docs.
- uWSGI default config updated to scale better and use less ram.
- ASGI server switched from daphne to uvicorn to fix memory leak issue present in daphne.
- The script editor has been switched from Ace to Monaco (same editor VS Code uses).
- Various dependency updates.
PR's
- Added optional web port override settings by @bc24fl in #1643
- Reporting Feature by @sadnub in #1086
- Add option to skip uWSGI config in Docker environments by @joeldeteves in #1663
Full Changelog: v0.16.5...v0.17.0
amidaware/tacticalrmm-web@v0.101.29...v0.101.34
Release v0.16.5
Changelog
- Fixed docker installs/upgrades that have been broken since 0.16.1
- Added #1609 Environment variables can now expand custom fields, mirroring the functionality seen with script arguments. For example:
FOOBAR={{agent.some_custom_field}}
- Started a new beta API which includes filtering and pagination capabilities. Thanks to @redanthrax for the contribution. Check out the docs for usage.
- Fixed #1538 Added a few thousand new chocolatey packages to the software list.
- Fixed an issue where the backup script did not always purge the temporary directory post-execution. Please make sure to replace your
backup.sh
with the latest one. - Various dependency updates.
PR's
- beta api clients, agents, sites with paging by @redanthrax in #1636
New Contributors
- @redanthrax made their first contribution in #1636
Full Changelog: v0.16.4...v0.16.5
Release v0.16.4
Changelog
- The install script now supports using self-signed certs for local testing.
- Added #1615 Added a button on the Checks tab of each agent to reset the status of all checks.
- Fixed #1614 Fixed an issue where environment variables were incorrectly sourced from the SYSTEM account when 'Run as User' was checked on a script, ensuring user-specific scripts now correctly utilize the user's environment variables.
- Fixed #1159 Blank space at bottom of Clients list.
- Various dependency updates.
Full Changelog:
v0.16.3...v0.16.4
amidaware/tacticalrmm-web@v0.101.28...v0.101.29
Release v0.16.3
Changelog
- Fixed an issue only affecting new installs due to inconsistent npm behavior #1604
Full Changelog: v0.16.2...v0.16.3
Release v0.16.2
Changelog
- Fixed lowercased hostnames issue present in agent v2.4.10 (release 0.16.1)
- Note: the backup script has been updated this release, please make sure you replace your existing one with the latest version.
- Added #1573 Checks/tasks with "Run as User" selected will no longer fail if the user is not logged in and will continue executing.
- Fixed mac mesh agent inaccessible after reboot on Ventura. thanks to @NiceGuyIT for the fix.
- Hitting the Escape key while inside the Script editor/manager will no longer close both windows, it will only close one window at a time.
- Fixed command/script timeout not working on linux/mac agents.
- Fixed a race condition that resulted in duplicate agent custom fields in the database.
- Fixed #1572 Alerts are not filtered by account.
- The backup/restore scripts now handle instances that use custom certs
- Fixed cloud-init overwriting hosts file causing agent offline issues.
- Various dependency updates.
PR's
- changed find and delete of old backups by @dinger1986 in #1550
- change script to work with debian 12 by @dinger1986 in #1560
Full Changelog:
v0.16.0...v0.16.2
amidaware/tacticalrmm-web@v0.101.25...v0.101.28
Release v0.16.1
Changelog
- Note: the backup script has been updated this release, please make sure you replace your existing one with the latest version.
- Added #1573 Checks/tasks with "Run as User" selected will no longer fail if the user is not logged in and will continue executing.
- Fixed mac mesh agent inaccessible after reboot on Ventura. thanks to @NiceGuyIT for the fix.
- Hitting the Escape key while inside the Script editor/manager will no longer close both windows, it will only close one window at a time.
- Fixed command/script timeout not working on linux/mac agents.
- Fixed a race condition that resulted in duplicate agent custom fields in the database.
- Fixed #1572 Alerts are not filtered by account.
- The backup/restore scripts now handle instances that use custom certs
- Fixed cloud-init overwriting hosts file causing agent offline issues.
- Various dependency updates.
PR's
- changed find and delete of old backups by @dinger1986 in #1550
- change script to work with debian 12 by @dinger1986 in #1560
Full Changelog:
v0.16.0...v0.16.1
amidaware/tacticalrmm-web@v0.101.25...v0.101.28
Release v0.16.0
This release introduces support for new operating systems and the aarch64 (arm64) architecture and includes significant upgrades to various dependencies. Please note, in-place OS upgrades are not supported. Attempting to do so will disrupt the functionality of your system.
The approved method for upgrading to a new OS and dependencies is by utilizing our backup and restore scripts. This has been designed to be a seamless process, resulting in minimal downtime of just a few seconds!
We strongly recommend performing a backup/restore during this update to fully benefit from the newly updated dependencies, particularly if you are still on Debian 10 or Ubuntu 20.04. Please remember that the backup script does not automatically update itself. This release includes a significant change to the backup script that is necessary for the mongo to postgresql conversion during a restore, so it's crucial that you download the latest version before attempting to initiate a backup.
We have successfully facilitated numerous backup/restore operations over the years. If you need additional assistance or if the process feels daunting, don't hesitate to reach out to our commercial support. We're here to help!
Please note that our backup/restore functionality supports transition not only between different operating systems but also between architectures! For instance, you can back up an Ubuntu 20.04 system on an x86 architecture and restore it to an Oracle Cloud Free Tier ARM architecture running Debian 12.
Please note that these upgrades are entirely optional. Existing installations will continue to operate normally and are still fully supported. If you don't wish to backup/restore to a new OS/arch then you can treat this update like any other standard update and just run the update script as usual.
We're also thrilled to announce that our Reporting feature has entered the feature freeze phase and is currently undergoing final testing. If all tests are successful, you can anticipate its release within this month!
Changelog
- The installer now supports Debian 12 and Ubuntu 22.04.
- Expanded installer support to include aarch64 (arm64). Testing has been successfully conducted on a variety of ARM cloud providers, including Oracle Cloud Free Tier Ampere, Hetzner Ampere, Azure, AWS, Google Cloud ARM-based instances, and Raspberry Pi 4.
- Postgresql has been upgraded to version 15 (applies to new installs and restores only).
- Eliminated the MongoDB dependency for MeshCentral, transitioning instead to Postgresql (applies to new installs and restores only). Huge thanks to @NiceGuyIT, @dinger1986 and @silversword411 for their help in making this happen.
- NodeJS has been upgraded to version 18 (applies to new installs and restores only).
- Resolved an issue where custom field arguments containing backslashes were not being properly escaped.
- Script Manager now allows you to customize your view by showing or hiding columns as needed.
- Python updated to version 3.11.4
- Various dependency updates.
PR's
- Update troubleshoot_server.sh by @dinger1986 in #1543
Full Changelog:
v0.15.12...v0.16.0
amidaware/tacticalrmm-web@v0.101.22...v0.101.25