Pulumi has introduced the ability to provide resource methods from Pulumi Packages, allowing for a more object-oriented approach where operations performed by a resource can be exposed as methods on a resource class. This enables these methods to be implemented once in a chosen programming language and then made available across all Pulumi languages, enhancing the versatility of component resources. For instance, the eks package's Cluster component now includes a getKubeconfig method, previously available only in JavaScript/TypeScript, but now accessible in all supported languages due to the new feature. Resource methods are declared in a package's schema and implemented similarly to functions, with methods using the Call RPC. The update supports a streamlined multi-language component authoring process, excluding .NET, and includes a new Message component example that customizes messages for recipients, demonstrating the implementation and usage of resource methods across different languages. The change encourages creating scalable components with consistent functionality across various programming environments.