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 |