NEST and Elasticsearch.Net 7.0 have been officially released, bringing significant improvements in serialization performance, compatibility with new Elasticsearch 7.0 features, and codebase simplification. The release aligns with Elasticsearch's strategy to remove types, encouraging users to implement custom serialization to manage type information. By replacing SimpleJson and Newtonsoft.Json with Utf8Json, the update delivers faster serialization, though it omits certain features like JSON indentation for performance reasons. The client architecture has been revamped to shorten the API call chain and improve URL handling, enhancing debugging experiences. Furthermore, API methods are now namespaced for better discoverability, and a Nest.7xUpgradeAssistant Nuget package is available to aid developers in transitioning from version 6.x to 7.0. Additionally, the release introduces DiagnosticSource information to improve observability and integration with monitoring tools, and simplifies the response interface by shifting from interface to class returns, affecting the way users manage mocks and stubs. The semantics of response validation have also been refined, with changes to how success is determined based on status codes, particularly around 404 responses.