<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.rws.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tridion Docs</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/</link><description>Welcome to the Community group for Tridion Docs, a DITA-based structured content management solution that solves the complexity of creating, managing and distributing in-depth product content and technical documentation at scale.</description><dc:language>en-US</dc:language><generator>Telligent Community 12 Non-Production</generator><item><title>Forum Post: Capability to log ClientConifig access for troubleshooting and audit</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60799/capability-to-log-clientconifig-access-for-troubleshooting-and-audit</link><pubDate>Fri, 03 Apr 2026 02:12:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:2aa5f2fd-f4d1-4fc0-aa74-ca6ef2cebe29</guid><dc:creator>Masayuki Yamane</dc:creator><description>I think logging capability is very essential for all network access, and that should be the same with ClientConfig files sync&amp;#39;ed by Publication Manager and Authoring Bridge. However, according to both clients (i.e. Publication Manager and Authoring Bridge) and Tridion Docs servers don&amp;#39;t have capability to extend logging level for ClientConfig sync. Is that true? That is actually a problem when I troubleshoot ClientConfig sync issue with RWS Support. RWS hosts six production servers for us, and those are workload balanced. With that condition, unnecessary ClientConfig file sync happens when the timestamp would mismatch than previous file sync. Even worse, each of users seem to be experiencing the unnecessary file sync issue differently, possibly due to workload balancer. So, even though redeployment of ClientConfig files by RWS Support improved the consistency across six production servers for some users, I am hearing from some other users, hey, still experiencing that issue. Although RWS Support have ever tried to make the folder content consistent again and again, that won&amp;#39;t be suppressed fully. We can&amp;#39;t identify which production server the issue is remaining. I don&amp;#39;t know what the challenge is with RWS to implement that logging capability. But, if that logging capability wasn&amp;#39;t possible for RWS, can RWS take different approach to identify required ClientConfig file sync?</description></item><item><title>Blog Post: Automating on Tridion Docs - ISHRemote v8.2.1 for PowerShell 7.6 which comes with a built-in MCP Server</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/b/weblog/posts/automating-on-tridion-docs---ishremote-v8-2-1-for-powershell-7-6-and-comes-with-a-built-in-mcp-server</link><pubDate>Thu, 02 Apr 2026 08:58:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:d07ec701-0cc6-43a6-8f14-0182516f6d82</guid><dc:creator>Dave De Meyer</dc:creator><description>What happened Full release notes are on https://github.com/RWS/ISHRemote/blob/master/Doc/ReleaseNotes-ISHRemote-8.2.md Before I forget, all people with a Github account, could you spare a moment to STAR this repository - see top-right Star icon on https://github.com/RWS/ISHRemote/ Appreciated! General This release inherits the v0.1 to v0.14 up to v8.1 development branch and features. All cmdlets and business logic are fully compatible even around authentication. In short, we expect it all to work still :) The one that is required to run on PowerShell 7.6 LTS hosted by .NET 10. Several big quality of life security improvements regarding implicit authentication and refresh stability. This stability powered the introduction of ISHRemoteMcpServer - an MCP Server that allow natural language quering of your Tridion Docs system. Furthermore, ISHRemote v8.2 is the recommended version to use for Tridion Docs 15.3.0 ( #207 #235). Remember All C# source code of the ISHRemote library is online at master , including handling of the different Connection protocols in a NET 4.8, NET 6.0 and .NET 10.0+ style. All PowerShell-based Pester integration tests are located per cmdlet complying with the *.tests.ps1 file naming convention. See for example AddIshDocumentObj.Tests.ps1 or TestIshValidXml.Tests.ps1 The below text describes the delta compared to fielded release ISHRemote v8.1. Platform Support for PowerShell 7.6 PowerShell 7.6, a Long Term Service (LTS) release hosted on .NET 10 (LTS), required code changes because of breaking changes between .NET 8 and .NET 10. When using ISHRemote v8.1 or earlier, the most prominent error on a New-IshSession invoke is Could not load type &amp;#39;System.IdentityModel.Tokens.SecurityKeyType&amp;#39; from assembly &amp;#39;System.ServiceModel.Security which should trigger you to upgrade to this release. Along the way refactored some warnings X509Certificate2 and ServicePointManager (HTTPS/SSL/TLS) usage. The chosen solution is to have 3 runtimes: Kept Windows-only .NET Framework 4.8 for usage in Windows PowerShell 5.1 with as little code changes as feasible. Kept cross-platform .NET 6.0 for usage in cross-platform PowerShell 7.2 and 7.4 with as little code changes as feasible. Do note that these platforms are out-of-support by Microsoft; in turn ISHRemote considers these deprecated as well. Introduced cross-platform .NET 10.0 for usage in cross-platform PowerShell 7.6. This variation received all possible third-party library updates as well; ranging from Duende.* over System.ServiceModel.* to supporting library like System.Text.Json and more. #235 Stability improved by actively recovering interactive sessions Every usage of a cmdlet will, when almost expired, refresh the security tokens. However, when not using ISHRemote cmdlets or the implicit local or global $ISHRemoteSessionStateIshSession or explicit $ishSession object, the session expires by default after around 57 minutes when using ISHID or similar on other identity providers. In turn resulting in error An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail. . In this ISHRemote version, the session will attempt to get a new token automatically on every triggered ISHRemote cmdlet. If you created the IShSession object over an interactive browser, you will see the browser again perhaps with or without a credential challenge in the browser. Change is only for protocols WcfSoapWithOpenIdConnect and OpenApiWithOpenIdConnect ; no change for WcfSoapWithWsTrust . Infamous random annoying error The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state. should now recover within the cmdlet or worst-case when rerunning the same cmdlet. This without applying the earlier workaround of building a New-IshSession . MCP Server for Tridion Docs CMS powered by ISHRemote ISHRemoteMcpServer Introduction Tridion Docs CMS has a very rich API which opens up all the power of Organize Space, Draft Space, Publication Manager, and more. ISHRemote is a PowerShell library that abstracts some authentication and metadata modelling complexity from the Tridion Docs API in an opionated way like default metadata. ISHRemote also comes with a built-in help for every cmdlet - or should I say MCP Tool - as you can see in for example Get-Help New-IshSession -Detailed . It lists purpose, parameters, syntax and examples - this for every cmdlet. #213 #233 Model Concept Protocol ( MCP ) is the language to offer tools to your chosen Large Language Model ( LLM ) to have smart data interactions. Where in the past the LLMs had access to functions to for example find out the weather in some location, now you can offer it a tool box to access a specific domain like Tridion Docs . MCP Tools enable AI models to perform actions. Each tool defines a specific operation with typed inputs and outputs. The model requests tool execution based on context. Combining documented ISHRemote cmdlets with the interaction pattern of MCP Tools to LLMs, we see at least the below purposes... By offering every ISHRemote cmdlet as an MCP Tool to your LLM, it means you can ask your system questions like Create a new ishsession to https://ish.example.com/ISHWS/ . And yes it will create you that $ishSession variable in the background that you can use over the other MCP Tools - or I could say cmdlets. This allows you to use natural language to query your specific instance on How many user roles are there? or which status transitions do you have for a module? . These requests will be executed using your authenticated $ishSession . As ISHRemote cmdlets understand the API and many of its concepts, it can explain system concepts usage questions. This allows you to query How many statusses are there? , Does the system have any privileges? which could be followed by These are labels, any way to use these values in an API? . It can explain existing ISHRemote PowerShell scripts. And because the MCP Tools look a lot like ISHRemote cmdlets, you can reuse your LLM&amp;#39;s PowerShell knowledge to draft PowerShell scripts . You could query for Can you write me a powershell script to create a user? or Can you suggest a rewrite using the faster search cmdlet? . Although the LLM will not always offer working code, but it does seem to make sure you don&amp;#39;t have a blank sheet in front of you. You now have something that you can debug and get to a working state as you can feed it your runtime errors and it will improve the generated code iteratively. ISHRemoteMcpServer Setup using Visual Studio Code Below animation give you an overview on what you need to do to set it up. Important is that your Visual Studio Code Terminal runs a different PowerShell process then the one behind the ISHRemoteMcpServer which means that any $ishSession is not reused which could lead to initial confusion. Below the steps in some more detail... You need ISHRemote v8.2+ installed in your PowerShell v7 (not Windows PowerShell!). See Installation-ISHRemote-8.0.md for guidance. Make sure that it works by calling the classic New-IshSession -WsBaseUrl https://ish.example.com/ISHWS/ Open your installed Visual Studio Code preferably to a working folder where you have or plan to have your scripts saved. Now you need to create or extend your .vscode/mcp.json with the below code block. Optionally use a different log file path, and use the double backslashes to comply with the json file syntax. Or you can run without client-side logging by removing -LogFilePath \&amp;quot;$env:TEMP\\IshRemoteMcpServer.log\&amp;quot; . Start the IshRemoteMcpServer using the decorator Start Go to your CoPilot, put it in Agent mode. After typing a hash ( # ), you should see the registered MCP Tools which look a lot like cmdlet name pop-up, starting with #Add-IshAnnotation . Now set your LLM to Claude Sonnet 4.5 (or better). In the chat enter Create a new ishsession to https://ish.example.com/ISHWS/ , where the url is an existing url. { &amp;quot;servers&amp;quot; : { &amp;quot;IshRemoteMcpServer&amp;quot; : { &amp;quot;type&amp;quot; : &amp;quot; stdio &amp;quot; , &amp;quot;command&amp;quot; : &amp;quot; pwsh &amp;quot; , &amp;quot;args&amp;quot; : [ &amp;quot; -NoProfile &amp;quot; , &amp;quot; -Command &amp;quot; , &amp;quot; &amp;amp; { Start-IshRemoteMcpServer -CmdletsToRegister (Get-Command -Module ISHRemote -ListImported -CommandType Cmdlet).Name -LogFilePath \&amp;quot; $env:TEMP \\ IshRemoteMcpServer.log \&amp;quot; } &amp;quot; ] } } } ISHRemoteMcpServer Architecture The diagram below explains the deployment architecture, and allows to clarify the lifecycle of the MCP Server, especially regarding any $ishSession lifecycle. Overall ISHRemote as MCP Server does not act differently from any PowerShell 7+ ISHRemote interactive session - the PowerShell session is hidden for you however by Visual Studio Code. When you click the Start decorator in the mcp.json , Visual Studio Code will start a local PowerShell ( pwsh.exe ) process using a local stdio transport MCP server. As ISHRemote was already installed and working up front for interactive usage, this module will be loaded by the first cmdlet called. The first ISHRemote cmdlet call is Start-IshRemoteMcpServer which holds the infinite loop to service the LLM interaction. The first LLM question in the lifecycle of the registered ISHRemoteMcpServer is the initialization and exposing the available tools. The ISHRemoteMcpServer runs on your local machine that pushes the heavy lifting via PowerShell over ISHRemote and in turn HTTPS to a Tridion Docs service. When you ask for Create a new ishsession to https://ish.example.com/ISHWS/ it is the local PowerShell process ( pwsh.exe ) that will trigger your trusted browser to appear for an authentication dance unless you ask the LLM to authenticate with client/secret ;) In turn if you use the Stop or Restart decorator in the mcp.json , you actually have stopped your PowerShell ( pwsh.exe ) process which means you lost your implicit $ishSession . Hat tip to dfinke/PSMCP offering a generic PowerShell library wrapper which is self-contained and tweaked for ISHRemote purposes to make it easier for our user base. ISHRemoteMcpServer Reminders A list of reminders and known issues which we noticed while experimenting... We never got the same answer for Create a session to https://ish.example.com , so in turn you need to monitor this assistant on what it does. If it tells you that it will recursively loop the whole folder structure (so Get-IshFolder -BaseFolder Data -Recurse ) then it will take a long time and in turn there are a lot of results (so tokens, so cost). Very similar to your human assistant. Guidance is offered to the LLM over Register-IshRemoteMcpInstructions.ps1 which also might make sense for a human to read :) As LLMs, and in turn the tweaking of ISHRemote MCP Server over instructions and so on, are a continuously moving target. The subset of IshRemoteMcp cmdlets could still change and are not necessarily an exact compatible API surface like the other original ISHRemote cmdlets. If you do a Stop or Restart of ISHRemoteMcpServer then that process is gone and so is your authentication. Although it might look like your &amp;#39;Chat&amp;#39; can still continue, we expect most MCP Tools to fail.</description><category domain="https://community.rws.com/product-groups/tridion/tridion-docs/tags/PowerShell">PowerShell</category><category domain="https://community.rws.com/product-groups/tridion/tridion-docs/tags/ISHRemote">ISHRemote</category></item><item><title>Forum Post: RE: Content Importer general access for authors</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60651/content-importer-general-access-for-authors/192237</link><pubDate>Mon, 23 Mar 2026 16:36:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:0c521a01-edbf-46b6-b8f5-2b2dca9fe8e7</guid><dc:creator>Elizabeth Gschwind</dc:creator><description>Hi Stacey - a couple of things. At FICO, only our administrators perform imports. We always import into an &amp;quot;Import&amp;quot; folder (with subfolders for each project) so the writers can check the imported files before moving them into the main repo. (If you are importing updated versions of topics that are already in the repo, this won&amp;#39;t work because the object will be overwritten at its current location.) I hope this helps.</description></item><item><title>Forum Post: Content Importer general access for authors</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60651/content-importer-general-access-for-authors</link><pubDate>Fri, 20 Mar 2026 14:17:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:e1e2a551-9fed-4fd0-975c-bedcdb7c521d</guid><dc:creator>Stacey Meggs</dc:creator><description>Our team is responsible for our company&amp;#39;s Tridion Docs instance (v15.2). We&amp;#39;ve been using TD for 10 years. We find that Content Importer works great for translated content. However, it is more error-prone for English content. In fact, when we outsource conversion to DITA, the vendor always chooses to avoid Content Importer, instead opting for their custom methods instead. Aside from migrations, English imports are rarely requested by our authors. When they are needed, our support team does them for the authors who request them. However, the use cases are growing and there is more of a demand for English content imports. Do you generally allow access to Content Importer for your authors? If so, what risks has that presented? What are your general best practices for authors using Content Importer? Or do you generally limit it only to support roles? Thanks for your perspective.</description><category domain="https://community.rws.com/product-groups/tridion/tridion-docs/tags/Content%2bImporter">Content Importer</category><category domain="https://community.rws.com/product-groups/tridion/tridion-docs/tags/tridion%2bdocs%2b15">tridion docs 15</category><category domain="https://community.rws.com/product-groups/tridion/tridion-docs/tags/Best%2bPractices">Best Practices</category></item><item><title>Forum Post: RE: How to switch from old DTD-based XML to DITA in Tridion Docs?</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/56663/how-to-switch-from-old-dtd-based-xml-to-dita-in-tridion-docs/191841</link><pubDate>Tue, 10 Mar 2026 10:35:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:da78b8db-ff8d-4ccc-8462-523b7f6d147c</guid><dc:creator>Frank Ralf</dc:creator><description>Many thanks for all your pointers. And sorry for not replying earlier. The project had been delayed and will only start later this year. Best regards, Frank</description></item><item><title /><link>https://community.rws.com/product-groups/tridion/tridion-docs/b/product-announcements/posts/tridion-docs-february-update-is-out-version-15-2-1?CommentId=56d7ac09-0521-4537-aa6c-1fb02c6cc280</link><pubDate>Fri, 06 Mar 2026 09:23:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:56d7ac09-0521-4537-aa6c-1fb02c6cc280</guid><dc:creator>Dave De Meyer</dc:creator><description>Hi Kanako, I&amp;#39;ll try to route your update request. However, in essence an &amp;quot;Update&amp;quot; does not reset the product support life cycle. So 15.2.1 is the same as 15.2.0, just like 15.1.3 is the same as 15.1.0. Near minute 5 on https://community.rws.com/product-groups/tridion/tridion-docs/m/videos/5592 the Update mechanism was introduced to allow packaging of cumulative hotfixes plus security fixes which in today&amp;#39;s world need a much faster release cadence. Best wishes, Dave</description></item><item><title /><link>https://community.rws.com/product-groups/tridion/tridion-docs/b/product-announcements/posts/tridion-docs-february-update-is-out-version-15-2-1?CommentId=a43cfba8-22cf-4b33-9279-acd0802ab89c</link><pubDate>Thu, 05 Mar 2026 00:56:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a43cfba8-22cf-4b33-9279-acd0802ab89c</guid><dc:creator>Kanako Horikawa</dc:creator><description>Hi Joe, thank you for sharing this. Could you update the release information page as well? - Tridion Docs Product Release Support Policy - RWS Customer Support</description></item><item><title>Forum Post: RE: Setting multiple values for a metadata field using DocumentObj25.Create shows invalid entries</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60494/setting-multiple-values-for-a-metadata-field-using-documentobj25-create-shows-invalid-entries/191746</link><pubDate>Wed, 04 Mar 2026 17:54:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:f96d3877-4e22-4ba7-b1ad-f648fae3af1f</guid><dc:creator>Mark Novembrino</dc:creator><description>Hi, Dave. I figured out the problem. My application is dependent on an another application that forwards the metadata to my application already configured as ishfields. There were non-breaking spaces between the commas in the field values and I didn&amp;#39;t see them. After running out of ideas, I just guessed that maybe there was something unusual like that. When the non-breaking spaces were replaced with regular spaces, the metadata was set in TD properly. Problem solved.</description></item><item><title>Forum Post: RE: Setting multiple values for a metadata field using DocumentObj25.Create shows invalid entries</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60494/setting-multiple-values-for-a-metadata-field-using-documentobj25-create-shows-invalid-entries/191732</link><pubDate>Wed, 04 Mar 2026 14:17:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:4b6818d6-51d0-4982-8766-b102b222b0df</guid><dc:creator>Mark Novembrino</dc:creator><description>Thanks for the quick response, Dave. The msiamtch of &amp;quot;id&amp;quot; and &amp;quot;element&amp;quot; is because I was trying both. Typically I&amp;#39;m using &amp;quot;id&amp;quot; for everything, but I tried using &amp;quot;element&amp;quot; to see if that fixed the problem. It did not.I&amp;#39;ll have a look at the logging as you recommended and dig further.</description></item><item><title>Forum Post: RE: Setting multiple values for a metadata field using DocumentObj25.Create shows invalid entries</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60494/setting-multiple-values-for-a-metadata-field-using-documentobj25-create-shows-invalid-entries/191711</link><pubDate>Wed, 04 Mar 2026 07:34:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:3b75d05c-dcbe-41e0-a743-f3e52fbe5eaa</guid><dc:creator>Dave De Meyer</dc:creator><description>Hi Mark, If we have two behaviors something is different. What caught my eyes first is that you pass FCUSTOMFIELD1 using ishvaluetype=&amp;quot;id&amp;quot; and that you pass FCUSTOMFIELD2 over ishvaluetype=&amp;quot;element&amp;quot;. Is that intentional, from a product perspective I would have expected both to be aligned, or is this yours? Furthermore, from a CMS perspective we are just saving the value that came in. It is however your (custom) IMetadataBinding implementation that validated the incoming values in the first place upon save. And your (custom) IMetadataBinding implementation decides why it is not returning labels. So looking at the logging of that implementation on how it acts would be my next step. Best wishes, Dave</description></item><item><title>Forum Post: Setting multiple values for a metadata field using DocumentObj25.Create shows invalid entries</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60494/setting-multiple-values-for-a-metadata-field-using-documentobj25-create-shows-invalid-entries</link><pubDate>Tue, 03 Mar 2026 23:50:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:bb483db5-3870-448a-91f4-5254c829a4fb</guid><dc:creator>Mark Novembrino</dc:creator><description>Some weird behavior here that is vexing me... I making a web API call -- DocumentObj25.Create -- to create a topic in a Tridion Docs 14 environment. For one of the metadata fields I am setting, there are multiple taxonomy values. When I look at the created object in Publication Manager, two of the three values are listed as invalid. I performed the same operation manually in Publication Manager and looked at the log to see how Publication Manager was passing the metadata via the same API call. The metadata structure looks exactly like the one I am passing with my API call, but the result is correct. The values are not listed as invalid. Here is what my metadata looks like: Name of my topic 17573177, 17574057 en-US 1 86301381, 86301382, 87394644 FCUSTOMFIELD1 is set correctly from the API call. FCUSTOMFIELD2 is not set correctly. One value is set, but the other two are marked as invalid. When I look at the logs in Publication Manager, when I create an object manually, I see the same exact metdata structure for FCUSTOMFIELD2 as what my API call is passing. But Publication Manager sets it correctly, and my API call does not. Also note that if I limit the FCUSTOMFIELD2 to one value in my API call, it works without a problem.</description></item><item><title>Forum Post: RE: Is there a way to cancel translation jobs that use the File Export template in Tridion?</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/59914/is-there-a-way-to-cancel-translation-jobs-that-use-the-file-export-template-in-tridion/191658</link><pubDate>Mon, 02 Mar 2026 06:13:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:684044ea-6d03-4af8-aa97-c1fd3715e1bf</guid><dc:creator>Eva Nauerth</dc:creator><description>Thank you, Andriy!</description></item><item><title>Forum Post: RE: Release notice for TD15.2.1</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60466/release-notice-for-td15-2-1/191648</link><pubDate>Sat, 28 Feb 2026 01:23:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:2164898f-591d-46f8-861e-f30de70f93c4</guid><dc:creator>Naoki Hirai</dc:creator><description>Hi Andriy Zhidko , I read through the blog post and release notices. I realized that many issues have been solved, so I feel it is worth applying the update as soon as possible. Thanks a lot!! Best regards, Naoki</description></item><item><title>Forum Post: RE: Is there a way to cancel translation jobs that use the File Export template in Tridion?</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/59914/is-there-a-way-to-cancel-translation-jobs-that-use-the-file-export-template-in-tridion/191643</link><pubDate>Fri, 27 Feb 2026 19:07:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:220f5b0f-2413-4e9c-add1-dd52a5c42414</guid><dc:creator>Andriy Zhidko</dc:creator><description>Hi Eva, The Tridion Docs 15.2.1 release announcement was published on the community today. Please see Tridion Docs February Update is Out! (version 15.2.1) You can find release notes by following the links below: New and changed in version 15.2.1 Fixed issues in version 15.2.1</description></item><item><title>Forum Post: RE: Release notice for TD15.2.1</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60466/release-notice-for-td15-2-1/191642</link><pubDate>Fri, 27 Feb 2026 19:03:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:dd9f15d3-548c-45f9-ac44-290247426ff2</guid><dc:creator>Andriy Zhidko</dc:creator><description>Hi Naoki Hirai , The Tridion Docs 15.2.1 release announcement was published on the community. Please see Tridion Docs February Update is Out! (version 15.2.1) Links to release notes are mentioned there. I will include them here as well: New and changed in version 15.2.1 Fixed issues in version 15.2.1</description></item><item><title>Blog Post: Tridion Docs February Update is Out! (version 15.2.1)</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/b/product-announcements/posts/tridion-docs-february-update-is-out-version-15-2-1</link><pubDate>Fri, 27 Feb 2026 12:43:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:63a1b383-5891-47c5-bf7b-0a42a443d954</guid><dc:creator>Joe Pairman</dc:creator><description>The Tridion Docs team have been hard at work on the latest feature enhancements, and the latest quarterly release is out. It includes improvements to editorial experience in Draft Publication Manager , Draft Space, Draft Companion (the AI assistant in Draft Space), and Review Space. Meanwhile, the team is getting straight on with the big 15.3 update targeted for June. The biggest feature in that is the first iteration of our combined web edit or with the power of Publication Manager. (Think Draft Space++!) More news on that to fo llow — watch this forum. Here are the improvements in Docs 15.2.1 — an easy update , so why not try it now! Collective Spaces For Draft Companion, our AI assistant in Draft Space, we have upgraded the underlying LLM to a more recent model. This brings deeper reasoning, larger context, and more capable tool ‑ use, improving both accuracy and robustness. We have also refined how inline images are positioned in Collective Spaces. Images now align more consistently within list items (such as ) and table cells, improving readability and visual structure. Customers who use tables as variables to centrally manage and reuse data across publications will now see these variable references automatically adjust to the available screen width, ensuring better layout and usability.   Review Space continues to provide an in ‑ context environment for reviewing final documents. For customers who rely on conditional content, Review Space now supports displaying it through a configuration option (off by default), enabling teams to tailor the review experience. Organize Space In addition to the enhancements introduced in Tridion Docs 15.2 to strengthen Translation Management, this update brings even more improvements to Translation Jobs. Many customers work with only one source language and a single translation template. These are now automatically pre-selected in the Translation Job wizard, reducing setup time and improving overall usability. Because a large number of customers exclude images from translation, the Image option is now unselected by default in the Translation Job creation wizard, simplifying the configuration process. For situations where the default size of the Translation Job wizard is insufficient, we have introduced an option to expand it to full screen for a more comfortable working area. We also added an option to reset a translation job after it has been exported from Tridion Docs. Using the Cancel button, users can return all language versions to “to be translated,” allowing them to create a new job for the same publication(s) with an updated subset of document objects. We also improved the Events view by adding an All option to the Date modified filter. The event action details view previously displayed large XML content and metadata in a single panel, making it difficult to read. These are now separated into two subtabs for easier navigation and processing. Finally, we addressed several issues related to regional date ‑ time settings. Tridion Docs now supports the Korean national standard (KS X ISO 8601, formerly KSX1511), and users can create Translation Jobs in the Japanese UI while keeping the regional datetime format set to English (US). Publication Manager This release brings a series of fixes and enhancements that improve the performance, reliability, and usability of Publication Manager: Drag ‑ and ‑ drop for root book maps now works correctly when adding the root book map to a publication. When a single object is updated, its status information is reloaded in the list immediately, without delays. Variable references in Oxygen XML Editor now correctly open the corresponding library topic when clicked, improving navigation and editing efficiency. Performance when opening large library topics has been improved, reducing loading time and enhancing responsiveness. Circular references during Baseline autocomplete are now handled more reliably. Offline ‑ mode installation is now more robust, resulting in a more predictable setup experience in restricted environments. Security Tridion Docs 15.2.1 includes recent security updates to keep high standards of Security policy. Documentation The complete list of enhancements and resolved issues is available in our public documentation: New and changed in version 15.2.1 Fixed issues in version 15.2.1</description><category domain="https://community.rws.com/product-groups/tridion/tridion-docs/tags/Update">Update</category><category domain="https://community.rws.com/product-groups/tridion/tridion-docs/tags/Tridion">Tridion</category><category domain="https://community.rws.com/product-groups/tridion/tridion-docs/tags/New%2bRelease">New Release</category></item><item><title>Forum Post: Release notice for TD15.2.1</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60466/release-notice-for-td15-2-1</link><pubDate>Thu, 26 Feb 2026 22:29:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:04696600-58de-4e28-94da-1569ac59ae48</guid><dc:creator>Naoki Hirai</dc:creator><description>This is a question regarding the release of Tridion Docs 15.2.1. Version 15.2.1 was released at the beginning of February, and the installer was made available on the FTP site. After downloading the installer and checking its contents, I confirmed that it included a ReadMe.md describing the update procedure. However, I could not find the complete release notes for 15.2.1. Are release notes not provided for update releases? I would like to know the following points: The defects that were fixed by the update Client program compatibility (if the update is applied to the server, is it mandatory to update the client programs as well?) I would greatly appreciate it if you could publish the release notes for version 15.2.1. Best regards, Naoki</description><category domain="https://community.rws.com/product-groups/tridion/tridion-docs/tags/tridion%2bdocs%2b15">tridion docs 15</category></item><item><title>Forum Post: Has anyone developed a plugin for Markdown output?</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/60458/has-anyone-developed-a-plugin-for-markdown-output</link><pubDate>Wed, 25 Feb 2026 19:14:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:52b2281d-75e4-4259-8f7d-f73cd1f8ed63</guid><dc:creator>Elizabeth Gschwind</dc:creator><description>We are investigating outputting our DITA content to (GitHub/GFM-flavored) Markdown format. Has anyone done this already, and do you have any suggestions? We are on-prem, TDX 15.1.2. DITA-OT 3.5.4.</description></item><item><title>Forum Post: RE: Is there a way to cancel translation jobs that use the File Export template in Tridion?</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/59914/is-there-a-way-to-cancel-translation-jobs-that-use-the-file-export-template-in-tridion/191559</link><pubDate>Wed, 25 Feb 2026 14:47:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:eee08700-d132-486c-bebf-0b95920acee9</guid><dc:creator>Eva Nauerth</dc:creator><description>Thanks, Nigel! I was checking the product announcement blog and the release info knowledge base, but it wasn&amp;#39;t mentioned there, so I thought it was not released yet. Is there a release note information somewhere? Looking forward to cancelling translation jobs ;) but I would love to know what else will change before diving into upgrading. :)</description></item><item><title>Forum Post: RE: Is there a way to cancel translation jobs that use the File Export template in Tridion?</title><link>https://community.rws.com/product-groups/tridion/tridion-docs/f/forum/59914/is-there-a-way-to-cancel-translation-jobs-that-use-the-file-export-template-in-tridion/191557</link><pubDate>Wed, 25 Feb 2026 14:44:00 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:fab47c2c-d42b-4e52-a592-bbec4ddb14f4</guid><dc:creator>Nigel Lock</dc:creator><description>Hi Eva, the Tridion Docs 15.2.1 release occured a few weeks ago during the first week of February so it is already available through the usual channels. You may contact your RWS account manager or Support for more information on getting access to that for your deployment, thanks!</description></item></channel></rss>