Salesforce recently announced upcoming changes in Spring 21 release notes.
Here I have picked my few favorite features.
Create a LWC quick action - Up to this point, we were creating Aura Component Quick Action and wrapping LWC in that. But from this release, user will be able to create a Lightning web component (LWC) and use it as a quick action.
Salesforce Functions: Extend Salesforce with Functions (Beta) - Salesforce Functions lets developer extend Salesforce with custom, elastically scalable business logic built with high-productivity programming languages and open-source components. Salesforce Functions reduces your infrastructure responsibilities, enabling you to build and integrate Functions-as-a-Service (FaaS) apps using the languages and tools of your choice. User will be write code in other language and will able to execute it.
Manual Sharing - Now Manual sharing is available in Lightning as well.
More Support for Dynamic Actions - Dynamic actions let you add flexibility and control to actions on your record pages. You can now add multiple filter to show actions on record pages.
New Lightning Web Components - These new component are now available
lightning/navigation - standard__managedContentPage - Enables a component to use a pageReference to navigate to a specific CMS content page in an Experience Builder site.
SOQL - Now user will be able to do this. Limit of 200 is applied on below query.
Select FIELDS(ALL) FROM Account LIMIT 200 - select all fields of an object.
Select FIELDS(CUSTOM) FROM Account LIMIT 200 - select all custom fields of an object.
Select FIELDS(STANDARD) FROM Account LIMIT 200 - select all standard fields of an object.
Get Custom metadata records without SOQL - You can now use getAll and getInstance method to retrieve Custom Metadata records.