-
Notifications
You must be signed in to change notification settings - Fork 8.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(Cal Trigger Node): Update to support v2 webhooks #5331
Conversation
Hey @alishaz-polymath, The change looks good but if we merge this will it break for self hosted cal users that have not updated? We can work around this with light versioning so it works for new users and old users, I tried to find release notes to find the version change so I can get it implemented but was not successful. |
Hey @Joffcom |
For what it's worth, there have been major bug fixes, upgrades and feature changes in the past 4-5 months as well, so I'd probably recommend them to upgrade to one of the later versions. Perhaps we can proceed with the changes as they are currently as it's far more stable now anyway. |
Hi @Joffcom |
Hey @alishaz-polymath, That sounds good to me, If you take a look at the NocoDB node you can see the light versioning in action. I know it is such a small change that may not impact anyone but I am a big fan of playing it safe and you never know what users are self hosting. |
@alishaz-polymath that looks good, I have not had a chance to test it but I will make an individual account on the site in the morning and see if we can get this into |
Unfortunately I was unable to test it locally because I keep running into development build errors, even without any changes to the current n8n master branch. I'm on windows, just FYI. Could you please direct me to a documentation that I could follow step by step and test this out locally from my fork? |
Hey @alishaz-polymath, We have the contributing guide which might help. What issues did you see? |
This helped. Thanks. 🙏 I could test locally and it did appear to have provided the option. 👍 |
Hey @alishaz-polymath, I don't think any doc changes are needed, It looks like I just missed the release for this week so will be aiming for the 218.0 release next week. Will get that testing done tomorrow. |
Hey @Joffcom any update on how the test went, and when can we expect this to be merged? |
Is there anything I can help with to get this PR merged? I was going to create my own for this issue anyway. I'm able to use Cal.com webhooks in the meantime, but this integration is necessary for non-technical users. |
Hey @alishaz-polymath, It fell down my list a little bit but I am planning to get this into the next release. |
Hey @alishaz-polymath & @dayvista, This looks good and I have approved the change, Once the E2E test is finished I will get it merged in and this change will go out in the next release of n8n. |
* master: (358 commits) refactor: Remove n8n-core dependency in nodes-base (no-changelog) (#5649) 🚀 Release 0.219.0 (#5659) fix(core): Fix trying to pipe a non stream on errors (no-changelog) (#5660) ci: Fix e2e tests (no-changelog) (#5658) fix(core): Fix issues with LDAP reset and LDAP init (no-changelog) (#5657) feat(HTTP Request Node): Move from Binary Buffer to Binary streaming (#5610) feat(editor): Only redirect new users to blank canvas (no-changelog) (#5654) feat(editor): Do not automatically add manual trigger on node plus (#5644) feat(core): Allow using middlewares with decorators on a per-route basis (no-changelog) (#5656) refactor(core): Convert more routes to use the decorator pattern (no-changelog) (#5611) fix: Fetch credentials on workflows view to include in duplicated workflows (#5532) ci: Add PR checklist (#5628) feat(Mindee Node): Add support for v4 API (#5559) feat(Microsoft SQL Node): Add support for self signed certificates (#5160) fix(editor): Only fetch new versions at app launch (#5647) fix(core): Use new version of riot-tmpl in workflow package (no-changelog) (#5619) feat(core): Refactor and add SAML preferences for service provider instance (#5637) docs(Github Trigger Node): Add notice and more meaningful error around permissions (#5551) feat(Cal Trigger Node): Update to support v2 webhooks (#5331) feat(editor): Redirect users to canvas if they don't have any workflows (#5629) ...
Got released with |
This PR adds support for a new Event trigger MEETING_ENDED and fixes the webhooks endpoint (used to be /hooks, now it's /webhooks)