menu

What's new in Kony Fabric

You asked, and we delivered.

September 2018 (Kony Fabric V8 Service Pack 3)

Stub Support for Back-end Services

This feature allows app development even when a back-end is unavailable. In project implementations where front-end development starts before back-end services are made available for developers, this feature helps simulate the back-end responses using templates. This feature will significantly reduce the integration costs involved during application development.

Simplified Creation of Response Parameters

JSON and XML paths for JSON, XML, and SOAP connectors can now be generated by selecting the respective fields from back-end responses. Developers can now focus more on selecting the output parameters without worrying about the syntax of the XML Path.

Reports for API Management Users

Kony Fabric Analytics is now available with three new reports for API Management. These reports include Service usage summary, Service usage detail, and Service performance.

WebSphere 9.0.x and Active MQ

Kony Fabric installer now comes with support for WebSphere 9.0.x version.

We also added support for ActiveMQ on JBoss. This will help you enhance the performance of the messaging component when you configure ActiveMQ on JBoss.

Customized REST End-points

Kony Fabric Integration services can now be exposed to API developers as resources with user configured RESTful end-points for Operations.

Improved Caching Mechanism

Significant improvements made to the current caching mechanism, which now adhere to JCache implementation. The APIs for accessing Cache Objects are enhanced. Also, you can now use Redis for caching.

Engagement (For Kony Cloud)

You can now cancel your scheduled push messages, provided the push message is in its initial state. The ability to archive and purge push message data is also introduced with this release.

Offline Objects

In this release of Offline Objects, we added support for:

  • Offline Objects in Web Platforms.
  • Defining custom conflict resolution in Offline Objects.
  • Storage objects for Offline Objects.
  • Granular dropping of offline data in a device.
  • Offline Objects in Windows 10 platform (Beta)
  • Read-only SQL query on a device database.

Parse Responses using JSON path

You can now use JSON Path as a way to parse the response from a back-end. JSON Path provides significant performance improvement over XML Path for parsing the response.

Improved Service Monitoring

Graphical representation of Service Calls, Service Performance, and Error Count has been introduced to quickly understand the overall performance of services in real-time.

Identity Enhancements

You can now publish Identity services to a specific run-time. This enhances performance when multiple run-times point to various environments. Apart from this, you can now expose custom identity services as an authentication source for OAuth providers.

Kony Fabric SDK Enhancements

These enhancements include:

  • Binary support for Desktop Web and SPA for Filesystem adapter.
  • Support for HTTP integrity check feature for Desktop Web and SPA.
  • Support for latest Cordova versions from Kony Fabric SDK.
  • Enabled subscriber-related API for Engagement Services.

AppFactory Enhancements
  • Added support for building Desktop Web apps through AppFactory CI.
  • Added support for building iOS mobile apps with Watch extension.
  • External Authentication support for AppFactory.
  • Added support for running automated tests for Desktop/Responsive Web using Appium TestNG framework.
  • Provision to choose manual certs for iOS binaries signing.
  • Added support for building Universal binaries and Protected mode binaries for mobile native apps.
  • Added support for Fabric App versioning.

May 2018 (Kony Fabric V8 Service Pack 2)

App Versioning

Kony Fabric allows you to create multiple versions of a Fabric application, which can be developed and deployed at the same time. It also provides a mechanism to configure the default version that you can bind with the Mobile app.

Offline Objects

Several enhancements are added to the Offline Objects including:

  • Support for Object services using Integration services
  • Support for sync config policies
  • upload cache
  • Support for binary download
  • feature to Enable /Disable tracking intermediate changes
  • Support for incremental changes in backend data format
Support for Audit Logs

For On-Premises deployments of Fabric, users can now track all the actions performed by various users on Fabric Console in the form of audit logs. This enables enterprise admins to audit all actions performed on Fabric

Fabric SDK

Kony Fabric now supports ability to upload and download binaries to a file system like NFS drive as well as an ability to cache response of a service request in the client app, to allow app to access related data without having to make multiple calls.

Enhanced Test Experience

User experience of testing a service in Fabric is revisited. With new experience user can test services with custom code. In addition to providing detailed logs, the enhanced test experience allows users to retest a service by changing the payload

Improved Reports performance

Numerous enhancements to optimize data load logic to the cloud data warehouse and several features to help optimize the reporting performance.

Fabric Docker images & Azure as Deployment option

Fabric support deployments using industry standard Docker images and Kubernetes orchestration layer. Fabric can now be deployed on Azure using these industry standard technologies.

Engagement

With this release, users can insert or update events into Engagement server by doing a file import. Enhancements to the creation of geo boundaries on the Engagement Console & ability to send pushes to subscriptions that are imported from a file are added.

App Centric View by Environment in Console

Users can now view a list of all published apps, associated services and associated jars for a specific runtime environment from Fabric Console. This provides a simplified view of everything deployed to an environment.

Runtime Services Monitor

The Kony Fabric runtime console can now maintain a detailed 7-day history of published services.
This provides a quick overview of the performance of various services deployed. An admin can view the duration of a specific Fabric service across the pre/post processor, external backend connection, data transformation & mapping, and any internal duration added by the Kony Fabric runtime.

 
AppFactory – Custom Hooks

The Kony AppFactory now has provided flexibility to make calls to custom logic that can be set up to run as part of the AppFactory build flow. The hooks can be set at certain stages of the build flow and can be written using ANT or Maven scripts.

December 2017 (Kony Fabric V8 Service Pack 1)

In this release we looked internally to make our engineering process more robust. For you, Fabric is more robust than ever. In addition to making Fabric robust we added some cool new features.

API Management – On Premise Deployments:

Kony Fabric API Management capability has been added to On Premise Deployments. You can create API Developer Portals, provide access to your API Developer Portals and create oAuth Provider on your enterprise identities from On Premise Deployments.

Configuration Parameters:

No more properties files for your parameters in app services custom code. You can define a set of configuration parameters for your runtime to be accessed from your custom code in Server Applications. Admin Console provides an interface for defining the parameters

Documentation of APIs:

Documentation for all your APIs is now auto generated in Industry Standard OAS (Swagger) format. You can download the API documentation for your services right from Admin Console.

Your App model for Object services can be exported as beautiful html document

Offline Objects Enhancements:

Offline Objects now supports batching upload requests and cascade delete based on object hierarchy. Significant improvements in Exception Handling. All the native exceptions are cascaded to JS layer for better debugging. Your SQL lite database for storing the Offline Objects can now be encrypted

Testing Custom code:

You can now test all integration service operations with custom code in pre and post processors right from Fabric console.

App Factory Test Console:

App Factory Test console is now integrated with Fabric Console. All your application test automation results from App Factory setup can be accessed from Fabric Console Access all feature details from Release Notes

September 2017 (Kony Fabric V8)

Kony MobileFabric has been renamed to Kony Fabric in Version 8 to recognize its expansion beyond a mobile backend into a leading hybrid integration platform spanning API Management, Enterprise Integration, and Mobile Backend Services.

API Developer Portal Creation

Create one or more API Developer Portals to enable internal and external development teams to easily discover and use your APIs.

  • User Access Control
  • Add custom pages/content
  • Personalize the look & feel
  • Manage access to environments
API Developer Portal Access

Development teams can browse and test APIs using standard Open API Spec style interface.

  • Generated documentation is always up to date with the selected runtime
  • Test directly from the portal
  • Download client SDKs
API Security

Configure API security using your existing identity providers, social identity, a built-in user repository, or API Keys

  • Use numerous identity connectors to existing systems
  • Configure fine grain security policies per API
  • Generate API keys
OAuth 2.0 Provider

Create a standard OAuth 2.0 Provider to secure your APIs. Connect user authentication to any backend identity API or the built-in user repository.

  • Easily expose industry standard OAuth 2.0 to your clients
  • Validate userid/password against existing repositories
  • Support for multiple grant types

Visual Data Mapper

Enhancements to Object Services to further simplify API design, virtual object model management and data mapping/transformation.

  • Visually map virtual object models to existing APIs
  • Drag & Drop data transformation functions
  • Easily test mappings and transformations in the console
Offline Objects

A simplified approach for offline data support using the virtual object model to enable the client SDK to automatically store and manage offline data on the client device.

  • Configure bi-directional offline data sync at the object level
  • Configure conflict resolution
  • Easily test, audit and report on data synchronization traffic
  • Multi-threading support within the client SDK for improved performance
Docker Support

Developer and Production grade Docker container for simplified deployment

Productivity Enhancements
  • Control client app log level from the backend server. Capture and correlate client app logs with server logs
  • Connector for IBM MQ
  • Additional aggregation options in funnel based reporting
  • Simplified client app deployments to the embedded enterprise app service

Free Starter Edition

Free forever cloud hosted edition available to everyone. Just signup on kony.com.

  • One free runtime environment
  • Up to 100 users of your app or 30 requests per second
Kony Marketplace Integration

Import additional data connectors from Kony Marketplace directly from the Fabric Console.

  • Easily browse & search
  • View connector documentation
  • Import connectors and use them just like existing built-in connectors
Build New Connectors

Create your own packaged Fabric connectors to share directly from the Fabric Console.

  • Configure and test your new connector from the Fabric Console
  • Document operations and APIs
  • Package, download and import directly into Kony Marketplace
Cloud Hosting Enhancements
  • Multi-factor authentication support at the user and account level
  • Auto email notification on API health check or schedule job failures

April 2017 (MobileFabric 7.3)

In this release, we add a powerful visual mapper to our Object Services capability that allows drag and drop mapping and transformation of the back-end data source to the front-end client app data model to further accelerate back-end integration. Additionally, MobileFabric includes numerous new built-in connectors and a Data Adapter SDK to quickly build new connectors to any system along with numerous other productivity enhancements.

Object Services Visual Designer

MobileFabric’s Object Services now includes a visual designer for configuring request/response mapping and data transformation. This provides a visual representation of both the front-end client app data model and the back-end data objects discovered through MobileFabric connectors. The visual designer allows point-and-click mapping between the frontend and backend along with powerful data transformation and business logic when needed. This further accelerates the ability of the back-end developer to configure back-end integration and makes it much easier to understand and maintain the mappings over time.

Location and Context Triggered Engagement

MobileFabric Engagement Services now provides the ability to manage thousands of geoboundaries and associate events, business logic, or metadata with each location to drive a rich contextual user engagement. The back-end server and the client SDK automatically manage the geoboundary list and trigger app events as the user enters and exits defined locations. This capability enables apps to “wake up” and engage the user when the right location and context rules are met even if the app is offline.

Custom Analytics Dashboard

In addition to the existing standard dashboards in the MobileFabric console, administrators can now configure custom dashboards to include any standard or custom report widget based on client and/or server metrics. The custom dashboard widgets can also be configured to pull in external data from a URL to combine MobileFabric analytics with other analytics in a unified dashboard.

New Connectors and a Data Adapter SDK

The Salesforce, RAML, MongoDB, and Relational Database connectors are now supported by Object Services including full offline sync capabilities. A new connector for OpenAPI (Swagger) is now available for both Integration and Object Services to easily discover or import API definitions that follow the OpenAPI spec. Customers and Partners can now easily build their own MobileFabric connectors by using the Data Adapter SDK and import it directly into their MobileFabric Console.

Identity Services Enhancements

Additional enhancements to Identity Services further extends the advanced back-end security and enterprise identity connectivity available in MobileFabric. When testing APIs from the MobileFabric consoles, the user will be automatically prompted to login to any required back-end identity provider to retrieve the required back-end tokens to execute a successful API test, which significantly speeds up the overall API testing effort. The back-end developer can also configure APIs to utilize the user’s secure identity session managed by MobileFabric to retrieve user profile information as an input to APIs instead of trusting the input from the client, which significantly improves API security. Lastly, the Identity Services now follow the microservices deployment model of MobileFabric providing fine grain control when publishing identity service updates across various runtime environments.

Scheduled Jobs and API Healthchecks

The MobileFabric runtime now provides the ability to schedule jobs that invoke any published service on a configurable interval. The service input and the criteria for a successful execution can be configured allowing administrators to schedule automated tasks or continuously verify the health of services.

Publish History and Rollback

Each publish now maintains a history containing the full log and deployment package allowing administrators to see how the runtime environment has been updated over time and easily rollback to any previous release if needed.

Console Usability Improvements

Numerous user experience improvements and developer productivity enhancements have been added to the MobileFabric consoles including enhanced management of custom jars and data adapters, improvements in the service testing interfaces, and the ability to apply changes to multiple services at once.