Releases: munkireport/munkireport-php
Munkireport 3.2.2
3.2.2 (July 08, 2018)
FIXES
- SentinelOne uninstallers
- MigrationsPending (#1108) @mosen
- Smart widget ui fix (#1107) @poundbangbash
Munkireport 3.2.1
3.2.1 (July 05, 2018)
FIXES
- Addressed duplication of ARD groups. (#1106) @poundbangbash
- Security module fix ard_users - add nested ard_groups (#1105) @poundbangbash
- Fix for issue #1102 @tuxudo
- Improvements to Sophos module (#1100) @rickheil
Munkireport 3.2.0
3.2.0 (July 01, 2018)
FIXES
- detectx @WardsParadox
- backup2go list view fix (#1056) @pnerum
- Make the SIP check more resilient (#1063) @barn-stripe
- Drop Down the Login Page (#1062) @gmarnin
- Add disable_sso_sls_verify config option (#1007) @sphen13
- Fixed localized event message (#1051) @tuxudo
- Actually fix security.py module (#1068) @barn-stripe
- Fix for Find My Macs widget not supporting business units (#1067) @tuxudo
- Fixed apps tab order (#1069) @tuxudo
- Added basic crypt checkin url (#1077) @WardsParadox
- Hotfix/migration patches (#1087) @mosen
- Fix for no workflow title (#1082) @tuxudo
- AD Auth (#1096) @mosen
- Removing Machine-Groups/Business Units (#1097) @mosen
- Changed Extensions add teamid column method (#1098) @tuxudo
NEW FEATURES
- Help button @danner26
- phpdotenv support (#1032) @mosen
- Added advanced SAML settings
- Adds Metal support to GPU module (#1058) @tuxudo
- Added ability to skip bundle IDs in Appusage module (#1055) @tuxudo
- Profile count report (#1030) @poundbangbash
- Added local network ip option for vnc and ssh links (#1029) @poundbangbash
- Added another USB device type (#1022) @tuxudo
- Add column to filter bound status against (#1065) @poundbangbash
- Add UID to reportdata, user_sessions module, localadmin module @poundbangbash
- Add check network based users added to com.apple.local.ard_interact (#1071) @poundbangbash
- Free ipa support (#1080)
- Implement db size calcs (#1094)
NEW MODULES
- Devtools Module (#913) @tuxudo
- Highest Supported OS module (#834) @tuxudo
- Sophos Anti-virus module (#1093) @rickheil
- SentinelOne (#1072) @poundbangbash
- SentinelOne Quarantine module (@1073) @poundbangbash
Munkireport 3.1.1
Munkireport 3.1.0
3.1.0 (March 21, 2018)
FIXES
- Totalsize of disk in client detail
- Updated MySQL default config example
- munkiinfo module
- Adjusted security report loading data (#983) @tuxudo
- Fix DeployStudio migration (#982) @tuxudo
- Fixed DeployStudio processing on MR3 (#985) @tuxudo
- Add option to use current username for ssh link (#976) @poundbangbash
- Check for no Bluetooth in BT module (#992) @tuxudo
- Fixed postflight error in homebrew modules (#991) @tuxudo
- Migration adjustment for nullable values. (#973) @poundbangbash
- Fixed vendor column (#998) @tuxudo
- Docker (#1003) @sphen13
- Remove index.php .htacces and web.config from src root
- Fix certificate migration
- Add fv key encryption migration
- Add filter to getLocalAdmins
- Extensions module - Added variable declaration (#1017) @poundbangbash
NEW FEATURES
Munkireport 3.0.2
Munkireport 3.0.1
3.0.1 (February 14, 2018)
This is a small bugfix release that fixes some issues with the 3.0.0 release.
FIXES
- Fixed certificate warnings in events (#959) @tuxudo
- Hide zero blocks on disk widgets (#958) @tuxudo
- Security ssh detection update (#943) @poundbangbash
- Smart stats report title fix (#942) @poundbangbash
- Changed power columns to be nullable in migration (#955) @tuxudo
- Smart stats widget title localization fix (#961) @poundbangbash
- Fixed WiFi nullable migration (#957) @tuxudo
- Fix migration files @poundbangbash
- Disk report error fix (#965) @tuxudo
- Extensions migration name fix (#968) @poundbangbash
- Adjust database log view to use theme for readability. (#963) @poundbangbash
- Fix bad datatype in usage_stats migration (#956) @tuxudo
NEW FEATURES
- Extension module TeamID breakout (#953) @poundbangbash
- Create widget for os build breakdown and add it to the client report (#951) @AaronBurchfield
- Update Dockerfile for php7.2
Munkireport 3.0.0
3.0.0 (February 07, 2018)
The third major version of munkireport attempts to solve a couple of longstanding issues concerning security, dependency management and database management. We're moving slowly to using eloquent as replacement for the KISS database abstraction. A ton of work has been done by @mosen to make this all work.
Most notable changes are:
- Minimum PHP version is 7.0
- Document root is now in a directory called
/public
. The best practice is to serve your munkireport instance from this directory or make a symlink to this directory. - If you install munkireport via the commandline, you need to install all dependencies first via composer
- There is a new database configuration format
$conf['connection']
. Seeconfig_default.php
on how to use it. - Database migrations (also the initial ones) are not running automatically. You need to run migrations via the commandline tool
php database/migrate.php
See also the Upgrade v3 guide and Quick demo v3
FIXES
- Certificate Module fix for multiple certs with same name (#893) @sphen13
- Misc UI fixes (#885) @tuxudo
- Fix vendors for 10.13 (#902) @tuxudo
- Fix localization in client tab (#903) @tuxudo
- Use CFPreferences to read BaseUrl and Passphrase. (#919) @MagerValp
- Misc migration fixes
- AuthLDAP fixed (#944)
- Recaptcha uses proxy settings
- Database info fixed
- Installer postflight script (#949) @MagerValp
NEW FEATURES
- NVMe Support in SMART Stats module (#895) @tuxudo
- Update Network Info script to now pull Tunnel adapter information (#897) @jbaker10
- Sort machine groups by name (#898) @choules
- New module: Munki-facts (#850) @nathanperkins and @poundbangbash
- New module: Usage Stats module (#843) @tuxudo
- New module: Applications Module (#917) @tuxudo
- New module: DetectX Module (#916) @WardsParadox
- SAML support, see also SAML authentication
- Added filesystem widget (#886) @tuxudo
- Maintenance Mode, see also Maintenance Mode
- German translation (#941) @fridomac
Munkireport 2.15.2
2.15.2 (Sept 28, 2017)
FIXES since 2.15.1
- Fixed Apple icon url
FIXES since 2.15.0
- Removed
default
method from Schema.php which caused errors in PHP < 7.0.0
FIXES
- Fix for #812
- Fix for #813
- en.json and fr.json - @lolipale
- Improved error handling around the firmwarepasswd binary @rickheil
- Case Sensitivity for PlistBuddy - @GordSpence
NEW FEATURES
- Add Munki 3 ManagedInstalls Keys
- Kernel Extensions Module (KEXT) - @tuxudo
- More default filters for inventory module - @poundbangbash
- APFS support in disk_report module
- Invisible CAPTCHA (you need to generate new keys if you were using the previous version)
- Schema class to help with migrations
REQUIREMENTS
This version requires php version 5.6 minimum
UPGRADING
By default, only three modules are enabled. To enable more modules, please read https://github.com/munkireport/munkireport-php/blob/master/docs/setup.md#select-which-modules-to-install-on-the-client
If you upgrade from a previous version, you should:
- Make a backup of your database
- Add the following line to config.php:
$conf['allow_migrations'] = TRUE;
This will automatically migrate your database to the correct version if you're logged in as an admin user (see note at the top of this page)
For more info about upgrading, visit https://github.com/munkireport/munkireport-php/wiki/How-to-upgrade
- When new modules are released or if you add a module to the module list in config.php, a new client pkg installer will need to be created and installed on clients to report on the new data.
- Due to preference caching issues with cfprefsd it is advised that you either restart the client or issue a "killall cfprefsd" after the new modules are installed on the client. Clients may not report back for the new modules until that is done.
Munkireport 2.15.1
2.15.1 (Sept 18, 2017)
FIXES since 2.15.0
- Removed
default
method from Schema.php which caused errors in PHP < 7.0.0
FIXES
- Fix for #812
- Fix for #813
- en.json and fr.json - @lolipale
- Improved error handling around the firmwarepasswd binary @rickheil
- Case Sensitivity for PlistBuddy - @GordSpence
NEW FEATURES
- Add Munki 3 ManagedInstalls Keys
- Kernel Extensions Module (KEXT) - @tuxudo
- More default filters for inventory module - @poundbangbash
- APFS support in disk_report module
- Invisible CAPTCHA (you need to generate new keys if you were using the previous version)
- Schema class to help with migrations
REQUIREMENTS
This version requires php version 5.6 minimum
UPGRADING
By default, only three modules are enabled. To enable more modules, please read https://github.com/munkireport/munkireport-php/blob/master/docs/setup.md#select-which-modules-to-install-on-the-client
If you upgrade from a previous version, you should:
- Make a backup of your database
- Add the following line to config.php:
$conf['allow_migrations'] = TRUE;
This will automatically migrate your database to the correct version if you're logged in as an admin user (see note at the top of this page)
For more info about upgrading, visit https://github.com/munkireport/munkireport-php/wiki/How-to-upgrade
- If you come from a previous release and you want to add new report items, you have to push your clients a new pkg installer.