October 2020 Update
Happy Halloween! Although Halloween will be different than usual this year, I hope you enjoy the holiday with family and friends while staying safe. Here are the product updates for October.
Sorting options for task list
We added sorting support for the task list page. For the business plan, people can create dozens of tasks, and sometimes it's hard to find a task in the list since they are sorted by created date in descending order.
With the new sorting options, in addition to the current sort by created date option, you can sort by task name and last opened date. This will help you organize your tasks. For example, if you visit some tasks more frequently than other tasks to review the execution history, you may find sorting by
Last opened at helpful.
Option to allow insecure server certificates
Before this change, iHook's requests to remote HTTP resources with invalid certificates would end up in
FAIL state, with invalid certificate error shown in the task execution detail section under the
We added an advanced option under the
Request Settings section to allow such requests to succeed. While it's a best practice to configure valid SSL certificates for production web resources, you may still need to issue requests to HTTP endpoints where a secure certificate is not readily available. In such cases, you may find this new setting helpful.
Schedule delay for interval-based tasks
When tasks are scheduled to execute in a fixed interval such as every 1 hour, each execution may experience a few seconds delay. Such delay can add up with time and the task schedule may experience a noticeable drift from its original schedule.
The issue was caused by a delay in scanning logic that looks for ready-to-run tasks, in combination with the fact that such delay was included when calculating the next execution date. This issue had been fixed and you should now expect no more than 1 second delay for your task executions across all schedule modes (interval-based and cron-based), with the drift behavior eliminated.
Thank you for reading! Our goal is to keep improving our product to provide you a better user experience for scheduling HTTP requests while maintaining our service availability and reliability. This includes minimizing regression along the way by enforcing comprehensive quality control coverage. As always, if you have any feedback on our product and features, please contact us at [email protected], we look forward to hearing from you!