Recently SDL launched SDL Tridion DX suite, Sites 9 is part of it. Last version was Sdl Web 8.5.
There has been addition of new feature in the SDL Tridion DX suite.
Here are summary of few of the features of it.
Public Content API
It consisting of new GraphQL endpoints for the Content Service and the Session-enabled Content Service, based on the GraphQL API query language, and using the same RESTful endpoints as before for the Content Deployer. GraphiQL IDE can be used to play with it.
Image editing in CM
Introduced basic editing capabilities of the feature:
Crop
Resize
Flip
Rotate by 90
Integration of Tridion & DOCS
SDL Tridion Sites can be integrated with SDL Tridion Docs (13 SP2 onwards) to facilitate a "content mashup" --that is, putting content coming from both products together on the same webpage.
Page Region: Content template on CMS page can be grouped into Regions, its nice help for Content authors. but region name again confusing as there are already various kind of regions in DXA.
Tridion is back: It now called SDL Tridion Sites instead. community is very happy with it.
SAML 2.0 authentication : Content manager and XPM login is cloud ready now, and supports SAML. SiteMinder or IBM Tivoli are deprecated, but still works, but as the Core Service, WebDAV , Content Porter, Template Builder and the Visio Designer, still use LDAP-based authentication.
XSD Validation of CD config files: Earlier if you introduce any issue in XML file such as cd_storage, system would through weird errors and logs has to be scanned for checking issues. but now these config files are validated against XSD on start of services.
Elastic Search in XO : Fredhopper has been replaced with Elastic Search.
CILs.net extension through DI: Another awesome and long pending change, Default implementations of logging and caching can be replaced with custom using DI.