What's new in Swift Release 25 in December
Swift Release 25 – December features the following capabilities:
The December 2025 release focuses on improved customization, cleaner user experiences, and greater flexibility in app configuration and data handling.
Read on to discover the highlights of this release and unlock new possibilities for your app automation journey.
Personalized GIF Loaders
With this release, admins and business users can now enable Workflow Auto-Resynchronization to keep workflows continuously updated without manual intervention. The system automatically detects success or errors, pauses when issues occur, retries failed actions, and resumes once a successful response is received from the source system.
Steps to Use
- Navigate to Applications in the admin panel.
- Click the Edit (pencil) icon for the application you want to customize.
- Locate the Custom GIF Loader option.
- Upload your preferred GIF and click Submit to apply.
Tip – Use a GIF that reflects your brand or app theme to make the experience more engaging for users.

Hide Search Operator in Grid View
With this release, admins and BA users can now simplify the grid view for end users by hiding the search operator, creating a cleaner and more intuitive interface for searching within the app.
How to Hide Search Operator in Your Grid View
- Open the Action Form of the app you want to configure.
- Drag the Grid View component into the form (if not already added).
- Click the Edit option to make the grid editable for end users.
- Click on Configure Grid.
- Enable Searchable option and tick Hide Operator to hide it from the grid search options.
- Save your changes to apply.
Tip – Hiding the operator helps end users focus on search results without additional clutter.

Display Category in @ Selection
With this release, admins and BA users can now see the category of each field in the @ selection, such as whether it’s a Form Field, Session Variable, Global Variable, or a Grid Field. This helps in quickly understanding the type of data being used for searches, formulas, or automations.
How to View Categories in @ Selection
- Navigate to Search Criteria.
- Open the Fields and Values section.
- In the Values dropdown, select any option (Global Variable, Session Identifier, Grid Field, etc.).
- The system will now display the Type/Category of the selected value, making it clear whether it’s a Global Variable, Session Variable, Form Field, or other.
- Use this information to configure your logic or filters accurately.
This feature reduces errors by clearly showing the type of variable or field being used.

Swift Users as a Swift Object
With this release, admins and BA users can manage all platform users as a Swift Object, providing flexibility for user assignments, proxy mapping, and integration with applications requiring third-party authentication.
This ensures a structured and centralized approach to handling users while maintaining system integrity.

Load Data in Swift Objects
App designers can now load data directly into Swift Objects using the Generate Sample Records option.
You can define the number of records, specify details like Industry, and generate sample data quickly, making testing, validation, and data management much easier.
Tip – These updates streamline user management and data operations, ensuring admins can efficiently configure and utilize Swift Objects without extra setup.

HTML Editor for Announcements
HTML Editor is now introduced instead of the old script option when creating or editing announcements.
How to Use the HTML Editor for Announcements
- Navigate to the Announcements tab in Settings.
- Click Edit on an existing announcement or Create New Announcement.
- Click on Design.
- The HTML Editor will now be available, replacing the old script option.
- Use the editor to format text, add images, links, or other rich content, then update or create your announcement.
This makes it easier to design rich, styled content without needing to write custom scripts.

Configurable Skeleton Loading on All Forms
Skeleton loading is now configurable at the form level, allowing you to enable or disable it for individual forms as needed.
Previously, skeleton loading was applied globally across all forms in the application.
This update provides greater flexibility and improved control over the user experience.

Exposed Fields for Custom Components
With this release, admins and BA can now expose fields within custom components, allowing input fields defined in the script to be referenced and used throughout the form.
How to Enable Exposed Fields for Custom Components
- Drop a Custom Component into a View, Action, or Entry Form.
- Enable Expose Custom Script Fields.
- Define the input fields that will be used within the script.
- These fields can now be referenced and utilized across the form, enhancing the component’s functionality.
- Save your changes to apply.
This increases the flexibility and reusability of custom components in your apps.

Pass Dynamic Parameters in Custom List Form
Business users can now pass dynamic parameters while creating or updating REST-based Custom List Forms, enabling the creation of more robust, flexible, and context-aware forms.
This enhancement allows REST endpoints to return data based on runtime parameters. For example, an endpoint such as
abc-xyz.com/api/ticket
can now accept a dynamic parameter like department, allowing the form to fetch and render data specific to a selected department along with its corresponding data structure.
This ensures REST-based forms can dynamically adjust both structure and data based on runtime parameters.

Wrapping Up
That wraps up our latest updates to Swift!
These enhancements strengthen customization, improve usability, and give you finer control over data, forms, and user experiences, making your apps more flexible, intuitive, and easier to manage.
📌 Pro Tip: Combine custom GIF loaders, exposed custom component fields, and dynamic REST parameters to build branded, context-aware apps that feel faster, cleaner, and more intuitive for end users.
Stay tuned for more innovations, and as always, happy designing with Swift!
Thank you for being a part of the Swift community. Here’s to optimizing your processes and achieving success!
With
from Swift
Your feedback is essential in driving us forward, so please don’t hesitate to share your thoughts with us, and stay tuned for more groundbreaking features as we evolve!
The ability to create “disposable” experimental processes and apps opens up the untapped potential of the enterprise to address business problems with an unprecedented agility and positive innovation energy.
How Swift provides the game-changing capability?
Most low-code, no-code platforms evolved as the next-phase of the original development tools, built a decade or two ago, and still follow the same development mindset in their DNA. Although they’ve tried their best to make them easy for the business analysts and the users, majority have fallen short.
To bring about the real paradigm shift and benefits of a low-code/no-code platform, a grounds-up rethinking was required to work at a meta-data level, and incorporate at the core of the architecture, the latest and greatest advancements in web and mobile technologies, integration, security, analytics and cloud-based server frameworks.
Get started with Swift
Get Started with Swift
Sign up for Swift Start and get a fully functional Swift instance, pre-integrated with a JD Edwards demo instance. You can explore the pre-built apps available on Swift App Store, customize them or create your own from scratch and share them with your peers.
Join Swift Online Training
Join us for the Online Training and learn to design, build, deploy and launch mobile and web apps in a matter of minutes, and how they are automatically integrated with JDE applications, orchestrations and databases without the need to write a single line of code.
Get Swift Certification
Swift Certified Consultants are responsible for designing, developing, launching, extending and managing Swift applications. Join some of the most innovative and reputed JDE professionals in the industry by getting your Swift functional or admin certifications.
