v0.14.0
Exception handling updates:
- Now all user events/callback functions (except for OAuth) can/should return result so they can return errors that can be handled by exception handler function in the listener
- Improved exception handling for Socket Mode to raise errors from protocol level and also able to manage acknowledgements in exception handler function in the listener
- All user exceptions in callback functions propagated to exception handler in the listener
Migration Notice
You have to change your events callback function signatures that they start returning Result<(), Box<dyn std::error::Error + Send + Sync>>
.
Check the updated documentation and updated examples for details.