Features
- Add a Zarr tile source (including ome.zarr) ([1350](../../pull/1350))
Improvements
- Style can specify a dtype of 'source' to maintain the original dtype even when compositing frames ([1326](../../pull/1326))
- Max Merge option in Frame Selector ([1306](../../pull/1306), [1330](../../pull/1330), [1336](../../pull/1336))
- Improve tifffile associated image detection ([1333](../../pull/1333))
- Guard against throwing a javascript warning ([1337](../../pull/1337))
- Test on Python 3.12 ([1335](../../pull/1335))
- Added filtering and limit options to the DICOMweb assetstore ([1327](../../pull/1327))
- Support more formats through PIL ([1351](../../pull/1351))
Changes
- Prohibit bioformats and vips from reading mrxs directly ([1328](../../pull/1328))
- Handle Python 3.12 deprecating utcnow ([1331](../../pull/1331))
- Turn down logging about annotation ACLs ([1332](../../pull/1332))
- Add scope to the dicomweb import endpoint access decorator ([1347](../../pull/1347))
- Drop support for Python 3.6 and Python 3.7 ([1352](../../pull/1352))
- Standardize DICOMweb assetstore parameter names/style ([1338](../../pull/1338))