remove: drop LINE Notify integration#6088
Conversation
|
LINE Messaging API already being implemented in Line.vue |
|
Good point. Are api keys for this different? Could we mirate users over? |
|
LINE Notify has already been officially discontinued as of March 31, 2025 the service and APIs can no longer be used at all. Because of that, existing LINE Notify configurations are already non-functional regardless of whether this PR is merged. LINE itself recommends migrating to the LINE Messaging API, which is already implemented in Line.vue. The API keys and setup are different, so users can’t be automatically migrated over. They will need to reconfigure using the Messaging API in order to restore notification functionality. Merging this PR won’t crash-loop users. it just removes the dead Notify integration that no longer works. |
|
I think we still need to do a migration, even if this were to not crash loop users. |
|
@xNewz would you be open to doing this db migration too? |
|
I’ve added a DB migration to clean up legacy LINE Notify configs. The down migration is a no-op since the deleted configs cannot be meaningfully restored. |
|
Thanks 🙏 Could you please re-remove the original changes? |
|
Sorry about that 🙏 I’ve re-applied the full LINE Notify removal, kept the migration, and also fixed the websocket issues (handling missing error messages and using a random port for the insecure websocket test). Thanks! |
|
Sorry to string you along. I think there was a merge issue with the websocket code. We can merge afterwards, sorry |
|
I’ve removed the unintended websocket changes. We can merge when you’re ready. |
CommanderStorm
left a comment
There was a problem hiding this comment.
Nice work and thank you for being persistent enough to push this through
❗ Important Announcements
Click here for more details:
🚫 Please Avoid Unnecessary Pinging of Maintainers
We kindly ask you to refrain from pinging maintainers unless absolutely necessary. Pings are for critical/urgent pull requests that require immediate attention.
📋 Overview
👉 LINE integration is still available through the LINE provider (based on the LINE Messaging API). Please migrate to
LINE Messengerif you need to continue receiving alerts via LINE.The UI component you should continue using is
src/components/notifications/Line.vue.The integration inside Uptime Kuma is no longer functional. Keeping this option
confuses users, creates dead code, and increases maintenance burden.
server/notification-providers/server/notification.jsNotificationDialog.vue, related UI)🛠️ Type of change
📄 Checklist
📷 Screenshots or Visual Changes
UPDOWN