Ive been using LlamaIndex (NodeJS) and every upgrade has a breaking change. Is LangChain the same?