Added
- Retry idempotent requests in case of retriable errors
- Allow setting `Table.select()` RPC queue priority
- Send SDK version via Tabular RPC
- Support external row IDs allocation
- Document required VAST release
- Add a helper function for defining a range of VIPs
Changed
- Update `ibis-framework` dependency to 9.0.0
- Refactor internal RPC client to support retries
- Refactor request invocation and result handling
Fixed
- Sort record batch according to internal row ID column for updates/deletes
- Don't use `ListBuckets` RPC to probe for server's version
- Don't fail on an empty batch
- Don't use 'us-east-1' region name
Removed
- Remove unused internal methods