[Admin] Added: A counter of archived categories/products has been added on categories/products page.
[Admin] Added: Added ability to remove the client's IP Ban directly from the order page.
[Admin] Changed: When adding transaction, do not need to set the client if Invoice ID is set
[Admin] Changed: When adding transactions, can now enter the pro-forma invoice ID
[Buckaroo] Added: The ability to handle Reverse by callback
[Buckaroo] Added: The ability to set how many days since due date cron stops searching invoice
[Buckaroo] Added: When the invoice in Buckaroo has the status of Pending, in the client area blocks the possibility of re-payment and changes the status from Unpaid to Processing
[Clientarea] Changed: Changing the language by the admin in the client area does not change the language of the client
[Colocation Manager] Added: Major module v6 upgrade, including:
Added: General: "Quick management" tab, that lets you view bandwidth graphs, assigned ips and manage PDU & Switch port state.
Added: General: Collapsible & searchable treeview which will remember opened/closed components
Added: General: It is now possible to define server pools
Added: General: It is possible to encrypt field values for items on rack
Added: General: You can now group inventory fields into category, and assign entire category to item type
Added: Item manager: "Bind connections" to quickly copy connection configured in Colomanager to Account
Added: Item manager: Ability to add admin notes to item with file uploads
Added: Item manager: Alert upon accidental port removal
Added: Item manager: Graph tab to assign graphs from various sources (Cacti, LibreNMS, Obserium)
Added: Item manager: Groupping ports (network / power) per device
Added: Item manager: IPAM tab view when editing any rack item - ability to assign and manange IP directly from it
Added: Item manager: It is possible to move item to different colocation/floor/rack
Added: Item manager: Item now shows as new page rather than popup for easier management
Added: Item manager: Passwords tab to control passwords assigned to rack item in password manager
Added: Item manager: Power tab to control connected PDU outlets
Added: Item manager: Shortcut to power management options in item header
Added: Item manager: Single rack item logs view
Added: Item manager: Switch tab to control connected Switch Ports
Added: Rack manager: Ability to sort / order racks
Added: Rack manager: Double click on item on rack loads its editor
Added: Rack manager: General: You can setup icon representing rear of item on rack
Added: Rack manager: It is now possible to define custom rack fields
Added: Rack manager: It is now possible to set customer ownership of entire rack.
Added: Rack manager: Side / Rear view in rack editor. Ability to mount item inside/back of rack
[Domains] Fixed: It is possible to change renewal period to unsupported one if registration module was changed in product.
[Linode] Added: Support for the ssh key select component
[Password Manager] Added: The ability to navigate categories and passwords in the tree view
[Whois] Added: Whois configuration for .tech tld. added custom-whois example file
Bugs Fixed
[Accounts] Fixed: It is possible break active accounts by starting provisioning a second time.
[Admin] Fixed: Copying automation settings using bulk update for service with custom automation tasks returns errors
[Admin] Fixed: Too few arguments to function SecurityRestrictions::getLoginRestriction
[Calendar] Fixed: Date picket is broken when adding events from services or tickets
[Cart] Fixed: Cloudytheme bulk domain input is hard to notice
[Cart] Fixed: Disabling pricing for form components does not remove prices from cart.
[Client area] Fixed: Contact privileges section shows client functions not available for domains.
[Coupons] Fixed: It was possible to add multiple coupons with the same code.
[CryptoPhoto] Fixed: Potential cron issues when using cryptophoto module
[Domains] Fixed: Admin area domain details page does not show forms pricing.
[Domains] Fixed: It is possible to access privacy protection management even if this option was not purchased
[Domains] Fixed: Renewing domain with privacy protection form can lead to unexpected price discounts.
[Importaccounts] Fixed: It was not possible to import multiple domains with same tld into one customer account
[Linode] Fixed: An attempt to call Terminate returns an error
[Notifications] Fixed: Custom email templates are not being sent
[OpenProvider] Fixed: DNS management returns exception if domain does not have it enabled
[Openstack] Fixed: PHP error when accessing resources page.
[Proxmox2] Fixed: Automated snapshots are not rotated if schedules are deleted and recreated.
[Proxmox2] Fixed: Snapshot limits are not enforced for pined snapshots
[Proxmox2] Fixed: Unable to add tags to VM in error state
[Proxmox2] Fixed: VM creation does not show all bus type options enabled in product.
[Proxmox2] Fixed: Cloud-init network configuration is not added if VM template does not have an interface
[Proxmox2] Fixed: VLAN tag is not added to proxmox interface configuration
[Queue] Fixed: Account termination tasks added trough mass action hang for 5 minutes.
[Sepa Direct Debit] Fixed: Module can duplicate invoices in draft batch if multi-item cart was used for order/invoice was a merged one
[Sepa Direct Debit] Fixed: Module does not set sepa payment gateway as default gateway for domains
[SolusVm] Fixed: Node group is not passed to API when creating new VM