DomainMOD v4.07 Released -- Dashboard Panels, PDO, & Database TransactionsMonday, October 2nd, 2017
One of the first things you'll probably notice about v4.07 is that the Dashboard has been updated to include some more information panels, giving you additional insight into your data as soon as you login to DomainMOD.
The Dashboard panels now display the following information (if applicable):
Total SSL Certificates
Total Sold Domains
Expiring SSL Certificates
Pending Domain Renewals
Pending Domain Registrations
Pending Domain Transfers
Pending Domains (Other)
Pending SSL Certificate Renewals
Pending SSL Certificate Registrations
Pending SSL Certificates (Other)
Domain Queue (Pending)
Domain Queue (Processing)
Domain Queue (Finished)
And now for the geeky stuff! If you don't care what goes on behind the scenes you can ignore the rest of this post.
Two big changes have been implemented in v4.07. The first, which has literally been years in the making, is that DomainMOD no longer uses the MySQL or MySQLi PHP extensions, and instead uses only PDO (PHP Data Objects). This means that in the future it will be possible to add support for additional database types. The full list of databases that could potentially get support in the future is located here.
The other big change with v4.07 is that we've converted the backend database from MyISAM to InnoDB, allowing us to implement transactions, which will help ensure the integrity of your data. Transactions do this by making sure multiple related queries get rolled back if one of them fails, instead of inserting partial information into your database.
v4.07 also contains some code fixes and optimizations, so even if the above new features don't appeal to you it's still recommended that you upgrade at your earliest convenience.