Latest revision |
Your text |
Line 1: |
Line 1: |
− | === OpenZFS_on_OS_X_2.2.2 2023-12-05 === | + | === OpenZFS_on_OS_X_???? === |
− | | + | |
− | * file corruption fix
| + | |
− | * raidz expansion support
| + | |
− | * file/block cloning fixes
| + | |
− | * don't install .in files
| + | |
− | * remove "patch" from Monterey arm64
| + | |
− | * don't use sprintf
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_2.2.0 2023-11-16 ===
| + | |
− | | + | |
− | * Block Cloning
| + | |
− | * Scrub Error Log
| + | |
− | * Corrective "zfs receive"
| + | |
− | * Fully adaptive ARC
| + | |
− | * Better arm64 (M1+) support
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_2.1.6 2022-12-01 ===
| + | |
− | | + | |
− | * NFS fixes
| + | |
− | * New tunables system, parity with upstream
| + | |
− | * Persistent L2ARC fixes
| + | |
− | * Update lz4
| + | |
− | * Update zstd
| + | |
− | * Cross platform xattr namespace
| + | |
− | * log xattrs to ZIL
| + | |
− | * Add blake3 checksum
| + | |
− | * sorted scrub optimizations
| + | |
− | * B-tree optimizations
| + | |
− | * per dataset zil stats
| + | |
− | * better M1/ARM64 support
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_2.1.0 2021-08-21 ===
| + | |
− | | + | |
− | * Add missing cmd zsysctl
| + | |
− | * Add missing cmd mount_zfs
| + | |
− | * Attempt to reduce scrub stack usage (panic with dsl_scan_visitbp)
| + | |
− | * taskq_cancel_id() fixes (panic vdev_deadman, spa_update)
| + | |
− | * purgevfs can deadlock
| + | |
− | * xattr re-implementation from Linux. Affects going from "on" to "sa" and back.
| + | |
− | * Handle zpool-in-zvol, would deadlock.
| + | |
− | * kextunload block/leak fix
| + | |
− | * Long filenames would panic
| + | |
− | * Many fixes with automount snapshots.
| + | |
− | * dirlink count to match upstream. (count dir, and dir+files)
| + | |
− | * Fix libcurl.4.dylib use for encryption file location
| + | |
− | * Fix linkid with lookup for Finder
| + | |
− | * send/recv fixes
| + | |
− | * autoimport fix
| + | |
− | * zfs_resume_fs fix (zfs recv -F)
| + | |
− | * zvol_replay panic fix
| + | |
− | * zvol rename could sometimes be left "busy"
| + | |
− | * split stacks - detect low stack space, and work around it
| + | |
− | * Sub-PAGESIZE abd work, performance
| + | |
− | * zvol IO can overflow the stack (M1)
| + | |
− | * encrypted zvol clones did not get /dev/diskX
| + | |
− | * zfs_replay could panic with NULL kcred
| + | |
− | * update undo of decmpfs
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_2.0.1 2021-05-27 ===
| + | |
− | | + | |
− | * new port
| + | |
− | * zfs send / zfs recv rewritten to use pipes.
| + | |
− | * mimic changes (use "com.apple.mimic=hfs" instead of "on/off".)
| + | |
− | * automatic mounting of snapshots
| + | |
− | * zstd compression
| + | |
− | * user/group object quotas
| + | |
− | * device_rebuild
| + | |
− | * draid vdev-type
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.9.4 2020-02-29 ===
| + | |
− | | + | |
− | * Reserved inode numbers avoided (Catalina, spotlight might need to reindex)
| + | |
− | * Dedup fixes
| + | |
− | * vnode_renamex feature (Catalina)
| + | |
− | * .zfs/snapshot work for Finder
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.9.3 2019-10-30 ===
| + | |
− | | + | |
− | * Catalina fixes (decmpfs corrections)
| + | |
− | * Disable use of volume icons
| + | |
− | * ZFS Boot fixes
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.9.2 2019-08-01 ===
| + | |
− | | + | |
− | * skip AVX512 vectorised functions (panic on modern CPUs)
| + | |
− | * include Mavericks.pkg
| + | |
− | * zfs rename could cause core dumps/abort
| + | |
− | | + | |
− | -1.9.1-
| + | |
− | * zfs commands "lost error messages"
| + | |
− | * zfs raw recv fix
| + | |
− | * zfs spill block recv fix
| + | |
− | * ZoL vectorized raidz / assembler for fletcher/aes port
| + | |
− | * zfs send deadlock in bqueue
| + | |
− | | + | |
− | Notarize can sometimes give installation error "kextcache code=71". Reason is unknown, but install
| + | |
− | completes successfully.
| + | |
− | | + | |
− | Clicking "Allow" button to load the KEXT starting from version 10.13 can't be done over remote connections (VNC), but must
| + | |
− | be done on local console.
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.9.0 2019-05-28 ===
| + | |
− | | + | |
− | * zpool sync command, remove system sync, for performance.
| + | |
− | * Sequential scrub and resilvers
| + | |
− | * Multi-modifier protection (MMP)
| + | |
− | * Disable 'zfs remap' command
| + | |
− | * Pool allocation classes
| + | |
− | * Implement large_dnode pool feature
| + | |
− | * zfs initialize disk feature
| + | |
− | * Add UNMAP/TRIM functionality
| + | |
− | * zpool split fixes.
| + | |
− | * Random unmount failures fix
| + | |
− | * async zget
| + | |
− | * RAW send fixes
| + | |
− | * Memory leak fixes (acl, chmod, xattr)
| + | |
− | * Add -o/-x to send properties
| + | |
− | * Allow -o feature=disabled on zpool create
| + | |
− | * defer resilver
| + | |
− | * send lost spill blocks fix
| + | |
− | * async unlinked drain feature
| + | |
− | | + | |
− | This release contains new pool features. If you run "zpool upgrade", you will not
| + | |
− | be able to go back to an older version of O3X.
| + | |
− | | + | |
− | Notarize can sometimes give installation error "kextcache code=71". Reason is unknown, but install
| + | |
− | completes successfully.
| + | |
− | | + | |
− | This will be the last official release for 10.8 and 10.9.
| + | |
− | | + | |
− | Clicking "Allow" button to load the KEXT starting from version 10.13 can't be done over remote connections (VNC), but must
| + | |
− | be done on local console.
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.8.2 2018-10-30 ===
| + | |
− | | + | |
− | If you have 1.8.1 installed:
| + | |
− | Ok to Skip: OS X 10.12 (Sierra), OS X 10.13 (High Sierra), OS X 10.14 (Mojave).
| + | |
− | Please update: OS X 10.8 (Mountain Lion), OS X 10.9 (Mavericks), OS X 10.10 (Yosemite), OS X 10.11 (El Capitan).
| + | |
− | | + | |
− | * Fix InvariantDisk core ''(OpenZFSOnOSX Team)''
| + | |
− | | + | |
− | Due to compilation error, InvariantDisks for OS X 10.8 - 10.11 will
| + | |
− | continuously crash when started by launchctl. The 1.8.2 version
| + | |
− | is only to address this problem.
| + | |
− | | + | |
− | The DMG is named 1.8.2 to make sure fresh downloads are used. Inside it is 1.8.1 recompiled.
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.8.1 2018-10-18 ===
| + | |
− | | + | |
− | * Fix Mojave boot, again ''(OpenZFSOnOSX Team)''
| + | |
− | * Feature: Channel Programs ''(OpenZFS Team)''
| + | |
− | | + | |
− | Clicking "Allow" button to load the KEXT starting from version 10.13 can't be done over remote connections (VNC), but must
| + | |
− | be done on local console.
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.8.0 2018-10-05 ===
| + | |
− | | + | |
− | FORUM only release due to boot issues with Mojave.
| + | |
− | | + | |
− | * Fix renaming of "/etc/zfs/zpool.cache.tmp" ''(OpenZFSOnOSX Team)''
| + | |
− | * Fix encryption panic ''(ZFSonLinux Team)''
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.7.4 BETA 2018-09-13 ===
| + | |
− | | + | |
− | * Mojave boot panic fix ''(OpenZFSOnOSX Team)''
| + | |
− | * Memory and mutex leaks ''(OpenZFS Team)''
| + | |
− | * dbuf slowdown fix ''(OpenZFSOnOSX Team)''
| + | |
− | * Fix encryption + cache bug ''(OpenZFSOnOSX Team)''
| + | |
− | * Raw receive fixes ''(ZFSonLinux Team)''
| + | |
− | * Device Removal feature ''(OpenZFS Team)''
| + | |
− | * Assembler sha/aes use ''(OpenZFSOnOSX Team)''
| + | |
− | * Storage Initialise feature ''(OpenZFS Team)''
| + | |
− | * Spaceman V2 feature ''(OpenZFS Team)''
| + | |
− | | + | |
− | Clicking "Allow" button to load the KEXT starting at 10.13 can't be done over remote connections (VNC), but must
| + | |
− | be done on local console.
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.7.3 BETA 2018-04-03 ===
| + | |
− | | + | |
− | * Test: Creation of pseudo /dev/diskX for mounts ''(OpenZFSOnOSX Team)''
| + | |
− | * Add new property com.apple.devdisk to control pseudo disks, default is pool-only
| + | |
− | * High Sierra only release
| + | |
− | * Various raw-send fixes ''(ZFSOnLinux Team)''
| + | |
− | * spa_deadman support for hung IO ''(OpenZFSOnOSX Team)''
| + | |
− | | + | |
− | * zfs crypto + cachedevice is known to cause panics. Please avoid using a cache device if you use zfs crypto for now.
| + | |
− | | + | |
− | Clicking "Allow" button to load the KEXT on 10.13 can't be done over remote connections (VNC), but must
| + | |
− | be done on local console.
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.7.2 2018-03-24 ===
| + | |
− | | + | |
− | * 7614 zfs device evacuation/removal ''(OpenZFS Team)''
| + | |
− | * 9164 assert: newds == os->os_dsl_dataset ''(OpenZFS Team)''
| + | |
− | * Revert "Implement VNOP_ALLOCATE" ''(OpenZFSOnOSX Team)''
| + | |
− | * Must check return of vnode_getwithvid() ''(OpenZFSOnOSX Team)''
| + | |
− | * Clean up vdev_file to hold on to the files ''(OpenZFSOnOSX Team)''
| + | |
− | * Do not rely on ubc_upl_map leaving vaddr as NULL on failures ''(OpenZFSOnOSX Team)''
| + | |
− | * Additional bug fixes ''(OpenZFS Team)''
| + | |
− | | + | |
− | * zfs crypto + cachedevice is known to cause panics. Please avoid using a cache device if you use zfs crypto for now.
| + | |
− | | + | |
− | Clicking "Allow" button to load the KEXT on 10.13 can't be done over remote connections (VNC), but must
| + | |
− | be done on local console.
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.7.1 2018-03-13 ===
| + | |
− | | + | |
− | * crypto on disk fixes for --raw send ''(ZFSOnLinux Team)''
| + | |
− | * sharenfs bug fix ''(OpenZFSOnOSX Team)''
| + | |
− | * zdb core dump fix ''(OpenZFSOnOSX Team)''
| + | |
− | * NFS permission denied fix ''(OpenZFSOnOSX Team)''
| + | |
− | * Handle HFS decmpfs compression ''(OpenZFSOnOSX Team)''
| + | |
− | * Correct readonly media import ''(OpenZFSOnOSX Team)''
| + | |
− | * Fix online -e with by-id path ''(OpenZFSOnOSX Team)''
| + | |
− | * Additional bug fixes ''(OpenZFS Team)''
| + | |
− | | + | |
− | * zfs crypto + cachedevice is known to cause panics. Please avoid using a cache device if you use zfs crypto for now.
| + | |
− | | + | |
− | Clicking "Allow" button to load the KEXT on 10.13 can't be done over remote connections (VNC), but must
| + | |
− | be done on local console.
| + | |
− | | + | |
− | === OpenZFS_on_OS_X_1.7.0 2017-10-24 ===
| + | |
| | | |
| * ABD support ''(OpenZFS)'' | | * ABD support ''(OpenZFS)'' |
Line 234: |
Line 12: |
| and lots of small commits and bug fixes. | | and lots of small commits and bug fixes. |
| | | |
− | === OpenZFS_on_OS_X_1.6.1.dmg 2017-02-10 === | + | |
| + | === OpenZFS_on_OS_X_1.6.1.dmg_2017-02-10 === |
| | | |
| * Correct zpool events -f and similar polling tasks ''(Jorgen Lundman)'' | | * Correct zpool events -f and similar polling tasks ''(Jorgen Lundman)'' |