# Release Notes

These are the latest changes for TiloRes.

# Version 0

# v0.16.0

release on 2022-05-17

NEW Introduced a new matcher token overlap, for recognizing whether the two compared fields have common text tokens.

NEW Introduced the company name and company legal form modifiers.

Affected Components:

  • tilores-core v0.11.0 (upgrade by running tilores-cli deploy)

# v0.15.0

release on 2022-04-04

NEW It is now possible to configure the Terraform Cognito module for Web-UIs using an OAuth code flow.

NEW It is now possible to retrieve the relevant values from the Terraform Cognito module to create a custom domain for the hosted Cognito UI.

Both changes only apply to users who use the default Terraform Cognito module during their deployment. The full list of parameters and return values can be found in the Terraform Registry.

Affected Components:

  • terraform-aws-tilores-cognito v0.4.0 (upgrade by running tilores-cli deploy)

# v0.14.0

release on 2022-04-01

BREAKING We wish it would be some kind of an april fools' joke, but it is not: we have renamed the *-entites table into the correct spelling *-entities.

CHANGED We upgraded the underlying terraform AWS provider to the latest version.

Affected Components:

  • terraform-aws-tilores-core v0.8.0
  • terraform-aws-tilores-cognito v0.3.0
  • terraform-aws-tilores-fake-api v0.5.0

# v0.13.0

release on 2022-03-30

NEW It is now possible to get the API ID and the API stage during the deployment. This enables customers to create a base path mapping for their custom domains using terraform.

By default the attributes can be referenced as module.tilores.api_id and module.tilores.api_default_stage_id.

Affected Components:

  • terraform-aws-tilores-core v0.7.0 (upgrade by running tilores-cli deploy)

# v0.12.1

release on 2022-03-29

FIXED Fixed the versions of terraform submodules in the core module to prevent a possibly breaking change.

Affected Components:

  • terraform-aws-tilores-core v0.6.1 (upgrade by running tilores-cli deploy)

# v0.12.0

release on 2022-03-21

NEW Introduced a CloudWatch TiloRes dashboard which shows the most relevant TiloRes metrics.

Affected Components:

  • func-customer-metrics v0.2.0 (upgrade by running tilores-cli deploy)
  • terraform-aws-tilores-core v0.6.0 (upgrade by running tilores-cli deploy)

# v0.11.0

released on 2022-03-18

NEW Introduced the tilores-cli erase command, which helps mainly during development by erasing all data within TiloRes without the need to redeploy.

Affected Components:

  • tilores-cli v0.14.0 (upgrade by running go install github.com/tilotech/tilores-cli@latest)

# v0.10.0

released on 2022-03-11

BREAKING Fixed a bug that under certain conditions caused the API to no longer respond, resulting in temporary or permanent timeouts.

BREAKING Removed the flag --dispatcher-version from the tilores-cli init command. The version is now always fixed to prevent breaking the TiloRes deployment in the future.

NEW Introduced the tilores-cli upgrade command, which helps upgrading TiloRes to the latest version and resolves breaking changes automatically.

Affected Components:

  • tilores-cli v0.13.0
  • tilores-core v0.10.0
  • tilores-plugin-api v0.7.0
  • tilores-plugin-fake-dispatcher v0.6.0
  • go-plugin v0.1.0

# v0.9.2

released on 2022-03-03

NEW It is now possible to change access token validity duration.

Affected Components:

  • terraform-aws-tilores-cognito v0.2.0 (upgrade by running tilores-cli deploy)

# v0.9.1

released on 2022-02-14

FIXED Avoid possibility of sending the same usage metrics more than once.

Affected Components:

  • terraform-aws-tilores-core v0.5.1 (upgrade by running tilores-cli deploy)

# v0.9.0

released on 2022-02-11

NEW Introduced a modifier for normalizing spaces.

NEW Introduced a modifier for removing spaces.

CHANGED Added modifier support for the following matchers: complete, exactXorEmpty, fieldEquality, similarity and token

Affected Components:

  • tilores-core v0.9.0 (upgrade by running tilores-cli deploy)

# v0.8.3

released on 2022-02-11

NEW Usage metrics are now sent to api.tilotech.io. A GraphQL introspection query can be done to check which usage metrics are sent.

CHANGED Terraform AWS provider is now fixed to major version 3 to avoid breaking changes.

Affected Components:

  • func-customer-metrics v0.1.1 (upgrade by running tilores-cli deploy)
  • terraform-aws-tilores-core v0.5.0 (upgrade by running tilores-cli deploy)
  • terraform-aws-tilores-cognito v0.1.2 (upgrade by running tilores-cli deploy)
  • terraform-aws-tilores-fake-api v0.4.1 (only if the fake api is deployed, upgrade by running tilores-cli deploy fake-api)

# v0.8.2

released on 2022-02-08

NEW Added US East (Ohio) us-east-2 to List of supported regions.

Affected Components:

no components are affected by this release

# v0.8.1

released on 2022-02-04

FIXED Fixed issue that sometimes lambda fails accessing kinesis due to a wrong region setting.

Affected Components:

  • tilores-core v0.8.1 (upgrade by running tilores-cli deploy)

# v0.8.0

released on 2022-02-02

NEW Introduced a new matcher for text similarity, that provides many standard similarity algorithms.

NEW You can now use the split function in field expressions.

FIXED Fixed deployment to regions other than eu-west-1. List of supported regions.

Affected Components:

  • tilores-core v0.8.0 (upgrade by running tilores-cli deploy)
  • tilores-cli v0.12.2 (upgrade by running go install github.com/tilotech/tilores-cli@latest)
  • terraform-aws-tilores-core v0.4.1 (upgrade by running tilores-cli deploy)

# v0.7.0

released on 2022-02-01

NEW Improved the field expressions used in matchers. You can now use complex expressions.

Affected Components:

  • tilores-core v0.7.0 (upgrade by running tilores-cli deploy)

# v0.6.1

released on 2022-01-31

CHANGED Added curl examples for mutations and queries in the documentation.

CHANGED Added warning, that usage from Windows is currently unsupported.

CHANGED Added git to the required deploy dependencies.

FIXED Fixed a bug which caused the tilores-cli deploy command to sometimes exit with an error message about missing dependencies - despite them being available.

Affected Components:

  • tilores-cli v0.12.1 (upgrade by running go install github.com/tilotech/tilores-cli@latest)

# v0.6.0

released on 2022-01-28

NEW It is now possible to deploy multiple instances from the same TiloRes project. This can be either in the same AWS account or in different ones, e.g. for production and development environments. Check out how it's done.

CHANGED Improved the output when running tilores-cli rules test to indicate if all tests are passing or no tests were provided.

Affected Components:

  • tilores-cli v0.12.0 (upgrade by running go install github.com/tilotech/tilores-cli@latest)

# v0.5.0

released on 2022-01-26

NEW Introduced a new tilores-cli command, rules test.

Affected Components:

  • tilores-cli v0.11.0 (upgrade by running go install github.com/tilotech/tilores-cli@latest)

# v0.4.0

released on 2022-01-25

NEW Introduced a new tilores-cli command, rules simulate.

Affected Components:

  • tilores-cli v0.10.0 (upgrade by running go install github.com/tilotech/tilores-cli@latest)

# v0.3.0

released on 2022-01-25

NEW Introduced the metaphone phonetic.

NEW Introduced the soundex phonetic.

Affected Components:

  • tilores-core v0.6.0 (upgrade by running tilores-cli deploy)

# v0.2.0

released on 2022-01-25

NEW Introduced a new matcher for geographical coordinates and distance matching.

Affected Components:

  • tilores-core v0.5.0 (upgrade by running tilores-cli deploy)

# v0.1.0

released on 2022-01-12

NEW This is the first official beta release of TiloRes. We recommend you to go through the getting started guide to get an idea what TiloRes is all about.

Affected Components:

  • tilores-core v0.4.0
  • tilores-cli v0.9.0
  • tilores-plugin-api v0.6.0
  • terraform-aws-tilores-core v0.4.0
  • terraform-aws-tilores-cognito v0.1.1
  • tilores-directive-oauth-scope v0.1.0
  • func-scavenger v0.2.0