Release note - KAWA 1.2
🚀

Release note - KAWA 1.2

New features

  • Directory management for sheets
  • Introduction of the first version of mapping columns
  • Advanced support for date times, part I
    • Let the user pick their timezones
    • Add specific date time formatting in grids and charts
    • Add date time segmentation
    • Enable grouping on date time directly
  • Rethink the datasource management processes
  • Add JDBC connector with custom SQL queries
  • Add the capability to replace the CSV files and update the data
  • Improved ETL reporting
  • Connectivity to specific SMTP servers
  • Add functions in formula editor

Bug fixes

  • Fix wrong type detection for CSV (booleans)
  • Fix unlocking mechanism when data sources are time series

Misc

  • Penetration test and resulting security patches

Migration procedure

StandaloneApiSereverConfiguration (if needed)

StandaloneApiServerConfiguration document in the application_configuration table is used to configure the communication mechanism to use with KAWA.

The following property can be set:

communicationProviderType (LOG, MAILGUN, SMTP)

SMTP configuration (if communicationProviderType = SMTP)

SmtpConfig document in the application_configuration table is used to to configure the SMTPclient.

There are two required properties:

  • host
  • port

and two optional:

  • sslEnabled (default = true)
  • authenticationEnabled (default = true)

if authentication is enabled, the application will not start without adding the two following entries in theVault:

KAWA_SMTP_USERNAME Base64 encoded username that the application server will use to establish theSMTP connection.

KAWA_SMTP_PASSWORD Base64 encoded password that the application server will use to establish theSMTP connection.

JWT configuration

The JWT configuration was moved to VAULT. he application will not start without adding the two following entries in the secret:

  • KAWA_REFRESH_TOKEN_SECRET :

You can use the following to generate a random string in base64:

echo $RANDOM | sha512sum | base64 | tr -d '\n'; echo;

  • KAWA_ACCESS_TOKEN_SECRET :

You can use the following to generate a random string in base64:

echo $RANDOM | sha512sum | base64 | tr -d '\n'; echo;