LlamaIndex v0.10.0 marks a significant overhaul of the Python package, enhancing its capabilities as a production-ready data framework for LLM applications. The update introduces a modular structure by creating a new llama-index-core package and separating integrations into individual PyPI packages, which are now centrally listed on LlamaHub. This change aims to streamline the growth of the ecosystem while alleviating the maintenance burden, as users no longer need to update the entire package upon integration changes. The update also deprecates the ServiceContext abstraction to simplify the management of LLMs and embeddings, allowing users to directly specify parameters or set global defaults. While the transition to v0.10 may cause some breakages, comprehensive migration guides and scripts have been provided to ease the upgrade process. Meanwhile, LlamaHub evolves into a central hub for all integrations, consolidating the previous llama-hub repository into the main llama_index repository, and the new structure facilitates easier contributions by the community.