Changelog

Nov 24, 2022 (Release v2.7.15)

πŸŽ‰ We are happy to announce that the Meya WhatsApp integration now supports WhatsApp quick replies and list picker widgets. Check out the WhatsApp Rich Content page for more detail.

Note, that this integration is still in beta because the Twilio Content API is currently in Pilot release.

Fixes & improvements

  • You can now get an integration's webhook URL from the integration page in the Meya Console
25442544
  • Minor fix with the event user ID in the Facebook Messenger integration.
  • Minor fix with agent assign events in the Front integration.

Oct 28, 2022 (Release v2.7.14)

This release mainly contains platform fixes and stability improvements.

Fixes & improvements

  • Fixed some minor bugs with the signup form.
  • Improved platform stability in our edge gateway.

Sep 29, 2022 (Release v2.7.13)

πŸŽ‰ With this release we now offer a low price point Dev Plan that is perfect for smaller, low volume deployments.

The new Dev Plan includes all the platform features, and currently only has two limitations:

  1. It does not have MAU volume discounts, and
  2. It does not come with a production app type. (see App Types & States for more detail)

Our hope is that the new Dev Plan will enable smaller CX teams to add sophisticated automation to their customer support as early, and quickly as possible!

Fixes & improvements

  • We have added a new billing page in the Meya Console.
  • The billing page allows you to:
    • Manage your plan.
    • Add payment methods.
    • Manage your billing contact info.
  • We've fixed a browser cache bug in the Meya Console.
  • We fixed a permissions calculation bug when deleting an app.
  • Meya v1 has been officially decommissioned. RIP v1 πŸͺ¦

Aug 5, 2022 (Release v2.7.12)

In this release we migrated our internal git service to GitHub. All apps' internal git repositories are now hosted on GitHub. This has a number of advantages, namely:

  • Simplifies our internal gitops.
  • We are now in a position to give team members direct access to an app's internal git repository.
  • Allows for deeper gitops integration between GitHub and the Meya Console.

Currently the recommended workflow is to host a separate git repo for your app with GitHub, and then use the Meya CLI to do a meya push in a GitHub action when there is a commit to your main/master branch. Now that an app's internal repo is already hosted on GitHub, we can add team members as external collaborators directly on the app's repo. Please contact [email protected] if you would like access to your app's internal git repo.

Fixes & improvements

  • We've fixed an internal db connection issue with the data retention service.
  • We fixed an account permissions bug when deleting an app.

Jul 15, 2022 (Release v2.7.11)

This release mainly contains platform fixes and performance improvements.

Fixes & improvements

  • We improved the Front integration's retry logic and now correctly observe the Retry-After headers when the integration receives 429 rate limiting responses. This will provide improved reliability under heavy user traffic, where the integration will backoff and retry the requests later to improve message delivery.
  • We improved our internal Redis connection handling to account for bad infrastructure nodes as reported in this incident. This will provide improved app infrastructure reliability under heavy app load.

Jun 29, 2022 (Release v2.7.10)

Python upgrade

In this release we upgraded the Python version in the base app container image to the latest version of Python: 3.10. Python 3.10 introduces a number exciting new language features that could be useful in your custom element code.

To update your apps, you can click the Rebuild button in app settings in the console. We recommend testing a dev app first, in case your code has any compatibility issues. The main things to look for are older custom Python dependencies and old Python 2 compatible standard library imports.

For full details of the changes, including new features now available, you can refer to the official Python release notes:

If you have any questions or run into any issues updating your apps, please let us know!

Asynchronous app builds

All app pushes to production and staging apps, as well as doing a build image for dev apps, are now asynchronous. Previously all builds were limited to a maximum time of 2mins, however, asynchronous builds can now take up to a maximum time of 30mins. This allows you to do more work in your install.sh script when installing custom Python dependencies that your app might require.

If you’re using the pushApp or startApp GraphQL mutations, you will now need to poll the app state to determine when the app is running. The meya cli v2.7.10 will automatically poll the app state on meya push and meya start commands. The meya console now also has an improved user experience when tracking the state of apps being built and deployed.

With asynchronous builds we also introduced a new app state changes and added some new push states:

App states

  • building state was removed.
  • starting state was added. The app only goes into the starting state when the app is initially started. In this state the meya console creates the initial infrastructure for your app runtime.

Push states

  • cancelled state was added. We now allow you to cancel a push that is in the queued state.
  • building state was added. This indicates when the console is building your app's container image. This is when your app's install.sh script is typically run.
  • deploying state was added. This indicates that the push is updating your app's deployment, swapping the existing app runtime with your new app image.

For more details of app types, app states and push states check the App Types & States page.

Fixes & improvements

  • Improved app memory performance.
  • Improved app infrastructure reliability.

Older versions

Check Meya.ai updates for details on older releases and announcements.