Editing Changelog

Jump to: navigation, search

Warning: You are not logged in.

Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
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)''

Please note that all contributions to OpenZFS on OS X may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenZFS on OS X:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)