The Team Win Recovery Project has released version 2.8.7.0 of its custom recovery, known simply as TWRP. This update brings a system read-only option that's intended to help you make a pure backup of your system image that you can later flash to receive over-the-air updates after having rooted or ROMed your device.

Android 5.0 devices and higher check the system partition to see if it has ever changed from read-only to read/write. Users can now opt to install TWRP as read only. It then won't prompt to install SuperSU, nor will it patch your ROM to prevent itself from being replaced with the stock recovery.

2.8.7.0 also brings a resize2fs feature that lets you resize your data partition to use your full amount of available memory in those cases when you flash a factory image intended for a 32GB device to a 64GB one.

For other additions, here's the changelog. You can also get more information at the source link below.

What's New:

  • Initial ground work for software drawn keyboard (_that)
  • Fix handling of wiping internal storage on datamedia devices (xuefer)
  • Allow DataManager to set and read values from the system properties (xuefer)
  • Fix crash when taking screenshots on arm64 devices (xuefer)
  • Fix error message after an ORS script completes (Dees_Troy)
  • Fix crashes / error when creating encrypted backups (_that, Dees_Troy)
  • Add system read only option – more details below (Dees_Troy)
  • Add resize2fs and GUI option to run resize2fs (Dees_Troy)
  • Fix crash loop caused by empty lines in AOSP recovery command file (_that)
  • Prevent duplicate page overlays such as multiple lock screens (mdmower)

Source: TWRP