-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Upgrade hapi package #3273
Upgrade hapi package #3273
Conversation
Just wanted to highlight that hapi does not require a commercial license for use at any version. A commercial license is available and entitles you to additional support and security patches for versions that are no longer being actively maintained. Even if you were to use a super old version, you do not need a commercial license. The license you linked to is for @commercial/hapi, not for @hapi/hapi which is governed by https://github.com/hapijs/hapi/blob/master/LICENSE.md. |
Can someone add this to the v3 milestone? |
Any news on this? Anything we can do to help? I'm currently in need of this update in order to move forward. |
@sahellebusch have you tried using alias feature in
|
@StephenBarlow - would be awesome to see this PR accepted, anything that we can do to help? |
Yup; there are a bunch affected. Apologies for the confusion. I will get this sorted out, but I'm not manually re-opening these until GitHub support can assess what happened behind-the-scenes. I will manually (or semi-automatically) re-open them depending on the results of that assessment from them. |
While there's an upgrade already on |
This is the latest release, and the only release that supports Node 16, so it will be the minimum version that we test again. Also: - Update `@types/hapi__hapi` to latest version. Note that you can import from `@hapi/hapi` successfully so adjust an import. - Update `accept` and `boom` to their latest versions, which now have `@hapi/` prefix; this includes in apollo-server-micro for some reason. - release-3.0 couldn't run tests after the last merge from main until this change was made; this revealed a failing test of a newly merged feature due to a change in a graphql-js error message. Fix that. This incorporates suggestions from #3273, #3441, and #4254.
This is now fixed on the |
This is the latest release, and the only release that supports Node 16, so it will be the minimum version that we test again. Also: - Update `@types/hapi__hapi` to latest version. Note that you can import from `@hapi/hapi` successfully so adjust an import. - Update `accept` and `boom` to their latest versions, which now have `@hapi/` prefix; this includes in apollo-server-micro for some reason. - release-3.0 couldn't run tests after the last merge from main until this change was made; this revealed a failing test of a newly merged feature due to a change in a graphql-js error message. Fix that. This incorporates suggestions from #3273, #3441, and #4254.
hapi@17.8.5
) doesn't contain this license, a renovate upgrade may unwittingly put this project in a licensing issue. Also, Apollo users should probably upgrade if they want to avoid the commercial license and keep up with the latest and greatest stuff. The package rename makes this difficult.@hapi/hapi
packages@hapi/hapi
as an explicit peer dependency in apollo-server-hapi