<div dir="ltr">Hi!<div><br></div><div>After a month of testing and fixing issues here is the final 1.33.0 release.</div><div>The big new feature in this release is the possibility to ship already existing snapshots to other Linstor clusters or a S3 remote.</div><div>Also the Linstor master passphrase can now be provided more securely with systemd-creds.</div><div><br></div><div>Another noteworthy change is that the LS_KEEP_RES is now obsolete as Linstor doesn&#39;t delete known .res files anymore and keeps them.</div><div><br></div><div>We also improved recovery from failed clone resources, so you should now be able to finally delete them.</div><div><br></div><div>See the changelog below for all other changes and fixes.</div><div><br></div><div>## NOTE</div><div>* With this release we also announce that we will remove etcd database support with Linstor 1.34.0, until then you will have time to migrate to (SQL or k8s-CRD) databases.<br>* Heads up: Linstor 1.34.0 will switch to java-21, so be prepared to have java-21 jre ready for the next minor upgrade</div><div></div><div><br></div><div>## [1.33.0] - 2025-12-11<br><br>### Changed<br><br>- Added checks if existing resources have enough peerSlots for a new peer<br><br>### Fixed<br><br>- Clone: Fixed wrong resource-counting for the peerSlots checks<br>- DrbdProxy: Fixed ignored DrbdProxy/AutoEnable property when set on controller level<br>- Improved error logging on decryption errors<br><br>## [1.33.0-rc.2] - 2025-12-01<br><br>### Fixed<br><br>- AutoSnapshot: Fixed &quot;Keep&quot; property (regression introduced in 1.32.0)<br>- Fixed bug where clone no longer works with other min-io size than 512<br>- Fixed bug where &quot;r c&quot; fails with disabled auto-min-io on a 4k block-sized SP<br>- Clone: cleanup source snapshot if cloning failed<br>- Clone: mark failed volumes with DELETE flags to allow to delete them afterward<br>- Fixed --diskless-on-remaining not working with COMBINED nodes<br>- Fixed unnecessary restart of local DRBD peer right after the resource was created<br>- ToggleDisk: Added missing free-space check<br>- Clone: Added missing free-space check<br>- Fixed very rare AccessToDeletedNode during a node-update from the satellite<br>- Fixed possible NPE in DrbdLayer.hasMetaData<br>- If one resource fails during calculating gross/net size, other resources should still be processed<br>- Check resource size on creation and resize<br>- Run autohelper.manage tasks after node fullsync (before only on node rc, c, d)<br>- Autotiebreaker: do not delete tiebereaker if node is not online/fullsynced<br>- Cleanup clone task on satellite reconnect<br>- Clone: Fixed race conditions when starting multiple clones at once</div><div><br></div><div>## [1.33.0-rc.1] - 2025-11-11<br><br>### Added<br><br>- physical-storage-api: allow passing pv/vg/lv/zpool create arguments<br>- Encryption: Added systemd-creds support for masterpassphrase.<br>- DRBD: Added Linstor/Drbd/auto-block-size<br>- Backup: allow shipment of already existing snapshots<br>- Node,evacuate: Added --target and --do-not-target options<br><br>### Changed<br><br>- Removed keep_res regular expression pattern from options<br>- Instead of caching if a DRBD .res file exists, actually check if the file exists<br>- Do not delete known Linstor drbd res files, LS_KEEP_RES is now obsolete<br>- Increase max packet size 16M -&gt; 64M<br>- Increased timeout for tar during sos-report to an hour<br>- Removed flywaydb dependency and do migrations (as with other &quot;db&quot;s) ourselves<br>- ReconnectorTask: changed logging levels and added more logging<br>- API: do not store error reports if required remote parameters are missing<br>- Node evacuate: By default node evacuate also evacuates existing snapshots<br><br>### Fixed<br><br>- Attempt to fix race-condition &quot;Received unknown storage resource from satellite&quot;<br>- Prometheus: fix using peerId as peer address in api call duration statistics (GitHub #466)<br>- H2 db should no longer prematurely shutdown<br>- DRBD: recreate ext-metadata after backing disk needed to be re-created<br>- Fixed a bug where a failed clone leads to AccessToDeletedData bug<br>- Cache: Properly flush to origin device when suspending<br>- Fixed toggle-disk bug when evacuation target has already diskless resource<br>- Fixed possible NPE when a satellite updates a storage pool (capacity, supports snapshots, etc)</div><div><br></div><div><div><a href="https://pkg.linbit.com//downloads/linstor/linstor-server-1.33.0.tar.gz">https://pkg.linbit.com//downloads/linstor/linstor-server-1.33.0.tar.gz</a><br></div><div><br></div><div><br></div><div><div><div><div>Linstor PPA:<br><a href="https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack" rel="noreferrer" target="_blank">https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack</a></div></div><div><br></div><div>Cheers,<br></div><div>Rene</div></div></div></div></div>