Releases: hschletz/Braintacle
Braintacle 2.0
Caveats
User-supplied comments and file attachments are dropped from the database. They
were never implemented in Braintacle, but may be left over if the database was
migrated from OCS Inventory NG (which is no longer supported).
Upgrading from previous versions:
-
Required: If upgrading from a version earlier than 1.15, upgrade to 1.15 first
and run "braintacle-tool.php database" to update the database. Then upgrade to
2.0. -
Required: Run "composer install" from the Braintacle root directory to
update dependencies. -
Required: Database configuration has changed. Set the new "dsn" option in your
config file, see config/braintacle.ini.template for examples. All other
database options are ignored. Only PDO drivers are supported, make sure that
the PDO extension and the PDO driver extension are installed and activated. -
Required: Run "braintacle-tool.php database" to update the database.
Misc:
- Added support for PHP 8.5.
Braintacle 1.15
Fixed bugs:
- Fixed empty BIOS section in export.
Misc:
- Fixes for compatibility with PHP 8.4.
Braintacle 1.14
Upgrading from previous versions:
- Required: Run "composer install" from the Braintacle root directory to update dependencies.
Fixed bugs:
- Fixed exception when a client has reported a NULL user name.
Braintacle 1.13
Upgrading from previous versions:
- Required: Braintacle 1.13 requires PHP 8.2 or later. Support for 32 bit PHP
builds has been dropped. - Required: Run "composer install" from the Braintacle root directory to
update dependencies.
Fixed bugs:
-
Fixed exception with Android client export.
-
Fixed exception with UNIX client export where the agent does not detect
certain software properties. -
Fixed broken bulk export via CLI.
Misc:
- Server: Experimental SQLite support.
Braintacle 1.12
Upgrading from previous versions:
- Required: Run "composer install" from the Braintacle root directory to
update dependencies.
Fixed bugs:
- This release depends on the latest version of symphony/console which fixes
several security vulnerabilities.
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.