Releases: hschletz/Braintacle
Braintacle 1.11
Upgrading from previous versions:
- Required: Braintacle 1.11 requires PHP 8.1 or later.
- Required: Run "composer install" from the Braintacle root directory to
update dependencies.
Fixed bugs:
- Console: Fixed display of software for UNIX clients that don't
report package size. - Console: Some tables had broken links for sortable column headers.
Misc:
- Console: Date fields are now entered via a date input.
- Console: Software page now lists software for all client OS.
Braintacle 1.10
Upgrading from previous versions:
- Required: Braintacle 1.10 requires PHP 7.4 or later.
- Required: Run "composer install" from the Braintacle root directory to
update dependencies.
Misc:
- Fixed PHP 8.1 through 8.3 compatibility.
- Workarounds for very outdated agents are beginning to be removed. Should not
affect any agent released within the last 10 years.
Braintacle 1.9
Upgrading from previous versions:
-
Required: Run "composer install" from the Braintacle root directory to
update dependencies. -
Recommended: The above step may leave the directory public/components behind.
It is no longer used and should be deleted manually.
Security:
- This release updates the laminas-form component with a fix for
GHSA-jq4p-mq33-w375.
Misc:
-
Server: Backported changes from version 2.9.
-
Server: Respond with 405 status code for non-POST requests instead of 403.
Braintacle 1.8
Upgrading from previous versions:
-
Required: Run "braintacle-tool.php database" to update the database.
-
The command line tool (braintacle-tool.php) has been rewritten and now accepts
a verbosity flag (-v, -vv, -vvv) for all commands. The "export" command
previously used -v as a shortcut for --validate. This shortcut has been
removed.
Fixed bugs:
- Console: Fixed exception when editing an IPv6 subnet.
Misc:
-
Fixed PHP 8 compatibility.
-
API documentation is now generated via phpDocumentor 3. A suitable config file
is included. Simply invoke phpDocumentor. It can be installed via PHIVE
(https://phar.io) for which a config file is included too.
"braintacle-tool.php apidoc" still works, it expects the tools/phpDocumentor
executable. PHIVE will install it to this location. -
Abandoned dependencies have been removed.
Braintacle 1.7
Upgrading from previous versions:
-
Required: The database schema for installed software has changed. If you have
any software searches stored as a search parameter for groups, these groups
will cause errors. Delete these groups before the upgrade and re-create them
later. -
Required: Run "braintacle-tool.php database" to update the database.
Fixed bugs:
-
Console: Fixed handling of IPv6 networks.
-
Console: Fixed counting of inventoried clients in network listing when clients
have more than 1 interface in the same network. -
Console: Fixed warning in package builder with empty fragment size on PHP 7.1+.
Misc:
- Server: Backported changes from version 2.8.
Braintacle 1.6
Upgrading from previous versions:
- Required: Braintacle 1.6 requires PHP 7.3 or later.
- Required: Run "composer install" from the Braintacle root directory to
update dependencies. - Recommended: Run "braintacle-tool.php database" to update the database.
Fixed bugs:
- Server: Adapted workaround for preventing duplicates on client ID changes
to newer agents. - Console: Fixed warnings on PHP 7.4.
- Console: Removed warnings and useless columns on Android storage page.
Misc:
- Console: Improved displayed data for Android clients.
- Server: Backported changes from version 2.6.
Braintacle 1.5
Upgrading from previous versions:
- Required: Run "composer install" from the Braintacle root directory to
update dependencies. - Recommended: Run "braintacle-tool.php database" to update the database.
Database changes in v1.5 are compatible with previous versions.
Fixed bugs:
- Fixed incomplete export of Android clients.
Misc:
- Fixed PHP 7.3 compatibility.
- Server: Backported changes from version 2.6.
Braintacle 1.4
New features:
- Console: Added checkbox to check/uncheck all listed duplicates.
- Console: Allow preserving client configuration and a manually entered Windows
product key when merging duplicates.
Braintacle 1.3
Upgrading from previous versions:
-
Braintacle 1.3 requires PHP 7.0 or later.
-
Required: Run "composer install" from the Braintacle root directory to update dependencies.
New features:
- Software can be accepted/ignored in bulk.
Misc:
- Server: Backported changes from version 2.5.
Braintacle 1.2
This is a bugfix release.
- Fixed compatibility with PHP 7.2
- Fixed validation in one of the preferences forms
- other minor fixes