This update will be a short one, but I wanted to keep everyone up to date. We've officially released Availability and Exceptions into Beta for all customers! We added in a few bonus features, which will be new to you - the biggest being the enhanced History tab! Below is the rough draft of the relevant portion of a blog post that will be going out to all customers when this reaches production.
This tab provides transparency by logging every update to a tool:
- When the change occurred
- Who made it
- Which fields were affected (including availability and exceptions)
- Before and after values for the fields
If a tool disappears or suddenly breaks, you can instantly check the full change log for configuration or availability/exception updates to troubleshoot quickly. This should simplify troubleshooting and improve transparency across your organization.
The other change you'll notice is a smaller one - the old Dev Keys page now links each key to the Canvas Apps tool details page to make it easier to quickly navigate to the new solution. This replaces the "Show Key" button which previously gave the Secret for the key. Since this value does not do anything for LTI keys (only for API keys) we felt comfortable making this change to provide more valuable information.
Up next we're continuing work on dynamic registration updates, which will allow dynamically registered tools to notify admins that an update is available and allow them to review and accept or reject those changes. Following that work we plan to use a similar design for inherited key updates as well (and finally allow customization of certain inherited key fields in a way that won't be overridden by changes made by Instructure!) I'll keep folks updated as the inherited key work becomes available for early testing and feedback.
As always, if you have feedback or questions I'm happy to hear them! Hopefully these changes help brighten your December (we're close to the darkest day of the year in the Northern Hemisphere!)