Release Notes 117

In release 117, we are bringing you a handful of minor improvements and new features, including a new interface for building GraphQL queries and improved performance for Targeted Deploy.

Highlights

  • Improved performance for Targeted Deploy: The automatic dependency check when running a Targeted Deploy will now be much faster, improving the user experience when deploying selected changes.
  • New interface in the GraphiQL IDE: The GraphQL Explorer now supports point-and-click functionality for building queries. Simply select your properties and operators, and the query is built for you! [docs]
  • Support built-in data source properties in Services: Services now supports using ‘Index’, ‘First In’, ‘Last In’ and ‘Even’ for data sources, making it easier to manage large datasets.

You can find the full list of improvements, new features and bug fixes below.

What’s New

  • Ability to use index, First In, Last In, Even for datasources in Services (#4572)
  • Support for auto expire inactive API keys (#6033)
  • GraphQL explorer: Enable users to query data with point and click instead of writing graphQL (#6068)
  • Implement Total Object Count on Read Objects Action Node (#6166)

Enhancements

  • Add client URL and link to active environment cards on Deploy page (#5783)
  • Lazy load on Image - Default to enabled (#6237)
  • Targeted Deploy: Pregenerate entities for models to enhance developer experience by improved speed (#6252)
  • Persist Objects: When changing dataSource the Filter should be cleared (#6292)
  • Placeholder should be available Select when Allow Null is enabled for Boolean properties (#6304)
  • Action Editor: Expand property name column first when expanding right pane (#6320)
  • Remove built-in properties when returning datasource from Service (#6352)

Bug Fixes

  • App Variables.Notification Permission requires refresh on iOS (#5859)
  • Using a Component Param of type Enum on the source side of a condition does not work (#6126)
  • Run Service with data source mapping: Multiref properties not returned (#6188)
  • Prevent default view “null” in app settings (#6191)
  • Shareable Component: Not possible to delete Popover (#6212)
  • Run Action set to run Action “A” in Action “A” crashes DevTools for Services (#6218)
  • copy/paste of app / service with model (to other solution or FM) does not copy OC or Enums used in mu-ref or multi-enum properties (#6226)
  • Data aggregation: Update existing object resets all properties on the object that has a “Value on Create” (#6235)
  • Cannot use Current User Roles datasource in server-side operations (#6256)
  • View Container in Shareable Component crashes Create but should not be allowed to be inserted (#6260)
  • Rich Text returned from Services with run service actionNode is converted to undefined (#6287)
  • “Not Selected” databinding returns undefined in Services (#6307)
  • Invalidate Cache shows for all Query Parameters (#6317)
  • Shareable Component - Component parameters of boolean type do not have access to boolean values within the iterator context. (#6322)
  • Set Selection: Toggle with databinding wrongly toggles all objects in Context. (#6336)
  • Invalidate Cache does not work when defined with Query Parameters across Services (#6337)
  • Not possible to paste a service from another solution if a datasource is used in the service (#6386)
  • Trailing slashes should not be removed when entered in the Web Request path (#6517)
1 Like