v0.2.3
This release rewrites a lot of the list (and similar) commands, so that results can now be streamed directly from the API response. This results in a lot less memory allocations and generally better scaling.
Also included in this release:
- Use update instead of patch for users.
- The respective commands were also renamed.
- New flags
--emailAddress
and--domain
for permissions get, delete and update.- This saves you from looking up the permissionId manually, but it will result in an additional API call.
- New command permissions update recursive that allows you to update a permission recursively on a folder.
- Changed the default delay between API calls to 500ms.
- This and 4 threads seems to be the sweet spot in order to avoid rate limit errors, while still having reasonable performance.
- You can change this by either using the
--delay
flag, or setting the "standardDelay" value in your config file.
- Miscellaneous bug fixes and optimizations.