s-r-x / bull-monitor

🐂 Standard UI for Bull and BullMQ.
https://s-r-x.github.io/bull-monitor/
MIT License
123 stars 38 forks source link

Update Deprecated Apollo Server Dependencies #70

Open vadimoarturo opened 1 year ago

vadimoarturo commented 1 year ago

Dear @bull-monitor/express maintainers,

I recently encountered a problem when using your package in my project. While installing @bull-monitor/express, I received multiple warnings indicating that the apollo-server dependencies included in your package are deprecated.

These deprecated packages are part of Apollo Server v2 and v3, which are no longer maintained as of October 22, 2023. The official suggestion is to switch to the @apollo/server package, which contains the updated versions of these deprecated packages.

Here are the specific deprecation warnings I received:

warning @bull-monitor/express > apollo-server-express@3.12.0: Theapollo-server-expresspackage is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023). This package's functionality is now found in the@apollo/serverpackage. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.

Using deprecated packages can introduce potential risks, such as security vulnerabilities and lack of support for future updates or bug fixes. In order to ensure the long-term viability and security of projects that rely on your package, I kindly request you to consider updating these deprecated dependencies in the upcoming releases.

Thank you for your time and consideration. Your efforts in maintaining and improving this package are greatly appreciated.

yharaskrik commented 1 year ago

I will see if I can tackle this today as we are also experiencing related issues.

yharaskrik commented 1 year ago

https://github.com/s-r-x/bull-monitor/pull/72