We're looking to get TrueNAS SCALE 22.02.3 out this week.
There will be over 100 bug fixes including:
- Drive scalability improvements
- SMB ACL fixes
- Security updates for Linux Kernel and Libraries
- Drive resizing and over-provisioning tool
- OpenZFS Linux ARC improvements
- WebUI bug fixes
There aren't really any ACL fixes related to SMB for SCALE 22.02.2 -> 22.02.3. Appearance of that in the middlewared repo git log may be caused by new regression tests added to provide additional test coverage for bugs that were in TrueNAS 13.
On SMB side:
(middleware)
- improved validation for dataset configuration settings when creating SMB shares. Creating an SMB share should raise a validation error now if dataset settings on child datasets is inconsistent in a way that can't be easily handled in the SMB server (for example inconsistent case sensitivity settings.
- fixes related to "OWNER RIGHTS" SID handling
- add more robust checks on whether the SMB service was properly initialized during boot (if for some reason system dataset fails to set up it can leave the SMB service unconfigured / broken). Now we'll log this situation more clearly and attempt to fix it if it happens.
- deprectated an undocumeted feature to allow an empty path for homes shares
- fixed a few bugs with the APIs for creating / using ACL templates (not currently exposed through webui)
- bugfix related to race on server boot / AD startup that in some cases would cause the server to have the AD service stopped after reboot.
(Samba)
- Update from Samba 4.15.7 to 4.15.9 (see relevant samba release notes for full details)
- bugfix for situation where shadow copies may not work on child datasets
- fix assertion when legacy AFP-SMB shares also have recycle bin enabled
(ZFS)
- New behavior for NFSv4 ACL type (to ease migration from Core to SCALE). On new file creation, owning group will be inherited from parent directory rather than GID of process creating it.
These are the primary things that affect the SMB service.