I just did an
edeliver upgrade to my staging server. One of the changes is an updated internal dependency (so the mix.lock file has been changed).
After upgrading the dependency does not seem to have been updated. At least the changes are not available when I attach to the running release. The dependency is downloaded to the server. I can see it’s updated on the filesystem. But within the running release, I can’t access the new modules of the dependency.
Do I have to do anything special for this updated dependency to be loaded? Is it even possible to do without restarting the application?
I’ve tried reloading it using
r/1 but no luck. The mix.exs version of the dependency was changed as part of this updated. But I’m not sure it’s relevant since it’s an internal dependency.
Any help is much appreciated.