Blockbridge Version 6.0 is a major release stream that brings NVMe-over-TCP support to the Blockbridge data engine, alongside native Proxmox integration and massive performance gains. We designed and built our NVMe/TCP stack from scratch, allowing us to revisit a large chunk of the I/O handling code paths in the dataplane. Dramatic improvements in IOPS, latency, and throughput are benefits of architectural changes that will pay dividends for years to come.

Find the full release notes here.

Date Release Description
2023.03.23 6.0.0 Initial 6.0.0 release.
2023.05.08 6.0.1 Kubernetes 1.27 support, additional iSCSI CHAP hashes, Proxmox resize bug fix.
2023.08.27 6.0.2 Proxmox API performance improvements, 4K random write improvements.
2023.12.16 6.0.3 Fixes for TLS attached disks, iSCSI session handling, dataplane performance boost.
2024.01.15 6.0.4 Critical fixes for rare bugs. Upgrade is recommended.
2024.02.01 6.0.5 BOSS health monitoring, fix for alerting.
2024.04.03 6.0.6 Minor bugfixes for chassis management and software upgrade.
2024.05.08 6.0.7 CLI support for AlmaLinux and Rocky Linux 8 and 9.
2024.05.23 6.0.8 Metadata cache performance improvements, Proxmox multipath options, bugfixes.
2024.06.06 6.0.9 CLI support for Ubuntu 24.04, bugfixes.
2024.09.12 6.0.10 Important dataplane bugfixes, host attach improvements.
2024.11.19 6.0.11 Important dataplane bugfixes, improved cluster notifications, Veeam support for Proxmox.
2024.12.02 6.0.12 Dataplane fix for NVMe-oF connections with header digests from VMware.
2025.02.20 6.0.13 Improved alerting for licensing and datastore capacity, fix for chassis alerts, Proxmox 8.4 support.
2025.05.06 6.0.14 Important security updates for Apache, OpenSSL, and OpenSSH.

ID Release Type Description
bc5214c6c 6.0.1 Feature Improved diagnostic logging for NVMe-oF. Dataplane
b51322d97 6.0.1 Feature UEFI Boot Drive Support
We now support drives as small as 128KB to be used for UEFI boot. Dataplane
a01288ffd 6.0.1 Feature SHA-1 and SHA-256 FIPS-compliant iSCSI CHAP Hashes
In addition to MD5, Blockbridge CHAP authentication now supports the SHA-1 and SHA-256 hash algorithms. Dataplane
6a2dcd4 6.0.1 Feature Kubernetes 1.26 and 1.27 Support
Blockbridge 6.0.1 and the Blockbridge CSI driver version 3.1.0 now offer support for k8s versions 1.21 through 1.27. More information on the Kubernetes CSI Storage Guide here. K8s, Controlplane, Dataplane, CLI
cec1e62 6.0.1 Feature CLI Support for Ubuntu 22.04 “Jammy”
We’re now shipping packages for the latest Ubuntu LTS release, 22.04. CLI
6c11465 6.0.1 Feature CLI Packages for Debian 12 “Bookworm”
We’ve added support for the latest major Debian release. CLI
301d536 6.0.1 Bug For Proxmox, we fixed a case where a resize could fail if the guest disk had partitions or LVM volumes. Proxmox
5f8b69ad6 6.0.2 Feature Use only one connection for each NVMe/TCP-connected cloudinit drive. Proxmox, Dataplane.
9adb5c344 6.0.2 Feature Proxmox API Performance Improvements
High-scale Proxmox deployments will see major improvements to bulk VM operations such as startall and migrateall. The suite of changes here involve using more focused queries both in our driver as well as inside the Blockbridge management processor. API, CLI, Controlplane, Proxmox.
6c11465 6.0.2 Feature Debian 9 “Stretch” reached EOL on 2022.06.30. We’ll no longer regularly build CLI packages for it. Reach out to support if your deployment requires them. CLI
4f9742e6e 6.0.2 Feature Improved 4K random write performance by up to 7% with improved internal buffer alignment. Dataplane
af29f71 6.0.2 Bug Fixed a bug in host attach --repair that could cause a runtime exception. CLI
2117041 6.0.2 Feature Add support for the remote_interfaces configuration parameter to restrict the allowed set of portals for storage I/O. Proxmox
de91f34 6.0.2 Feature Allow arbitrary stunnel options for TLS-secured iSCSI sessions. CLI
360722a 6.0.3 Bug Fixed a bug that could prevent host attach --bundle from working properly. CLI
5f8c7fb 6.0.3 Bug Fixed a bug that impacted host attach on some systems with many network interfaces, preventing them from probing all available paths to storage. CLI, Proxmox
1b5dac2 6.0.3 Bug Fixed an instance where after an unclean reboot, a host attach service may fail to bring up the session for a TLS-attached disk. CLI
a53acd5bc 6.0.3 Feature Fast-Track for Zeroing
Writes detected to contain zero data payloads are now buffered in a very efficient data structure where they can be given priority attention by the data reduction engine. Dataplane
d6c2b76f3 6.0.3 Feature Improved Handling for iSCSI Sessions with Closed Windows
Under high load, some iSCSI initiators completely fill their session queues with PDUs such that they are unable to acknowledge status PDUs, effectively deadlocking their sessions. We now detect this condition and proactively issue immediate NOP PDUs back to the initiator to free up the session. Dataplane
ffa2c01ea 6.0.3 Bug Fix a rare assertion failure due to a extremely long-running iSCSI session that reconnects with the same starting command sequence number. Dataplane
7cf104357 6.0.3 Bug Hotfix for a rare overload condition that can occur with more than 100 concurrent I/O’s to the same compressed data segment. Dataplane
e4609c3 6.0.3 Feature Sunset for Ubuntu 14 and 16 CLI builds, which have been EOL for years now. Reach out to support if your deployment requires them. CLI
4367525d4 6.0.3 Feature Lower Data Engine Startup Times
We significantly improved the way our thin-provisioning metadata database manages recovery when a data engine starts. In the field, we’re seeing this shave five seconds off the startup time of some systems. Dataplane
8b9350de9 6.0.3 Feature Significant performance improvements for reads 8 KiB or larger. Dataplane
b65e05479 6.0.3 Feature Dataplane Performance Boost
We took another deep dive to increase performance further on 4th Gen AMD EPYC processors. Some of this work was in micro-optimizations aimed at reducing shared data, random memory references, and reducing branching complexity in key codepaths. A critical piece was dialing in the caching behavior for high bandwidth workloads. A production Zen 4 system now sees an improvement in top-end IOPS of 5-10% over prior releases, with as much as 2 GB/s additional bandwidth. Dataplane
8fdbcb0eb 6.0.3 Bug Fixed a bug where we could errantly return NVMe targets for iSCSI discovery requests. Dataplane
8f2a3995c 6.0.4 Bug Fixed a slow memory consumption issue in the management processor. Controlplane, Proxmox
5f0d34a92 6.0.4 Bug Fixed a very rare issue where a metadata database page could be written with incorrect contents if writes to the root device are throttled back due to end-of-life flash memory management. Dataplane
84cf6f6f0 6.0.4 Bug Fixed an extremely rare issue that could impact system recovery after restart of back-to-back 128K overwrites of the same data segment. Dataplane
92191f6ff 6.0.5 Feature Improved BOSS Device Monitoring
We added additional SMART attribute probing and alerting to detect when Dell BOSS devices reach the end of their rated write endurance. Available on systems with BOSS-S1 or BOSS-N1 controllers. Controlplane, Dataplane
0550f4f 6.0.5 Feature Reduced Volume Recovery Time
We now can increase the resolution of our write intent bitmaps during a maintenance window with scheduled downtime. This trades off performance for reduced recovery time. Dataplane
9b3ec82 6.0.5 Bug Fixed a case where alerts for cluster and volume health may not be issued. Controlplane, Dataplane
92899ca8b 6.0.6 Bug Fixed a case where software upgrade could restart the API twice. API, Controlplane
3ad0ce3 6.0.6 Bug Addressed a failure of the chassis management components to issue a notification when a power supply fails. Controlplane, Dataplane
a14c5f4 6.0.6 Feature Added an integrated RAID consistency check for software RAID boot devices. Controlplane, Dataplane
313a87d 6.0.6 Feature You can now specify a CLI task timeout from the BLOCKBRIDGE_TASK_TIMEOUT environment variable. CLI
e61625c 6.0.7 Feature Support for AlmaLinux and Rocky Linux, 8 and 9 We’re now shipping packages for these newer Linux distros designed to be bug-for-bug compatible with RHEL. This includes full host attach support for iSCSI on both 8 and 9, and NVMe/TCP with multipath on version 9. More details on our tools page. CLI, Dataplane
254c07f 6.0.7 Bug For NVMe/TCP attachments, the CLI now uses a unique hostnqn and hostid for each attach. CLI, Proxmox
3ee604296 6.0.8 Feature You can now launch a long-running disk optimize task from the CLI. This is useful in some cases where a disk that previously had snapshots has been extensively overwritten. CLI, Dataplane
722d80ef0 6.0.8 Feature The dataplane buffer cache now automatically adapts to high bandwidth workloads with a selective hash check. Dataplane
9dfc4eaea 6.0.8 Feature Datastore Unlink
Improved disaster cleanup options for non-redundant multi-engine dataplanes. Controlplane, Dataplane, CLI, API
0bfa7ae0f 6.0.8 Feature Metadata Cache Improvements
We refreshed the data engine’s top-layer thin provisioning metadata cache with improved efficiency, performance, and error detection. Additionally, the process of purging entries from the cache on virtual disk deletion has been streamlined to avoid impacting I/O latency. Dataplane
cbf75aa8a 6.0.8 Bug Fix a case where attempting to map an iSCSI disk into an NVMe target could result in a stuck API task. API, Controlplane
f2bb643 6.0.8 Feature Local Interface Binding for Multipath
The Proxmox driver now supports the local_bind and local_interfaces options for multipath attachments. Proxmox
7b3c0cd 6.0.8 Bug Fixed a bug that could prevent Proxmox from attaching more than 10 drives to the same VM. Proxmox
617e713e6 6.0.9 Bug Fixed a bug that could cause the dataplane status to flicker off and back on occasionally on certain systems. Dataplane
c641a77 6.0.9 Bug CLI Support for Ubuntu 24.04 “Noble Numbat”
The Blockbridge CLI now supports the Ubuntu 24.04 “Noble” LTS release. See our tools page for installation instructions. CLI
67f7387 ​6.0.10 Feature Host Attach Improvements
Numerous improvements to host attach resiliency for NVMe and iSCSI. This includes enhancements for multipath iSCSI on new RHEL-derived systems as well as robustness for NVMe at attach time. CLI, Proxmox
3e877393b ​6.0.10 Feature Improved Cluster Alerting
We added new alerts dedicated to reporting when a peer IPMI BMC is unreachable, and when Maintenance mode is enabled. Controlplane, Dataplane
edb6ced1a ​6.0.10 Bug Fixed an unusual case where node and account reports could return information about deleted virtual storage services. UI
268920d10 ​6.0.10 Bug When a target is created with a manually-specified IQN or NQN suffix that is invalid, return a validation error instead of an internal error. Controlplane, API, CLI, UI
aac2eba4e ​6.0.10 Bug Fixed a bug in datastore pool destage and rebalance that was uncovered by routine code inspection. Restarting the dataplane during a destage or rebalance while writing the same 128KiB region could result in lost writes. Dataplane
8f9ce51f7 ​6.0.10 Feature Improve the display and management of virtual IP addresses on loopback interfaces. Controlplane, CLI, UI
0826dd90e ​6.0.10 Feature Faster network availability after failover for 6.0 systems. In some configurations, failover time from the client perspective may be improved by up to 8 seconds. Controlplane, Dataplane
4343f0479 ​6.0.10 Bug Address a rare data engine deadlock that can occur with a unusually large burst of I/O operations. Dataplane
69cc8a08 ​6.0.10 Feature Update our webserver configuration for 2024 best practices: require TLS 1.2, disable insecure cipher suites (such as those vulnerable to SWEET32), disable SSL session tickets, enable OCSP stapling. Controlplane, CLI, UI
0711ef9 ​6.0.10 Bug Bumped the uxsock_timeout up to silence a warning message from the multipath client in PVE8/Debian12. Proxmox
3b32ef889 ​6.0.11 Bug Fixed a condition where datastore pool rebalance may not make progress when data compression is disabled. Dataplane
226cf355e ​6.0.11 Bug Addressed an issue that prevented optimal handling of zero writes when the overwritten data was high entropy. Dataplane
c7dcf18 ​6.0.11 Feature Veeam Support
Starting with Veeam Backup & Replication version 12.2, you can now add Proxmox VE servers to your backup infrastructure, enabling the management of data protection and recovery for Proxmox VE. See our Proxmox plugin page for more information. Proxmox
41de432b8 ​6.0.12 Bug Set proper API validation limits on IOPS burst credits to prevent returning HTTP 500. API
5320c4d35 ​6.0.12 Bug Fixed a dataplane issue that prevented VMware from making NVMe-oF connections without header digests. Dataplane
abd3097 ​6.0.13 Bug Fixed an occasional reporting issue with probing chassis power supplies and fan speeds on newer Dell R6615 and R7615 hardware. Dataplane
6c2185e ​6.0.13 Feature Added slack alerts for license expiration and datastore capacity. Dataplane
b7c185665 ​6.0.14 Feature Security Update: Apache
The controlplane now uses the latest stable release of Apache, 2.4.63, from January, 2025. We tightened up many aspects of the configuration to reflect current best practices and reduce the attack surface. Our httpd no longer advertises its version or the OpenSSL version, doesn’t return Provides metadata, and disables mime-type sniffing. It also sets a Content-Security-Policy header and uses Strict-Transport-Security. (Apache 2.4.63 changelog) Controlplane, Platform
10290f22d ​6.0.14 Feature Security Update: OpenSSH
Blockbridge systems now use openssh-server version 10.0, released in April, 2025. We have removed the ChaCha20-Poly1305 cipher exploited in the Terrapin vulnerability, limiting our supported ciphers to aes128-gcm, aes256-gcm, aes128-ctr, aes192-ctr, and aes256-ctr. The list of supported MACs conforms to current best practices: umac-64-etm, umac-128-etm, hmac-sha2-256-etm, hmac-sha2-512-etm, umac-64, umac-128, hmac-sha2-256, and hmac-sha2-512. (OpenSSH 10.0 Release Notes) Controlplane, Dataplane, Platform
80d05d4 ​6.0.14 Feature Security Update: OpenSSL
Apache and OpenSSH now use the latest long-term support release of OpenSSL, 3.5 LTS, from April, 2025. This release has a number of important security fixes. (OpenSSL 3.5 Release Notes) Controlplane, Platform
92f9093b1 ​6.0.14 Bug We fixed a potential vulnerability in the NVMe/TCP stack, which was revealed by login-time fuzz testing with random header data sent by the client one byte at a time. Dataplane