Free cookie consent management tool by TermsFeed

Appian Release Notes

On This Page

Release highlights

This release introduces many new features to extend the capabilities of the Appian platform, helping you easily build, maintain, and grow your mission-critical applications.

We're excited to highlight powerful updates to Process HQ, Appian Composer, interfaces, and our AI features that integrate directly into your critical workflows.

Bring Process HQ to your site

This release, you can now add the Reports and Dashboards Library from Process HQ as a page in your Appian Site. This new site page gives your users access to everything they need to view and manage custom reports and dashboards without ever leaving the site.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of reports and dashboards used in a site page

We're also giving you the ability to customize the appearance of the new Reports and Dashboards Library page. You can choose light or dark theme, and even apply your organization's branding for a cohesive look and feel across your entire site.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of reports and dashboards library using the dark theme

Jumpstart application development with Appian Composer

Note:  This feature is available as a preview. Preview features are fully supported; however, they do not reflect the full functionality or performance of the feature yet.

Turn your ideas into working applications faster with Appian Composer, an AI-powered capability that transforms how you plan and build applications. Whether you're kicking off something new or building on what you have, Composer helps your team stay in sync and move faster by connecting business and IT from the start.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closegif of Appian Composer

Start by describing your idea in plain language, and Composer instantly builds a plan with clearly defined requirements, personas, structured data, and screens. When you're ready, Composer transforms that plan into a working application ready to test, refine, and go live.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot showing a list of objects generated by Appian Composer

Each application includes groups, interfaces, record types with summary views and relationships, and a fully configured landing page.

Start with a plan and build what matters together!

Boost interface performance by loading your data asynchronously

We're excited to introduce a major enhancement to our asynchronous loading capabilities that will dramatically improve the performance and responsiveness of your interfaces. Simply use the new a!asyncVariable() function to create a local variable that loads separately from the rest of your UI. Parts of your UI that use that variable will temporarily display as a placeholder. This means users can interact with faster loading components, without having to wait for the whole interface to load—perfect for managing the performance impact of external systems you can't control.

We've also improved the performance for asynchronous data so that you can use it on any data that takes more than a half a second to load, not just your slowest-loading components. These improvements will apply anywhere you are already using asynchronous data, including:

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closegif showing async loading in a record summary view

Self-managed customers can now harness the power of Appian AI

Appian AI features are now available for self-managed environments using Appian on Kubernetes! With this release, you can use Appian AI Copilot and AI skills to supercharge efficiency for your processes and people.

Appian AI Copilot for business users

Through these features, AI Copilot helps business users be more productive.

This release improves how you search and get answers. Smart search delivers better results with clearer error details, and the data fabric chatbot now uses smart search to understand intent for more accurate answers.

Additional AI Copilot features achieve FedRAMP Moderate compliance

We're proud to share that the following AI Copilot features are now certified FedRAMP Moderate:

These features meet the stringent security, privacy, and operational requirements for public sector use, enabling more government agencies to automate complex processes with confidence. Learn more about Appian's security and compliance certifications.

Access more insights with expanded smart search results

We are excited to announce the general availability (GA) release of smart search, which was previously available as a preview and is now available as a full part of the Appian platform.

This release, we're making it easier to get expanded search results and more insights.

Smart search now returns up to 10 semantic matches from both document fields and long text fields, and supports those results in functions like a!keys(), a!update(), and fn!remove().

You can also work with larger data sets—search extra-long text fields (up to 500,000 rows) and other text fields (up to 1.5 million rows). And you'll get actionable error messages plus indexing-failure notifications to help you spot and fix issues quickly. With access to more matches, you can deliver richer insights and greater flexibility when searching across your data fabric.

Get smarter answers from your data fabric chatbot

The data fabric chatbot can now use smart search to understand the meaning behind user's queries, not just keyword matches. For example, if you search for "electricity outage" in the data fabric chatbot, you'll see results that mention a "power failure" or "electricity is down." Now you'll see more accurate and relevant answers, even when questions are asked in unexpected ways.

AI Agents

AI agents empower you to automate dynamic and open-ended tasks within your business processes. AI skills are design objects that enable you to build and configure artificial intelligence (AI) agents to use in your processes.

This release makes AI agents more capable and easier to configure. AI skills now allow you to use search queries for extracting data from documents and support image files as inputs, helping you build more efficient, accurate automations.

Extract additional data from documents with search queries

We're adding another tool to your intelligent document processing toolkit. The Advanced IDP Tools AI skill now supports search queries as a way to extract additional data from documents. Ask questions like, "What is the patient's name?" and receive an answer with page references.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot showing extraction using a query

By providing a powerful alternative when other tools don't capture all the necessary information, this tool enables additional ways for accurate end-to-end automation of document-centric use cases.

Turn image files into insights with generative AI skills

You can now use JPEG, PNG, and TIFF files, including multi-page TIFFs, as document inputs in generative AI skills—no conversions or plugins needed. Simply upload your images and let generative AI skills get to work extracting text, analyzing content, and powering your intelligent document processing automations.

The Advanced IDP Tools AI skill now supports multi-page TIFF files too. You don't need any plugins and document processing is faster and easier than ever before.

Customize AI prompts at runtime

Now you can dynamically update the prompt used by the Execute Generative AI Skill smart service directly in the process model. This is an optional runtime prompt that is used instead of the prompt configured in the AI Skill, giving you a flexible way to adapt your input for your use case without creating or editing additional AI Skill objects.

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.

Lightning-fast load times for robotic task executions

Now you can get to your data even faster. We've improved the speed of the robotic task executions page in the Operations Console, especially for environments with lots of robotic tasks. Thanks to smarter data fetching, some pages now load up to 83% faster. The more robotic tasks you've configured, the bigger the boost.

Autoscale processes

Autoscale combines low-code design and business process automation with unmatched scalability. In this release, we're making autoscaled processes easier to build and troubleshoot. New output options for the Start Process smart service and improved error messages give you more control over how you work with these processes.

Improved output of Start Process smart service

You now have more options for how you work with the output data in both your standard and autoscaled processes. With the Start Process smart service, you can choose to store the output as a variable, store it at an index of a variable, or append it to a variable list. These improvements help you simplify your processes and shape your data to best fit your needs.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot showing the outputs section of the Start Process smart service

Better errors and notification emails

This release, we've improved how error notification emails for your autoscaled processes are grouped and summarized, so it's easier to understand what went wrong.

Each error group now includes a concise description of the issue and an example error message with real data to provide context. These updates make it easier for you to quickly identify issues and take action to resolve them.

Outbound VPN for autoscaled processes

Communication between different parts of your enterprise architecture is essential, and so is the security of that communication. If your organization requires a VPN for communication between systems, autoscaled processes can now use an outbound VPN connection for database and integration calls.

Check out the best practices to ensure all parts of your enterprise are ready to work with your autoscaled processes.

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, you'll be able to empower your users to drill down into report charts, create reports faster, and favorite reports and dashboards for instant access. Read on to hear more!

Drill down into report data

This release, we're adding the ability to configure drilldown reports in Process HQ. With drilldown reports, you can connect different ways of looking at your enterprise data and access more information in a single click.

Use the new Drilldown Report option to easily allow users to jump between related reports.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot highlighting the drilldown report option

Then, users can click on a section of the chart to instantly drill down into your report and view detailed data filtered based on your selection. You can even add links to the record summary view to connect users with all the information for a specific row of report data.

With drilldown reports, we're giving you enhanced visibility into your datasets and putting more of your enterprise data at your fingertips.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closegif of drilling down into a report

Report creation where you need it most

This release we've embedded report creation right into the Reports and Dashboards page—no more need to detour through the Data Catalog! Your datasets are now instantly within reach, so you can build mission-critical reports with lightning speed.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closeCREATE REPORT button highlighted in the Reports and Dashboards page

Easier navigation of reports and dashboards

Your users can now favorite the reports and dashboards they use the most. Skip the search and dive right into accessing your most important data.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closeLIBRARY list with the favorite star highlighted for three entries

Plus, each report and dashboard opens automatically in its own tab to help accelerate your data-driven decisions. And, once you're moving fast and multi-tasking, you'll stay oriented with the unique tab names showing where you are and saving precious navigation seconds.

Browser tabs showing individual report and dashboard names

This release, we've streamlined field selection in reports so it's even easier to take advantage of the relationships that unify your data fabric. Pick related fields from a single, unified list for the fastest possible report configuration.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closegif of expanding field lists for related record types and selecting the Status field

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 introduce more ways to sync your data, document management improvements, and more.

Schedule incremental syncs on database-backed record types

Last release, we introduced scheduled incremental syncs for your service-backed record types. With this release, you can schedule incremental syncs on your database-backed record types too—allowing you to sync changes from your database every few minutes or hours.

Plus, we're giving you the flexibility to schedule both incremental and full syncs on your record types, so you can tailor your sync options to best fit your organization's needs.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the Scheduled Syncs options in the record type

That's not all! We've also reorganized the Sync Options page of the record type so you can easily configure all of your sync filters and options in one place.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot showing the sync filters option

Monitor and clean up documents from the record type

We've enhanced the Documents page of your record type so you can easily view and manage your application documents.

Now, you can filter and sort documents to quickly identify who created the documents and when. And, we've also added a column for the related record name so it's easy to see which documents are associated with which data.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot highlighting the sort and filter options for document record types

From this page, you can also configure document cleanup to automatically delete orphaned documents. By default, we'll delete documents without an associated record after 30 days. You can customize this default setting in the Admin Console, or tailor the cleanup schedule on individual record types as needed.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the custom settings option for document cleanup in a document record type

Seamlessly configure more performant queries

Fast and efficient queries are the foundation of performant applications, that's why we've improved our record query functions so they reinforce performance best practices.

To avoid querying unnecessary data that slows down your applications, you now need to specify the exact fields to query in your a!queryRecordType(), a!queryRecordByIdentifier(), and a!recordData() expressions.

If you must query all your record fields, you can use the new a!selectionFields() function within your query functions. To optimize these queries, we'll still exclude fields that are resource intensive to query, like real-time custom record fields and extra long text fields, unless you specify them.

Enhanced query performance monitoring

Not only are we improving our record query functions so it's easier to configure performant queries, we're also introducing more ways to monitor and track your record query performance.

We started by updating the Query Performance tab so you can see how many fields are included in each of your queries. With just a glance, you can see if you're querying more data than you need.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot highlighting the total field count column in the query performance tab

We've also enhanced the existing sail_details.csv log and introduced a new interface_query_record_type_details.csv log to give you a more complete view of the record data that's queried in your interfaces. In these logs, you can now review aggregated, statistical data for query execution times, wait times, and field counts for each record type queried in an interface.

Automatically scale high throughput query workloads for maximum efficiency

Appian is committed to scaling your data fabric with your growing enterprise. That's why we're introducing the ability to dynamically scale your queries based on your application usage. By automatically scaling your data fabric, Appian optimizes the performance and resource efficiency on your site without any administrative support—streamlining development and reducing risk for your highest volume use cases.

As you build queries in your applications, you'll notice that the a!relatedRecordData() function allows you to return more data from your one-to-many relationships.

Now, when you reference a!relatedRecordData() in a!queryRecordType() or in a records-powered grid, you can return up to 100 related records from a single one-to-many relationship. When you reference the function in a!queryRecordByIdentifier, you can return even more—up to 250 related records!

Translate lookup data

Lookup data provides users with information that is vital to their business processes. As such, it's important for you to be able to easily provide that foundational data to each user in their own language. That's why we're making it fast, simple, and reliable to generate translation strings for lookup data directly from the record type.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of turning record field values into translation strings

With just the click of a button, you can generate translation strings for the values of a record field and choice list options—up to 50 at a time! Just like with generating translation strings in interfaces, we'll create a list for you to review and alert you to any duplicates before we convert the values to new translation strings. We do all of the heavy lifting, saving you time, effort, and a whole lot of clicks.

Calculate business process metrics with record events

Monitoring how long it takes to complete your processes is crucial to understanding how they're performing and where you can make improvements. That's why in this release, we're introducing business process metrics for record events.

Now, when you configure record events on your record type, we'll also custom record fields that calculate how long it takes to finish your most important processes. If you already have record events configured, you can easily create this custom record field using the new Calculate Duration template.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of creating a custom record field using the new calculate duration template

Then, you can use Process HQ to keep an eye on your duration metric, and display the metric alongside your other data in application dashboards or interfaces. With business process metrics in your record types, you can benefit from unparalleled insight into process durations, making it easier than ever to improve your business processes.

Generate complex record actions with ease

This release we're continuing our ongoing effort to enhance generated record actions and views to be more modern and intuitive.

Now, it's faster and easier to build more complex user experiences in just a few clicks. When you generate a record action, you can now choose whether to include the base record type as well as any one-to-one or one-to-many related records types. This allows you to quickly and easily create all the related actions for your data from one location.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of generating record actions with relationships

We're also adding a rich variety of templates to choose from when generating your record actions. These curated form templates allow you to create visually appealing and highly functional record actions with minimal effort.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closegif showing the list of generated record action templates

We've also streamlined the record view and action generation wizards, making it even easier to configure your record types.

Sync data from database schemas

Now, when you configure the source of your record type, you can choose a database table from any schema or catalog accessible from your connected system. Not only does this make it easier to connect to the data you need, it minimizes the number of connected systems you need to create.

Then, you can create familiar process models using the Write Records smart service to manage the records and related records from multiple schemas. You can even use a single record variable to pass this data if all records are created using the same connected system—streamlining your vital process models.

Connect to more data with new supported databases

This release, we've expanded our list of supported databases to include PostgreSQL 16 and MariaDB 10.11.13 so you can connect to the data you need. Appian Cloud customers will be automatically upgraded to use this version of MariaDB.

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 continuing to improve the connections between the data in the Control Panel and your data fabric, as well as make quality of life improvements for business users and low-code developers.

Weave the Control Panel more tightly into your data fabric

We're helping you to strengthen the connection between the data in the Control Panel and the rest of your applications by allowing you to select which record types your business users can relate to their case types.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the Related Data section in the control panel object

Once the record types are available in the Control Panel workspace, business users can easily create data fields that point to existing records. For example, when a case manager is creating a form to capture customer contact information, the Customer field can point to an existing Customer record.

Not only does this allow end-users to quickly provide helpful data for their cases, but it also gives case workers all the information they need to resolve cases faster.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closegif of adding a related data field to an intake form

Easier deleting for Control Panel business users and developers

We're happy to introduce a few quality of life improvements for both business users in the Control Panel workspace and low-code developers in the control panel object.

Now, business users can delete data fields directly from the Control Panel workspace without heading over to Designer or asking a low-code developer for help.

And, low-code developers in the control panel object can delete custom configurations that were created accidentally or are no longer needed.

Case Management Studio modules

We're also excited to announce that the modules for Case Management Studio are now compatible with Case Management Studio 2.0, as well as with the Control Panel workspace and object. You can once again leverage the easily configurable pre-built features in our modules to quickly expand your app functionality.

Interfaces

Appian makes it easy to build beautiful, information-dense interfaces that you can use throughout your applications. This release is filled with tons of impactful improvements, including a records-powered file upload component, sleeker design mode, accessibility improvements, and more.

Easily configure and preview documents in the file upload component

This release, we've enhanced the way you and your users work with documents in your interfaces.

Now, you can use our improved document(), a!documentViewerField(), and a!documentDownloadLink() functions in your file upload configurations to allow users to immediately preview and interact with their uploaded documents. Users can even edit the file name and descriptions before submission, ensuring documents have meaningful details from the start.

We've also enhanced the file upload component so you can configure it to use a document management record type as the source. This way, documents are automatically uploaded to the corresponding document folder—no functions or folder references necessary!

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closegif of uploading a file and configuring it's details

Craft stylish and functional forms with sidebar templates and pane layouts

Designing modern, user-friendly forms is now easier than ever. We've introduced a new sidebar template for form and wizard layouts, allowing you to anchor your forms with an eye-catching title bar that includes dedicated space for additional details that can include any content you like.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of sidebar layout in a form

And for even more layout flexibility, you can now add an independently-scrollable pane layout directly within the contents of a form layout. This is perfect for complex use cases like document review or to keep important information visible on long forms.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closegif of pane layout in a form

Combining these features makes the complex easy, allowing you to create rich, dynamic experiences with minimal effort.

Empower all users with an accessible message banner component

Displaying new or changed content on part of the screen and communicating status updates like "Item saved" is a core part of any dynamic interface. Our new message banner component makes these updates accessible to everyone by allowing assistive technologies like screen readers to notify users about changes that don't take focus.

This ensures that critical information is accessible to all users, including those with visual impairments. Use this component to easily create great looking message banners while building more inclusive apps that are a joy for all to use.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the new accessible banner message component

Style components with color transparency

We're excited to announce that you can now leverage transparent hex colors in your components to create visually striking designs. Now, when you configure components like buttons, layouts, or tags, you can style them with semi-transparent backgrounds, borders, and decorative bars.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the color transparency background used in an interface

Instant summary views for document management record types

When you generate a document management record type, Appian will now generate its summary view too, so you can immediately see a document, its details, and its related data.

And, when you generate a summary view interface on a record type that has a relationship to a document management record type, we'll automatically include a list of the related documents. Now you can get a centralized and simplified view of how your documents relate to other application data in just a click.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot showing attached documents in generated summary view interfaces

Align content in the style text editor component

This release, we're adding even more utility to the styled text editor component. Users can now easily align text to the left, right, or center of the field. We've also improved the menu bar to provide a better user experience on smaller screens in web browsers. These improvements will make it easier for customers to create organized, well-formatted content in their Appian applications.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the new alignment options for the styled text editor component

Build stunning interfaces faster with a streamlined design experience

This release, we've supercharged the interface design experience to make building beautiful, modern interfaces faster and more intuitive than ever.

Find the perfect icon with AI-powered suggestions

Choosing the right icon can elevate your design, but searching through a large library can be time consuming. That's why we're extending our popular AI-powered icon suggestions to more places. Now, you'll find the SUGGEST ICON button in KPI, section layout, button, stamp, and gauge components. With a single click, Appian AI suggests relevant icons based on text in the component, like its label or instructions, helping you create polished, professional interfaces in less time.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closegif of using the suggest icon button

A fresh new look for component controls

To improve your design experience, we've refreshed the component configuration pane with sleeker, more modern controls.

Boolean parameters, like Read-only and Disabled, now appear as toggles instead of checkboxes.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the new toggle style for boolean parameters

Options for parameters like alignment, label position, and milestone style are now represented by icons, allowing for quick selection.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the icon representation for some parameters

Selecting colors is now more streamlined and visual, with predefined colors showing up alongside custom colors.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot showing both predefined and custom color options in the color picker

Selection cards have an updated, cleaner look that make choosing a data source or template even easier.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the new selection cards look

The Visibility parameter is now named Show When to match expression mode and allows you to easily reuse visibility logic by selecting from available variables.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the renamed showWhen parameter

Together, these improvements make it easier than ever to craft the perfect layout and style in design mode.

Enjoy a more intuitive workspace

To create a more seamless experience when designing interfaces, we've made it easier to navigate between views in the interface object header. Based on your feedback, we've replaced the view dropdown with a simple toggle to turn on preview mode. We've also added a dedicated button for performance details and moved the performance trends to this view.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the preview toggle and performance trends option available while configuring an interface

Design faster with a more fluid experience

We're continuing our mission to make designing interfaces faster. This release, we're not only improving general performance even more, we're also speeding up the feedback loop while you're building interfaces by making design mode more responsive.

When changing values in design mode for most text fields, toggles, and dropdowns, and when adjusting visual elements like colors, margins, or label position, you'll now see your changes reflected in the interface almost instantly. This responsiveness helps you build better user experiences faster.

More accessible editable grids

This release includes improved accessibility for editable grids. Now, when users add a new row to a grid, we'll automatically move focus to the new row, making it easier for users with mobility and visual impairments to navigate the interface.

Improved accessibility for preconfigured colors

The success, warn, info, and error preconfigured colors will be automatically updated to have a higher contrast ratio for accessibility. Now, if you choose one of these colors for an icon or other component, the contrast ratio will be more accessible and easier to see for all users. This update will make it easier for you to apply consistent, accessible colors to a variety of components.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot showing the higher contrast ratio for background and highlight colors

A new look for Appian banners

The banners users occasionally see that are controlled by Appian, such as form-level validations, now have a more modern look. In addition to using the new preconfigured colors, they will no longer have borders and will have a decorative bar.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closescreenshot of the new banner style

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.

Video recording available on Android devices

Previously only available on iOS devices, the file upload component now supports uploading videos on Android devices. Android users can select videos for upload or record videos for upload, ensuring a consistent in-app experience.

Administration

Each release, we continue to give administrators more control over how they manage, secure, and administer their Appian environments.

Use trusted server certificates with OpenID Connect

Starting this release, certificates uploaded to the Admin Console will automatically be applied when making identity requests to an OpenID Connect provider. If your single sign-on is configured in-house, this change lets you use self-signed certificates to avoid the cost and maintenance burden of purchased certificatesS.

Better support for Kubernetes platform security configurations

Appian on Kubernetes images are now more compatible with Kubernetes platforms that specify or assign arbitrary user IDs at runtime. This ensures Appian on Kubernetes runs in environments with strict security policies, such as OpenShift's Security Context Constraints (SCCs).

Changes to the distribution method of the configure script for server administrators

The configure.sh script used by server administrators has been relocated as a standalone artifact on Forum that can be downloaded by customers. This change helped reduce the artifacts size of Appian installers, and allows for more streamlined access to the configure script itself.

Resolved general issues

  • LCP-1503 - High
    Resolved an issue where offline forms failed to submit if the device's timezone was different from the server's timezone.
  • LCP-1702 - Medium
    Fixed an issue where developers were not reminded to upload a new import customization file when using the Deploy to Another Environment workflow.
  • AN-308096 - Medium
    Fixed an issue where the exports failed with an invalid field error when the grid only includes fields from related records.
  • IOS-10680 - Medium
    Fixed an issue where Appian Mobile users received an error message instead of their synced offline forms when in low connectivity environments.
  • LCP-3836 - Low
    Fixed issue where fields referenced in the disableRowSelection parameter in a grid were not automatically queried.
  • AN-315753 - Low
    Queries issued in from Record Type Designer will now be displayed in Query Performance Monitor without delay
  • AN-315404 - Low
    Fixed the Design Objects log to now use the correct hh:mm:ss format for the timestamp field.
  • AN-314429 - Low
    Fixes a bug where the text in read-only grid columns with Accent background color did not flip colors on dark background colors.
  • AN-313750 - Low
    Fix version comparison for process reports to reflect changes between versions.
  • AN-305823 - Low
    Fixed an issue with Cleanup Script on Windows requiring 'debug' flag to run.
  • AN-302241 - Low
    Added additional supported values for the text field input purpose parameter.
  • AN-315911 - Low
    Fixed a rare issue where portals would stop being able to contact the Appian environment after that environment moved accounts in Appian Cloud.
  • AN-315751 - Low
    Queries issued on GovCloud and self-managed sites will now have evaluation IDs and be visible on the Query Metrics tab of the Interface Designer performance view.
  • AN-309865 - Low
    Fixed an issue where the exportWhen parameter in a grid was not applied if the grid column was defined in a loop using a!forEach().
  • AN-309101 - Not Set
    Now hides the Generate Record View button when there are already 21 views. This provides parity with the existing restrictions for the Add View Manually button.
  • AN-301947 - Not Set
    Improved messaging for a sync error scenario to provide more informative details.
  • AN-278283 - Not Set
    Clarified the error message that appears in the portal error logs after a user tries to interact with a portal that has just been republished. The error message that the user sees was not changed.

Resolved accessibility issues

  • LCP-5580 - High
    Fixed an issue where the styled text editor keyboard shortcuts popup was unavailable to screen reader users.
  • LCP-6775 - Medium
    Fixed an issue where record view tabs had inconsistent keyboard focus behavior on selection.
  • AN-319494 - Low
    Increased the visibility of the focus indicator on the clear icon within multiple dropdown fields.
  • AN-315719 - Low
    Fixed an issue where accessibility text on some components rendered in grids had incorrect programmatic references.

Behavior changes

This section describes behavior changes in Appian 25.3 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.3.

Extracting data from RC4-encrypted PDFs not supported

To comply with FedRAMP High requirements, document extraction AI skills are no longer able to extract RC4-encrypted PDFs when used in a GovCloud environment.

New location of the configure script for server admins

Server administrators now access the configure script, used for configuring an environment during or after an installation, in a different location. This script is no longer bundled as part of the .exe or .bin installers, but rather it is a standalone artifact that can be downloaded from Forum.

Changes to the distribution method of the configure script for server administrators

The configure.sh script used by server administrators has been relocated as a standalone artifact on Forum that can be downloaded by customers. This change helped reduce the artifacts size of Appian installers, and allows for more streamlined access to the configure script itself.

Process instances are always shown in monitor mode

The Process Instances button on the process modeler toolbar now opens the monitor view for both standard and autoscaled processes.

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.

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.

Record queries

We've evolved our query functions like a!queryRecordType() and a!queryByIdentifier(), as well as the a!gridField() function, to reinforce query performance best practices.

Now, when you leave the fields parameter empty in any of these functions, only the primary key field from the base record type will be returned. Likewise, if you only reference a relationship in the fields parameter, then only the primary key fields from both the base and related record types will be returned.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closeimage comparing the number of fields returned in queries before and after the 25.3 release

Additionally, these evolved functions now take advantage of the limit parameter increase for a!relatedRecordData(). To make use of this evolved functionality in your record views and record actions, you must update your record type.

Deprecations

The features listed below are deprecated and will be removed in a future release of Appian. Do not begin using deprecated features, and transition away from any prior usage of now deprecated features. Where applicable, supported alternatives are described for each deprecation.

RPA Queues and Scheduling

To provide a more unified and powerful orchestration experience through Appian's process automation platform, the RPA queues and RPA scheduling capabilities found in the RPA Console are deprecated as of RPA version 9.17. These features are scheduled for full removal in Appian version 26.1.

For all customers not currently using legacy RPA Queues or Schedules: To prevent adoption of these deprecated features, the Queues and Schedule menus are now hidden and can't be accessed in the RPA Console. As part of this change, the Download reports feature has moved from the Schedule menu to the Statistics menu in the RPA Console.

For customers with existing RPA Queues or Schedules: These menus will remain visible to you until the Appian 26.1 release. Appian will continue to support you during your transition. In the meantime, be sure to migrate your schedules to Appian process model timer events and replace queues with LCP patterns.

Report site pages

You can no longer display report objects as a page in an Appian Site. Instead, create a page that displays the Reports and Dashboards Library or an interface object to include reports in your site.

This change will not affect any existing report object pages in your sites.

Feedback