iHook

iHook

  • Blog
  • Docs
  • Dashboard

›All Blog Posts

All Blog Posts

  • July 2024 update
  • March 2023 update
  • August 2022 Update
  • May 2022 Update
  • September 2021 Update
  • May 2021 Update
  • February 2021 Update
  • December 2020 Update
  • October 2020 Update
  • September 2020 Update
  • August 2020 Update
  • How iHook uses iHook
  • July 2020 Update
  • June 2020 Update
  • May 2020 Update

September 2021 Update

September 13, 2021

Team iHook

One-time task

With this feature, you can create tasks that will execute only once at a certain time. You no longer have to achieve this by setting up a recurring schedule task and manually disable it after the first execution.

one-time-schedule

Task notification email address selection

Previously for iHook tasks, users can send email notifications to any email address by filling a text box in the notification settings page without any verification.

Now you need to pick an address from a list that contains all emails that have been verified. This saves you time to enter the address manually, and eliminates the chance for a typo. This also protects our product from being abused by malicious users who try to send spam emails to targeted recipients.

By default, the email that is verified during registration will be available in the list. If you want to send a notification to a new address, you need to verify it by going through a verification process.

email-selection-list

Lazy polling for task and receiver history

When viewing task execution history and receiver execution history, iHook UI automatically polls the execution data from the backend every couple of seconds. Previously it fetches all the data from the last 10 executions, which could be a huge amount of data.

Now, this logic is improved by only fetching the entries that is not present in the UI, which dramatically reduces the amount of data that needs to be fetched.

This change also allows us to do more frequent polling since each polling requires much less network resource. You should be able to see your execution info gets refreshed twice as fast now.

Roadblock for task deactivation

iHook automatically deactivates tasks that failed to execute 3 times in a row. In rare cases, there might be system-level issue that causes a large number of tasks to fail consistently. For example, the servers that host our service might experience network issues, which will result in all task executions to fail.

In such cases, while we should address the root cause of such infrastructure issues as soon as possible, we also want to prevent the tasks from being deactivated by the system unexpectedly.

So we rolled out a roadblock feature - if the system deactivated more than 20% of all active tasks for the past 30 minutes, we will disable the task auto deactivation feature until we manually re-enable the feature.

We hope the roadblock feature never needs to be used :)

Thank You

Thank you for reading! Hope you enjoy our product and please feel free to send your feedback to us at [email protected]!

Recent Posts
Copyright © 2024 iHook, Inc.