# Presto 316 Documentation

## 12.146. Release 0.98

## Array, Map, and Row Types

The memory representation of these types is now `VariableWidthBlockEncoding` instead of `JSON`.

Note

This is a backwards incompatible change with the previous representation, so if you have written a connector or function, you will need to update your code before deploying this release.

## Hive Changes

- Fix handling of ORC files with corrupt checkpoints.

## SPI Changes

- Rename `Index` to `ConnectorIndex`.

Note

This is a backwards incompatible change, so if you have written a connector that uses `Index`, you will need to update your code before deploying this release.

## General Changes

- Fix bug in `UNNEST` when output is unreferenced or partially referenced.
- Make `max()` and `min()` functions work on all orderable types.
- Optimize memory allocation in `max_by()` and other places that `Block` is used.