LogoLogo
Changelog
Changelog
Changelog
  • 18.5 Release Notes (5/4)
  • 18.4 Release Notes (3/23)
  • 18.3.16 Release Notes (2/21)
  • 18.3 Release Notes (2/9)
  • 18.2 Release Notes (12/13)
  • 18.1.253 Release Notes (11/29)
  • 18.1.245 Release Notes (11/22)
  • 18.1.233 Release Notes (11/17)
  • 18.1.213 Release Notes (11/15)
  • 18.1.212 Release Notes (11/10)
  • 18.1.187 Release Notes (11/3)
  • 18.1.173 Release Notes (11/1)
  • 18.1.161 Release Notes (10/27)
  • 18.1.107 Release Notes (10/18)
  • 18.1.98 Release Notes (10/13)
  • 18.1.92 Release Notes (10/11)
  • 18.1.83 Release Notes (10/7)
  • 18.1.56 Release Notes (9/27)
  • 18.1.21 Release Notes (9/15)
  • 18.1 Release Notes (9/13)
  • 18.0.435 Release Notes (9/7)
  • 18.0.424 Release Notes (8/30)
  • 18.0.411 Release Notes (8/26)
  • 18.0.389 Release Notes (8/23)
  • 18.0.376 Release Notes ( 8/16)
  • 18.0.367 Release Notes (8/11)
  • 18.0.361 Release Notes (8/9)
  • 18.0.335 Release Notes (8/2)
  • 18.0: Builder Impact (3/22)
  • 17.15 Release Notes (3/2/22)
  • 17.14 Release Notes (9/27/21)
  • 17.13 Release Notes (8/13/21)
  • 17.12 Release Notes (4/29/21)
  • 17.11 Release Notes (4/6/21)
  • 17.10 Release Notes (03/10/21)
Powered by GitBook
On this page
  • 🛠 Bug Fixes
  • ✨ New Features
  • Platform Updates

Was this helpful?

17.14 Release Notes (9/27/21)

Previous17.15 Release Notes (3/2/22)Next17.13 Release Notes (8/13/21)

Last updated 1 year ago

Was this helpful?

The 17.14 release includes some major behind-the-scenes changes:

  • Overhaul of the theme framework to support styling of custom controls (and improve styling UX for complex controls like Scheduler)

  • Refactored the savepoint code to improve performance of loading/saving apps

🛠 Bug Fixes

"Cannot read property canvasLink of undefined" error in console

The team resolved an issue wherein some users were not able to access their app journey. As a part of this, the team specifically fixed a bug where they built a measure to ensure that any undefined values are serialized as null when creating the object service queries.

SFTP step should throw app errors instead of logging messages

The team improved the platform’s debugging capabilities by providing more visibility of errors to developers, specifically SFTP errors. Previously, SFTP errors were only being logged to Datadog, and when developers would hit an error running this type of process in Connection Builder, there would be a generic “Failure” message but with no specific details of the error. With this feature, the team made updates that will surface more details of any SFTP errors that occur from the data flow operation within the notification.

✨ New Features

Custom Control Theme Parameter UI/UX

This feature now allows custom controls to be styled by providing the ability to accept “theme parameters”. The benefit of this is that this allows custom controls to match the color scheme, design and style of the app that will contain these controls. The additional benefit of this is that custom controls can be reused across applications within the same org that may have the same style and/or design.

With this feature, the UX for configuring complex styles (eg: scheduler, credit card, calendar controls) has also been improved. The style tree now displays inline in the navigator rather than in the inspector. This should lead to better discoverability of advanced style properties in all complex use cases.

Ability to Resize Modals

As our initiative to provide more capabilities for developers to be able to customize apps, this feature allows modals, specifically on desktop, to be resized. This feature has created style properties that you can use to control the height and width of modal popups. One limitation is that these property rules can only be applied to screen width above 768px (ie. desktop).

Variable Encryption

As a part of improving security and encryption within Airkit Studio, app developers are now able to encrypt state variables and object service data. Additionally, developers are able to manage their own keys for added security. These support articles below provide more details:

Platform Updates

Savepoint Refactor

As a part of improving the speed of the underlying architecture of Airkit, the team refactored Savepoints to make fetching and saving savepoints (applications) faster. This included consolidating the data model so that there is only a single read/write. Previously, the data model required nearly a dozen read/writes.

NOTE: with this change, reverting to a previous savepoint on an older CXR version may not work smoothly and it may require engineering intervention if you need to revert to a previous revision after upgrading to 17.14.

https://support.airkit.com/docs/airdata
https://support.airkit.com/docs/encrypting-data