v0.12.0

stepfun-ai/Step-Audiov0.12.0May 28, 2024by farukaydin

AI Summary

This release introduces several new integrations including Disqus, Google Tasks, Vtiger CRM, YNAB, Airtable, and Appwrite, alongside various triggers and actions for these platforms. It also includes infrastructure improvements to Docker configurations and enhanced SAML support.

Key Highlights

  • Added new integrations for Disqus, Google Tasks, Vtiger CRM, YNAB, Airtable, and Appwrite.
  • Expanded trigger and action capabilities for existing and new integrations.
  • Updated Docker setup by removing cloud-specific files and adding `.env` to `.dockerignore`.
  • Enhanced security and infrastructure with bi-directional SAML SLO and `no_proxy` support.

Breaking Changes

  • Removed Dockerfile.cloud and cloud entrypoint.
  • Updated Vtiger CRM field names and keys.
  • YNAB connections now require specifying a budget.
  • Google Tasks 'find task' filter behavior changed to filter all tasks.

New Features

  • Added Disqus integration with triggers for new and flagged comments.
  • Added Google Tasks integration with triggers for new tasks, completed tasks, and task lists, plus actions to create and update tasks.
  • Added Vtiger CRM integration with triggers for cases, contacts, invoices, leads, opportunities, and todos.
  • Added YNAB integration with triggers for transactions, goals, overspending, and low balances.
  • Added Airtable integration with actions to create and find records.
  • Added Appwrite integration.
  • Added formatter actions for encoding URIs and converting Unix timestamps to datetime.
  • Implemented bi-directional backchannel SAML Single Logout (SLO).
  • Added `no_proxy` support to HTTP agents.

Full Release Notes

## What's Changed
* chore: Add .env and yarn error log files to dockerignore by @farukaydin in https://github.com/automatisch/automatisch/pull/1843
* feat: Use latest docker image for docker compose by @farukaydin in https://github.com/automatisch/automatisch/pull/1857
* fix: Do not use the version from npm packages by @farukaydin in https://github.com/automatisch/automatisch/pull/1858
* chore(docker): remove cloud entrypoint by @barinali in https://github.com/automatisch/automatisch/pull/1859
* feat(formatter): add encode uri action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1845
* feat(formatter): add encode uri using encodeURIComponent action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1846
* feat(disqus): add new comments trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1476
* feat(disqus): add disqus integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1472
* chore(docker): remove Dockerfile.cloud by @barinali in https://github.com/automatisch/automatisch/pull/1862
* feat(google-tasks): add new completed tasks trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1492
* feat(google-tasks): add new tasks trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1490
* feat(google-tasks): add new task lists trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1489
* feat(google-tasks): add create task list action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1488
* feat(google-tasks): add create task action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1487
* feat(google-tasks): add update task action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1486
* feat(google-tasks): add find task action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1485
* feat(google-tasks): add google tasks integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1484
* feat(vtiger-crm): add new cases trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1519
* feat(vtiger-crm): add new contacts trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1520
* feat(vtiger-crm): add new invoices trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1521
* feat(vtiger-crm): add new leads trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1522
* feat(vtiger-crm): add new opportunities trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1523
* feat(vtiger-crm): add new todos trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1524
* feat(vtiger-crm): add create todo action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1527
* refactor(vtiger-crm): update field names and keys by @ridvanakca in https://github.com/automatisch/automatisch/pull/1863
* refactor(ynab): specify a budget when creating a connection by @ridvanakca in https://github.com/automatisch/automatisch/pull/1866
* feat(ynab): add new transactions trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1549
* feat(ynab): add goal completed trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1548
* feat(ynab): add category overspent trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1547
* feat(ynab): add low account balance trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1546
* feat(vtiger-crm): add vtiger crm integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1504
* feat(ynab): add you need a budget app integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1544
* refactor(google-tasks/find-task): filter all tasks when finding a task by @ridvanakca in https://github.com/automatisch/automatisch/pull/1865
* feat(disqus): add new flagged comments trigger by @ridvanakca in https://github.com/automatisch/automatisch/pull/1482
* fix(SsoProviders): hide empty block by @barinali in https://github.com/automatisch/automatisch/pull/1872
* fix(useDynamicData): send correct payload to API by @barinali in https://github.com/automatisch/automatisch/pull/1873
* feat: add no_proxy support in http(s) agents by @barinali in https://github.com/automatisch/automatisch/pull/1882
* feat: support bi-directional backchannel SAML SLO by @barinali in https://github.com/automatisch/automatisch/pull/1875
* feat: remove checkIsEnterprise middleware from admin users by @ridvanakca in https://github.com/automatisch/automatisch/pull/1883
* add POST /api/v1/installation/users to seed user by @barinali in https://github.com/automatisch/automatisch/pull/1867
* feat(airtable): add create record action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1554
* feat(airtable): add find record action by @ridvanakca in https://github.com/automatisch/automatisch/pull/1555
* feat(airtable): add airtable integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1551
* test: update first app path by @barinali in https://github.com/automatisch/automatisch/pull/1888
* feat(appwrite): add appwrite integration by @ridvanakca in https://github.com/automatisch/automatisch/pull/1556
* feat: implement propTypes for FlowSubstep and FlowSubstepTitle by @ridvanakca in https://github.com/automatisch/automatisch/pull/1887
* fix(appwrite): fix attribute typo by @ridvanakca in https://github.com/automatisch/automatisch/pull/1889
* feat(formatter/format-date-time): add unix to datetime support by @ridvanakca in https://github.com/automatisch/automatisch/pull/1890
* fix(datastore): make value column text by @barinali in https://github.com/automatisch/automatisch/pull/1874


**Full Changelog**: https://github.com/automatisch/automatisch/compare/v0.11.0...v0.12.0