Changelog

April 12, 2024 (Release v2.8.4)

There are two Orb web updates:

  1. Support for character_limit in the composer and/or each step to limit user input to a max
    1. This also includes the support for multi-line input
  2. Support for upload progress bar in the composer when uploading files
    1. This will now block user input while files/photos are being uploaded

May 30, 2023 (Release v2.8.2)

This release contains the follow two new features:

Notion

You can now connect your Notion workspace to your app's content repository that is used to generate answers with the OpenAI openai.beta.question component.

Check the Notion guide for detailed instructions.

Sendgrid send component

The Meya SDK now includes a Sendgrid email send component.

May 4, 2023 (Release v2.8.1)

This release contains the follow two new features:

GPT-4 support

It's now possible to use the gpt-4 range of models in your LLM prompt templates for the OpenAI openai.beta.question component.

Zendesk Help Center

You can now connect to your Zendesk Help Center knowledge base and articles into your app's content repository that is used to generate answers with the OpenAI openai.beta.question component.

Fixes & improvements

  • The Zendesk Support ticket zendesk.support.ticket.create and zendesk.support.ticket.update components now include a field called comment_attachments , that allow you to add image and file urls to be attached to the Zendesk ticket.
  • You can now edit the bot config file from the Meya Console.

  • You can now selectively ignore certain robots.txt files in the Sitemap and Web Crawler data sources.

Mar 9, 2023 (Release v2.8.0)

🚀 MeyaGPT

We're excited to announce Meya's new integration with OpenAI. You can now import your content and use the new OpenAI question component to generate answers. This is only the beginning and there will more features coming in the near future. Check the following links:

Jan 19, 2023 (Release v2.7.16)

A new year, a new release 🚀 This release contains a long awaited feature request to the Console: deep links. Each page in the Console can now be deep linked, but this is especially useful for the Logs page where you can now deep link to a specific GridQL query. This makes it easier to share log traces when debugging your Meya app.

Docs, docs and more docs 📝 We are in the process of refreshing all our documentation across our guides, and especially our element reference documentation. This release contains our first phase of documentation changes. Check out some of the updated reference pages for the text.say or the tile.ask.

Fixes & improvements

  • Fixed and internal billing bug when subscription trials end.

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

  • 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.