View this page in the latest version of Appian. Appian Release Notes Share Share via LinkedIn Reddit Email Copy Link Print On This Page 25.4 Release Highlights Join our Appian Community team and other Appian experts as they dig into highlights from the 25.4 release. Release highlights This release introduces many new and exciting features throughout the platform that help you improve the scalability, speed, and performance of your applications. We're particularly excited to shine a spotlight on three standout features this release, which accelerate your applications development and easily integrate AI into your workflows. Appian Composer is generally available We're excited to share that Appian Composer is now generally available in the Appian platform. Previously introduced in Appian 25.3, Composer is an AI-powered capability that transforms how you plan and build your applications. Building on Composer's existing capabilities, this release makes it possible for you to upload requirements documents in multiple formats, making it easier to kick off planning right away. It also introduces support for business rules and workflows, which helps you stay aligned with stakeholders before and during development. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close AI agents that supercharge your process automation Meet AI Agents, Appian's latest advancement in AI-powered process automation. AI agents introduce a groundbreaking new way to automate your most complex workflows. Instead of coding every step, you can now provide high-level goals in plain language and let your AI agents do the rest. They intelligently reason and adapt, using your existing data fabric and design objects to determine the best path forward—all with the transparency and security your enterprise demands. Agents can interpret unstructured data like emails, make real-time decisions, and dynamically change course. This makes them perfect for unpredictable scenarios such as triaging cases, resolving vendor issues, or routing support requests. For example, an agent can read an incoming email, reference your standard operating procedures, and automatically route the case to the right team. With AI agents' powerful new approach, your automations become smarter and more adaptive, allowing you to expand what's possible with automation. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close AI in process Go beyond traditional automation with Appian's AI capabilities. AI skills let you build and configure artificial intelligence (AI) models for use in your processes. In this release, you can unlock the latest AI models with inference profiles and use generative AI at high volumes without interruption. AI agents take process automation even further by handling dynamic, complex tasks. Now, you can assemble autonomous AI agents and equip them with a variety of powerful tools to optimize your workflows. Unlock the latest AI models Appian continues to make it easy to access the newest and most powerful AI models. In the Administration Console, you can configure which models and profiles your organization uses—no support case required! This feature allows you to use the most advanced models, like Sonnet 4, while ensuring transparency and compliance in your data flows. Some AI capabilities in Appian automatically use the models you select; however, you must manually upgrade AI skill objects to leverage the latest models. We recommend enabling Sonnet 4 today, since Sonnet 3.5 will be removed in a future release. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Select the perfect AI model for your use case Take full control of your AI-powered applications. You can now select the specific generative AI model used by your AI Skills directly in the prompt builder AI skill. This new model selection feature gives you the transparency and flexibility to choose from a list of enabled models available in your region. For your most complex use cases, you can select more powerful models to achieve higher accuracy and get to production faster. This increased visibility also supports enterprise governance requirements and simplifies debugging by making model usage clear across your applications. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Handle long-running AI Skill executions without timeouts The Execute Generative AI Skill smart service now has an option to process longer AI skill responses from even the most complex inputs without worrying about timeouts. You can choose to run the smart service in Standard mode for smaller executions, or in Long Running mode to give long-running executions the time they need to finish. We're giving you the flexibility you need to tackle your most demanding use cases with confidence and continuity. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Quickly discover your available generative AI models Now, you can see the specific generative AI models available in your environment by using the new a!genAiModels() function—helping you to build more flexible applications or solutions. For example, You can see this function at work in the AI Document Center where it's used to display the list of available models for extraction or classification and for AI review. Now, you can experiment with and deploy the latest models to solve your unique business challenges faster. Additionally, the Execute Generative AI Skill smart service now supports runtime model selection that overrides the model configured in the AI skill, giving you even more flexibility to choose the right model for each execution. Appian AI Copilot for developers AI Copilot helps developers be more productive. This release we're excited to announce that Appian Composer is now available as a full part of the Appian platform. Composer now lets you upload requirements documents in multiple formats, making it easier to kick off planning right away. It also introduces support for business rules and workflows, which helps you stay aligned with stakeholders before and during development. Upload your requirements into Composer Composer now supports direct uploads of your requirements in TXT, DOC, DOCX, or PDF format. It automatically transforms your documents into a clear, detailed application plan right in Composer, so you can move from requirements gathering to application planning with more confidence and faster results. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Business rules are now part of the planning process in Composer Business rules are now part of your application plan. AI turns your requirements into suggested business rules that capture your application's decision logic, making it easy to generate expression rule objects with one click. Composer keeps your business rules visible, enables easier alignment with stakeholders, and makes it easier to adapt as priorities change. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Unlock faster automation with Composer and process model generation It's never been faster to bridge the gap between business requirements and a functional application. Composer now provides a process diagram that clearly shows your entire process, complete with swimlanes for each persona and a clear sequence of user activities and automated activities. This makes it easy to align with stakeholders early and ensure everyone has the same understanding before development begins. With one click, you can turn the process into multiple starter process models that include user tasks, gateways, and smart services. The process models are ready for you to refine and fine tune, jump-starting your development process. By seamlessly transitioning from a visual process to starter process models, you can ensure a more accurate path from planning to execution. This combination supercharges your development lifecycle, ensuring your ideas become applications faster than ever before. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Generate a Reports and Dashboards Library page with Composer Composer can now automatically generate a Reports and Dashboards Library page for your Appian Site, helping you bring Process HQ to your users faster than ever. Now, you can give your users access to everything they need to manage reports and dashboards with even less development time. Appian AI Copilot for business users AI Copilot provides capabilities that developers can enable to make Appian applications more intuitive and efficient for business users. These features highlight how developers can configure and extend AI-driven assistance in their apps, helping business users work faster, make better decisions, and reduce manual effort. This release we're introducing a new, customizable chat component and expanding the regional availability of AI Copilot to our customers in Europe. New chat field component Create unique chat experiences in Appian with the new chat component. It's fully accessible, customizable, and built to grow with your needs—whether that means adding chat persistence, enabling multiple threads, or tailoring interactions for your users. As part of this new capability, we're also introducing the a!callLanguageModel() function that directly connects your chat component to Appian's built-in language model. This makes it simple to send user messages and history to the AI model and display its dynamic, generated response right in your interface. Now you can design chat solutions for your most complex use cases and deliver the modern, responsive conversations your users expect. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Access AI Copilot features in more regions This release, we're expanding the regional availability of AI Copilot to our customers in Europe. You can now leverage Enterprise Copilot, Documents Chat, and smart search in the Europe (Zurich) region. Data fabric Appian's data fabric stitches together data from multiple systems into a single, secure data model, so you can build applications quickly. This release, we're excited to announce that you can sync more data per record type, use synced record types in your high throughput automation workflows, and take advantage of new smart search configurations. Sync up to 50 million rows per record type We've increased the number of rows you can sync in each record type to 50 million! This increase ensures that your data fabric can scale with your business needs, while maintaining the consistent and reliable performance you expect in your applications. Use synced record types for high throughput automation Not only have we increased the number of rows you can sync in each record type, we've enhanced our data fabric architecture to support concurrent write processing. With this improved foundation in place, data fabric can achieve over 5x higher write throughput—allowing you to use synced record types to support high volume transactional workloads with up to 30,000 transactions per minute. Secure your synced data with transparent data encryption Appian now supports transparent data encryption for synced record types, enhancing the security of your enterprise data without requiring changes to your applications. With this update, synced data is automatically encrypted in the data service using industry-standard encryption protocol. This adds an extra layer of encryption on top of storing data in securely encrypted devices. This capability strengthens your organization's compliance posture and ensures sensitive data is protected, even if access to the underlying storage is compromised. Skip additional sync failures Make your record data more resilient with Skip failed smart service syncs. With this new sync option, the record type will skip any failed smart service syncs and continue using the previously available data. Not only does this option keep your business critical application running without interruption, but you can be confident that any skipped changes will be synced during the next full or incremental sync. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close More intuitive similarity scoring for smart search Smart search transforms how you search through your synced record types. This release, we've made the similarity scores in smart search more intuitive so it's easier to fine-tune and control search results in your applications. Now, when you enable smart search in a read-only grid or an a!queryRecordType() expression, you can use a simplified numerical range to determine whether more search results are returned or only the most similar search data. Keep smart search online with configurable indexing failure tolerance You can now configure an index failure tolerance level to make smart search more resilient. You can use this setting to keep smart search to stay online, even if some rows fail to index. This helps prevent minor data issues from disabling smart search functionality across the entire record type. You can pick the tolerance level that works for you, from strict in production environments where accuracy and data integrity are critical, to a relaxed setting in development environments where search completeness isn't needed. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Smart search indexing with incremental syncs Smart search now updates automatically whenever an incremental sync occurs on the record type. This guarantees that you and your users are automatically searching through the latest data, regardless of whether it's from a full or incremental sync. Monitor disk space for documents stored in Appian You can now easily monitor how much disk space is used by the documents in your record types. From the Documents page, you can see a breakdown of disk space used—including how much space is taken up by unused documents. With this new insight, you can make more informed decisions about cleaning up your documents to save valuable resources. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Access more document properties We've added additional fields and relationships to the out-of-the-box Document record type to show who created a document, who last modified it, and when. And, with relationships to the User record type, you can quickly learn more about the users who manage documents in your applications. To take advantage of these data modeling enhancements, simply update the Document record type. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Easily monitor and manage users We've made it easier to get a complete picture of the users in your environment with enhancements to the User record type and the Users page in the Admin Console. The User record type now displays more information about your users. You can query details like user locale, time zone, and last login time, leveraging data that was once only available through User Properties. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close We've also added new status and last login information directly to the Users page in the Admin Console, letting you see if a user is active, inactive, or locked at a glance. Appian can also automatically update a user's status based on their last login date, automating key administrative tasks so you can focus on what matters most. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Accelerate development with improved record action generation We're making generated record actions even smarter to help you build better apps, faster. Now, record action generation automatically recognizes all your record type relationships while continuing to choose the best input style based on all the nuances of your varied data. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close We've also updated the existing "record" variable to use a more descriptive, camel-case name that follows best practices by default. This can be customized when generating record actions and views, saving you from manual refactoring. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Unlock complete design freedom for record views Take full creative control of your record views! We've added a new option that lets you hide the out-of-the-box record header, including the title, tabs, and actions, giving you complete freedom over the user experience. This allows you to use the entire page to display your own custom header, ensuring the design perfectly matches your branding and style requirements. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Translate reference data for individual records Last release, we added the ability to generate multiple translation strings for lookup data directly within the record type. This release, we're adding the ability to create translation strings for lookup data in individual records, or even use existing translation strings. There's no need to go through the bulk generation flow for just one record—–now you can add and update your lookup data as you go. This helps you to ensure that all of the necessary record field values are translated, even if a record was added after the initial translation strings were generated. Reduce duplicate translation strings for choice list fields Last release, we also introduced generating translation strings for choice list fields. We've improved this feature to now check the choice list options against the existing translation strings in the translation set and alert you to possible duplicates. Reducing the number of duplicate translation strings helps you to limit confusion for translators and keep your translation sets clutter-free. Quickly monitor data syncs We've made it faster and easier to monitor your data syncs using the Record Sync Status tab in the Monitor view. Now, you'll notice a significant performance boost on this tab, ensuring it loads in a flash even with thousands of record types. To make troubleshooting a breeze, you can use new search and filter options to instantly find record types by sync status and source type. We've also added a new Last Sync Type column so you can immediately see how each sync was initiated. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close New system log for tracking data fabric metrics We're introducing a new metric log, data-fabric.csv, to collect and analyze your record type usage. This log uses a simple four-column format, so you can quickly filter and find the information you need. Going forward, this will be the new home for all data fabric metrics instead of the records.csv log. Request scopes when refreshing tokens with OAuth 2.0 To continue accessing data, some external data sources require the scope to be sent alongside each refresh token request. With just one click, you can now configure HTTP and OpenAPI connected systems to automatically include the scopes on refresh. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Autoscale for process Autoscale combines low-code design and business process automation with unmatched scalability. In this release, we focused on making it easier to find and fix errors in your autoscaled processes. We've improved error visibility and diagnostics with a new dashboard, and we're providing new tools for stopping processes at scale. Get to the root of process errors faster To help you on your journey to automate your high-scale business processes, we're excited to introduce new tools for fixing errors. Now, you can launch a new error dashboard directly from the links in the process alert emails. This view breaks down all errors by node and error type, giving you a comprehensive picture of any issues with your processes. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close And, if your error can be fixed by modifying process variables or skipping or restarting a node, you can now do so directly from monitor mode, letting you get your processes back on track in a flash! Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Cancel queued processes When working at scale, you might need a way to quickly stop runaway processes, including processes still waiting in the queue. Now, when you cancel a group of processes, you can also clear the queue for that process model. This ensures all work is halted immediately, so you can make changes to the model and get your mission-critical work back on track without delay. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Expanded data protection options for autoscale We're committed to giving you a range of options for managing your data in Appian Cloud, so this release we're expanding the ways you can control data used by your autoscaled processes. You can now opt in to a dedicated virtual private cloud (VPC) or bring your own key (BYOK) to encrypt your business data. Contact your Appian account executive if you are interested in enabling either of these features. Process HQ Combining the latest technologies in data fabric, process mining, machine learning, and generative AI, Process HQ gives business users the power to explore data and identify timely insights they can use to optimize their business. This release, business users can leverage AI Copilot to quickly build reports, developers can deploy reports with applications, and all of Process HQ is highly available. Plus, your business users can enjoy improved filtering of reports and dashboards in sites, building reports across one-to-many relationships, and using new duration filters for a more refined process analysis. Create reports instantly with AI Copilot Building custom reports in Process HQ is now as simple as chatting with AI Copilot. Just describe the insights you want, like "Show me total customers over time, grouped by quarter" or "What is the breakdown of customers by industry?" and AI Copilot will generate a chart preview right in the chat. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close You can keep chatting to adjust the chart type or apply filters, such as "Only show the past year". Once you're ready to edit the report yourself, just click to jump in, make changes, and save the report. Plus, AI Copilot is now available on the Process HQ home page, so report creators explore data and create reports right away. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Deploy reports and dashboards with your applications This release, developers can deploy reports and dashboards with their applications, so they can be displayed on sites or used to build other custom reports. Now, the people who know your data best can collaborate easily with the people who need that data most. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Process insights is now highly available Process HQ has always supported data fabric insights in high availability (HA) for Appian Cloud customers, and now, we're adding support for process insights as well. With high availability, your workflows are protected against failures and can recover quickly to minimize downtime and ensure continuous access. Curate the Reports and Dashboards Library for your sites You can now provide a tailored reporting experience for your site users. Simply configure a Reports and Dashboards Library page in your site to filter on record types relevant to specific applications. We'll then filter the library to show only the reports and dashboards based on those record types. This ensures your users can quickly find the information they need without the clutter from other applications. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close We've also added support for Process HQ site pages in Appian Mobile, so users can access these curated insights wherever they work. Easily report across one-to-many relationships Unlocking insights from your complex data is now simpler than ever. Now, you can build reports starting from the "one" side of a one-to-many record type relationship and easily include fields from the "many" side. This makes it possible to join tables directly in your reports, even when working with many-to-many relationships. This empowers business users to connect data across multiple record types without taking up developer time. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Sharing at scale Report editors can now share reports and dashboards with groups. This way, you'll spend less time managing access and more time collaborating with even more users across your organization. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Cut through the noise with new duration filters This release, you can filter your views and KPIs based on how long specific activities or sequences take to complete. With these new options, you can easily remove extreme cases that might distort your analysis, so you can zero in on the systemic inefficiencies that matter most. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close RPA Robotic process automation (RPA) simplifies how you build, manage, and scale digital workers to handle repetitive tasks across systems. By automating routine processes, your teams can focus on higher-value work that drives innovation and efficiency. Enhanced RPA stability for enterprise-scale automation Appian RPA is now more robust, bringing greater stability to your largest and most critical automation programs. These improvements specifically benefit those who run hundreds of robots, thousands of robotic tasks, and are processing millions of executions. This update ensures Appian RPA stays dependable and helps you manage your digital workforce with confidence. Up to 90% faster load times in the RPA console The RPA console now loads robotic tasks up to 90% faster, delivering a superior experience for users managing thousands of robotic tasks. We've also simplified filtering in the RPA console so that robotic task runs are only filtered by name and priority. This helps the RPA console align with the straightforward filtering in Appian Designer and provides a consistent experience throughout. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Control Panel The Control Panel is a workspace for business users to make no-code configurations to data, interfaces, and more. This release, we're helping you more closely manage your Control Panel workspace and objects with improvements to deployment, object deletion, diffs and versioning, and reordering configurations. Better manage your categories and types This release, we're improving how you manage your categories and types throughout the Control Panel application lifecycle. Each category and type is now its own object, called a control panel hierarchy item. Since control panel hierarchy items are individual objects, they can be deployed separately from the control panel object—–allowing you to develop and iterate more quickly. For example, maybe the category for the IT department is ready but the category for the Finance department still needs some work. You can deploy the IT department category to production and get started using it right away, while continuing to improve the Finance department category. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close And, developers can now easily delete control panel hierarchy items as needed. This not only helps ensure that your Control Panel workspace and object only include what you need, but also helps keep your space clutter-free. As an added bonus, there's no change to how categories and types are created and configured, so you and your business users get the same familiar user experience with all the benefits of control panel hierarchy items being their own objects. Iterate on control panel objects with confidence Continuing our theme of more streamlined development and deployment for the Control Panel, we've added diffs and versioning to the control panel object. Now, developers can quickly view a previous version and see what's changed in the object. This gives you the confidence to iteratively develop and deploy without fear of making breaking changes, and ultimately leads to more robust applications. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Easily rearrange custom configurations This release, we're giving you even more control over where each custom configuration appears in the Control Panel workspace. Now, you can re-order the custom configurations in the control panel object so that they appear in just the right order, helping you to craft an ideal experience for your users. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close New and improved modules for Case Management Studio We're excited to announce that all Case Management Studio modules are now compatible with Case Management Studio 2.0! We've not only updated the modules to work with 2.0, but we've expanded the Case Creation via Email module. And, we've added two net-new modules to further extend your application functionality: the Knowledge Base module and AI Smart Search module. Communicate case details with ease In the Case Creation via Email module, case workers can now send emails from an existing case, even if the case was not initially created from an email. And, they can leverage email templates to help them get email threads started faster. These improvements give case workers more tools to efficiently communicate with everyone related to a case, even if they are outside of your organization. Help users find case resources fast with Knowledge Base Introducing the new Knowledge Base module. This module allows business users to create and upload reference materials, and relate them to a case type or category—all from the Control Panel workspace. The reference material is then displayed in the case summary, putting the resources and context case workers need right at their fingertips. Search with the power of AI with Smart Search And last but not least, we're introducing the new Smart Search module, backed by the Appian platform's native AI capabilities. Want to find cases and tasks similar to those you're working on? Not a problem. Need to find a past case that you can't quite remember the exact name of? Now, you can use semantic search to find relevant all cases and tasks within a dedicated Search tab—providing a more well-rounded, effective, and helpful search experience. Sites and portals Appian enables you to create superior, seamless experiences across desktop and mobile devices for all your users using portals and sites. This release gives you more control over your site's navigation and powerful new integrations to track engagement and provide in-app guidance. Customize your navigation for a seamless user experience This release, we're giving you more flexibility to design the perfect navigation experience for your users. The all-new Oxygen header bar style offers a fresh, modern look with right-aligned pages and a subtle selection animation. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Beyond a new style, you have more granular control over the navigation bar's details. You can now manage page label capitalization, decide whether to display your logo, and control the visibility of user profile and settings links in the user menu. These enhancements provide the flexibility you need to create polished, professional applications that deliver the perfect user experience. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Track and optimize portal engagement with external analytics Get a complete picture of your portal traffic by easily integrating your portals with Google Analytics and Adobe Analytics. Simply enter your credentials to start collecting detailed usage data, such as where users come from, what they click on, and how many of them visit. Use this data to see what's working, measure campaign success, and create a better experience for your users. This integration provides the key information you need to measure campaign success and improve the user experience across your portals. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Easily integrate WalkMe for in-app guidance Improve user onboarding and training for your applications with the new WalkMe integration. If you use WalkMe, a digital adoption platform, you can now enable it directly from the Admin Console to activate powerful, in-app guidance in sites and portals to help your users master your mission-critical applications. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Interfaces Appian makes it easy to build beautiful, information-dense interfaces that you can use throughout your applications. This release supercharges your design experience with a reimagined configuration pane, powerful new document management capabilities, and even more accessibility and performance improvements. Design faster with a reimagined configuration experience We've completely reimagined the component configuration pane to make your design mode experience faster and more intuitive. Parameters are now neatly organized into logical tabs like Data and Styling, and a new search bar lets you find any configuration in an instant. We've also reduced clicks by letting you add multiple nested items directly from the parent component. And, new breadcrumbs make navigating between components a breeze. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Building on the visual updates from last release, we're also continuing to expand the use of our modern parameter controls. We've replaced dropdowns on dozens more parameters with icon and text controls that show all your options at a glance. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close We've also simplified the process of entering custom hex codes in our new color picker, making your design workflow faster. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close We've even streamlined a common input configuration; now when you select a variable for Display Value, the Save Into parameter automatically updates to match. These enhancements, combined with the pane's new structure, make it easier than ever to craft the perfect design in a fraction of the time. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Instantly preview Microsoft documents in record views We've made it easier to display Microsoft Office files for your document management record types. Now, when you generate a record view for that record type, it automatically uses the existing Microsoft Document Editor plug-in to display previews for Word, Excel, and PowerPoint files. And, if a document can't be previewed on a specific browser, the component allows users to easily download the document so they can access the information they need. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Go straight to the source with document highlighting The document viewer component now supports direct navigation and text highlighting, eliminating the need for third-party plugins. Chrome and Firefox users can now see the document viewer automatically open to the correct page and highlight the exact source text, making it easier to validate content and streamline workflows. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Preview, download, and edit uploaded documents with ease We've enhanced the File Upload component to make it easier to enable common file management capabilities. Now, you can use the documentActions parameter to enable common actions like previewing, downloading, and renaming files and descriptions with a few clicks. You can also use the dropZoneStyle parameter to configure a larger, more prominent file upload area—making it easier for users to quickly drag and drop files. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close More targeted async loading placeholders for rich text and grids We've improved how rich text display components behave when loading their data asynchronously using a!asyncVariable(). The async placeholder now appears directly on the rich text display component itself, instead of on the entire layout containing it. This is especially powerful in read-only grids. Now, when you use an async rich text component in a column, that column will load asynchronously from the rest of the grid. This more targeted loading means your users can see and interact with more of the page while the rich text content loads. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Enhanced accessibility for keyboard navigation Navigating your applications with a keyboard is now easier and more accessible. We've introduced a more prominent focus indicator for various UI elements like links and tooltip icons, making it easier for users to spot the keyboard focus and helping you deliver a more inclusive user experience. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close More options for predefined colors in card layout Designing with card layouts is now more flexible and consistent. We've added two new predefined color options, "WARN" and "INFO", to the decorativeBarColor and borderColor parameters. Build faster with a more performant design experience We're continuing our goal to provide you with a faster design experience for interfaces. We've sped up your design experience, making common actions like opening interface objects, saving changes, configuring components, and closing dialogs feel quicker and more responsive. We've also extended the performance boost for saving changes to all other design objects, so you'll enjoy that extra speed no matter what you're building. Simplified interface object menu We've tidied up the interface object menu to create a more focused experience. The Save As menu option will now only appear for developers who have access to Tempo, ensuring you only see relevant options. Appian Mobile Appian Mobile enables users to monitor, collaborate, and take action on their applications, all from the convenience of their iOS and Android device. Introducing a more seamless mobile app update experience We've streamlined the experience for users when they need to update their app to comply with the required minimum app version. Users will now see a sleek, full-screen page that matches your custom branding, links directly to the app store, and feels more modern. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Enjoy a more intuitive data sync experience We've made the data sync experience more streamlined for offline mobile. When users complete a data sync and return to an offline site page they were previously on, we'll automatically refresh it for them—no need for a manual update. More improvements to persisted end user experiences Building on the recent improvements to mobile recovery for site pages and offline-enabled tasks, we've now extended this capability to record views on iOS. If the app closes in the background while users are viewing a record, they'll be taken right back to that record when they reopen the app. Administration Each release, we continue to give administrators more control over how they manage, secure, and administer their Appian environments. Support for new locales We're excited to announce that Appian now supports 10 additional locales, so you can provide your users with a best-in-class experience in their preferred language and locality. You can find these newly added locales in the Internationalization section in the Admin Console: Czech English (Australia) English (Canada) English (New Zealand) English (South Africa) German (Austria) German (Switzerland) Hungarian Romanian Slovak Secure user accounts with authenticator apps We're excited to announce enhanced multi-factor authentication (MFA) support, bringing greater security to your Appian system. Now, you can require a one-time code from an authenticator app like Google Authenticator, Microsoft Authenticator, or Authy, adding a powerful layer of protection when users sign in. Separate timeouts for administrators and users This release, we're giving you more control over user session timeouts. Now, administrator accounts and user accounts can have different timeout values. This means you can enforce specific security requirements for each type of user, enhancing overall security and flexibility within your Appian environment. Additionally, the configured session timeout value now accurately reflects the total time before a user is signed out, so organizations with strict compliance requirements can trust that the timeout matches their documented policy. Easily view object UUIDs We added the object UUID to the properties dialog, making it easy for low-code developers to reference objects while building applications. This is available on all objects except AI skills, robotic tasks, and robot pools. Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to close Logging The schema for the login-audit.csv log has been updated to provide better enforcement and visibility into multifactor authentication metrics. The following changes were made: The file now includes a header row for all columns. The MFA User column has been renamed to MFA Authenticated to indicate whether the user was authenticated using Appian's native MFA. Resolved general issues LCP-25925 - Critical Fixed an issue where writing to related records in a process model failed in a specific scenario. LCP-8591 - Medium Fixed an issue where grid user filters that utilized the now() function did not apply the current time after clicking the refresh button on the grid. LCP-3735 - Low Fixed an issue where occasionally grid field discovery failed, causing the grid to query extra fields and slow down performance of the grid. Resolved accessibility issues LCP-15243 - Critical Fixed an issue where the file upload component was not correctly interpreted by screen readers. LCP-5483 - Medium Fixed an issue where some options in a long dropdown and pickers were not available to all users at high zoom levels. LCP-21752 - Low Added semantic content section definition to box and section layouts to assist in screen reader navigation and make content structure easier to understand for non-sighted users. LCP-13926 - Low Fixed an issue where some error dialogs were missing a programmatic label. LCP-5587 - Low Fixed an issue where the search input within dropdowns was missing a programmatic label. LCP-5588 - Low Added "country" as an additional supported value for the text field input purpose parameter. Behavior changes This section describes behavior changes in Appian 25.4 that impact how you previously used or interacted with an existing feature, functionality, or the platform in an earlier version. This includes any changes that require you to modify your application after upgrading to Appian 25.4. Update plug-ins with modernized file system APIs In 23.2, we introduced the following new APIs for file storage and retrieval. To make use of autoscaled processes and upcoming features, you must use the supported APIs below. Plug-ins using deprecated APIs will block feature use. Class Java Docs Method com.appiancorp.suiteapi.knowledge.Document Docs getInputStream() getOutputStream() write(InputStream inputStream) accessAsReadOnlyFile() com.appiancorp.suiteapi.content.ContentService Docs getDocumentInputStream(long id_) getDocumentInputStream(long[] ids_) uploadDocument(Document doc, Integer unique) com.appiancorp.suiteapi.content.CopyReference Docs copyContents() Update all AppMarket plug-ins in use via the Admin Console to their latest version. For private plug-ins, update deprecated APIs and submit a new plug-in version for the required deployment approval for Appian Cloud. Application plans from Composer no longer export or import with applications To ensure the most consistent and reliable experience, application plans are no longer imported or exported with applications or packages. Evolutions The following functions, components, or smart services have newer, improved versions in this release. Existing, old versions in your applications will continue to function normally, but will be renamed on upgrade to indicate that they are older versions. Read-only grids and a!queryRecordType() We've evolved the read-only grid component and the a!queryRecordType() function to support new and improved similarity scores for smart search. To make use of this evolved functionality, you must use the latest version of these functions and replace any existing similarity scores with ones that fit in the new numerical range. Existing, old versions of these functions in your applications will continue to function normally, but will be renamed on upgrade to indicate that they are older versions. As always, make sure you are using the right version of the docs for your version of Appian. See Function and Component Versions for more information. Tempo reports As part of making Process HQ reports deployable, we've renamed existing report objects to Tempo reports to more accurately capture their purpose. Existing versions of Tempo reports will continue to function normally. Removals The features listed below have been removed from Appian and can no longer be used. Appian now requires Kubernetes Self-managed Appian environments now run exclusively in containers, managed by Kubernetes. Traditional installation directly on servers or inside virtual machines is no longer available. When upgrading a self-managed environment to Appian 25.4, you must either convert to a Kubernetes-based installation or transition to Appian Cloud. To provide you with a variety of options, Appian runs on OpenShift, Azure AKS, Amazon EKS, Google GKE, or your local or collocated "bare metal" Kubernetes cluster. To help you with this transition, check out our migration toolkit. If you are interested in migrating to Appian Cloud, where you would no longer be responsible for managing your Appian instances or supporting infrastructure, reach out to your account executive for more information. Quick Apps Designer removed—build apps faster with Appian Composer The Quick Apps Designer, deprecated in Appian 25.2, has been removed. Applications created using quick apps will continue to function, and you can use a more powerful and intuitive way to build new applications: Appian Composer. Appian Composer lets you plan your application and leverage the full power of Appian's data fabric to automatically generate record types, interfaces, and actions, making it easy to go from a great idea to a robust, fully-functional application. Feedback Was this page helpful? SHARE FEEDBACK Loading...