18.4 Release Notes (3/23)
👋 Hello Builders! Version 18.4 of the Airkit platform is out! This release, we've got some big features for Enterprise Admin users, including the ability to toggle between roles and the infrastructure to bring your own login providers into your Orgs. We're also introducing some functionality that should be available and useful to everyone, including the new Markdown Web Control and some new features that should help improve the accessibility of Airkit apps.
Let's jump right in!
🎉 Added
JIT SAML Provisioning
Enterprise Feature
This feature requires an ENTERPRISE license. If you would like to enable this feature for your Airkit Organization, please contact your Airkit representative or contact [email protected].
🎊There is now the infrastructure to incorporate JIT (Just In Time) Provisioning to your Org! 🎊
JIT Provisioning is a SAML-based method used to automatically create a new account the first time an allowed user logs into a platform via a third-party identity provider. Managing user accounts in this way allows you to bring your own login providers to Airkit so that you can use existing protocols or authentication processes to manage users and roles in whatever way you see fit.
To read more about how to configure JIT Provisioning with your third-party identity provider of choice, see JIT Provisioning for an Organization.
Role Switcher
Enterprise Feature
This feature requires an ENTERPRISE license. If you would like to enable this feature for your Airkit Organization, please contact your Airkit representative or contact [email protected].
It is now possible to assign multiple roles to a single user, who will then be able to toggle between the different roles that they have been assigned. This makes it possible to share your screen without sharing sensitive information, as well as test Custom Roles and ensure that they are behaving as intended.
For more on how to toggle between multiple roles or how to assign multiple roles to a single user, see Working with Custom Roles.
Accessibility and WCAG Improvements
We have made various improvements to the web accessibility features available to incorporate into our consumer-facing applications. Multiple Controls have been configured for assistive technologies to improve the usability of apps built within our product. These improvements make it possible to assign customizable tags to several Web Controls and allow you to perform other accessibility-oriented actions. For more on how to enable accessibility features on your apps, see Accessibility in Airkit.
Markdown Web Control
🎉 Introducing the new Markdown Web Control! 🎉 This new Web Control evaluates Markdown expressions and displays the result, allowing you to easily add:
- Bullet Points
- Inline links
- Inline bold or italicized characters
For more about the new Markdown Web Control, see Markdown.
New Airscript Functions
🎉 We're introducing five new Airscript functions to simplify the process of parsing between XML and Airscript! 🎉
- OBJECT_TO_SOAP - takes an Object and returns a string representing the equivalent XML object in a SOAP message.
- SOAP_TO_OBJECT - takes a SOAP message in the form of a string and returns the equivalent Object in Airscript.
- SOAP_HEADER_TO_OBJECT - takes a SOAP message in the form of a string and returns its header as an Object in Airscript.
- OBJECT_TO_XML - takes an Airscript Object and returns a string representing the equivalent in XML.
- XML_TO_OBJECT - takes an XML object in the form of a string and returns the equivalent Object in Airscript.
UI Improvements in the Console.
We've cleaned up the UI in the Activity tab of the Console so that the most prominently displayed information is also the most relevant:
If you want to learn more, see Activity.
🚧 Deprecations
Embeds
With the release v18.4, we have officially deprecated Airkit Embeds. Embeds incorporated into applications built in previous releases will still be supported, but it will no longer be possible to create new Embeds. To maintain existing Embeds, please refer to the documentation associated with previous versions of the Airkit platform.
Going forward, to embed Airkit applications into your existing web pages, use the Web SDK.
🛠Fixes & Updates
- Introduced the UI to re-login when in Studio when logged out due to a cookie expiration, which should help prevent work from being lost accidentally.
- New and updated devices were added to Preview.
- Improvements were made to how expanding/collapsing is handled for the automatically expanding/collapsing sections in Inspectors.
- Console > Resources now has additional Email sub-tab to allow for more fine-grained resource filtering.
- Small updates were made to the Integrations selection dropdown in Connection Builder.
- Added support for MS office extensions for File Upload Control.
- Increase File Upload and Download Encoded Asset size limit to be 5MB.