What's new in Swift Release 25 in June?
Swift Release 25 – June features the following capabilities:
The The June 2025 release is focused on bridging the gap between powerful data and an effortless user experience.
Read on to discover the highlights of this release and unlock new possibilities for your app development journey.
Introducing Soft Delete
With this release, when you delete a Swift Object, it will automatically go to the Recycle Bin instead of being permanently removed.
How It Works
- Go to Swift Objects → Actions → Recycle Bin.
- Find your object and click Restore.
That’s it!
Your object will be instantly restored to your Swift Objects list, exactly where it was before.
Reload the FBF when Direct Action Performed
With this release, the FBF will automatically reload whenever a user performs a direct action on the form. This ensures the list is refreshed immediately after the action is successfully completed.
How to Enable
You can set this up in just a few clicks when configuring your actions.
- When configuring a direct action on a Find or Browse form, enable the Execute Direct Action option.
- In the configuration popup that appears, select your desired Swift Flow and set up its fields.
- You will also see the checkbox: Reload List Form. Make sure to enable it.
- Save your configuration.
- Now, whenever a user triggers this direct action, the list will automatically refresh upon successful execution, showing them the most up-to-date information instantly.
Populate Grids with JDE Orchestration Data
With this release, We’ve enhanced our Grid View component to allow you to populate it dynamically with data from a JDE Orchestration. With the click of a button, you can now call an orchestration and map its response directly into a grid view component, creating a seamless and efficient user experience.
How to Map a JDE Orchestration Response to a Grid
Enhanced “Enable Search” Feature
With this release, business analysts and admins can now customize the sorting behavior for the “Enable Search” functionality in Tags, Text Input, and other components. Previously, the column sorting followed Swift’s default behavior. Designers can now configure which column appears first in the list view.
How to Set It Up
- Enable Search – Turn on the search feature in your form.
- Configure Columns – Click the gear icon to customize:
- Configure the Searching List by adding the JDE details.
- Reorganize columns (drag & drop to prioritize key fields).
That’s all it takes. You’ve now created a custom search view that puts the most important information front and center.
Populate Grids Instantly with CSV File Import
With this release, business analysts and admins can enable an option for users to prepare their data in a spreadsheet and upload it in a single click, populating the entire grid instantly.
How to Enable CSV Import on a Grid
Activating this feature is incredibly simple.
Navigate to the form containing the Grid View you want to configure.
Click the Edit icon on the Grid View component to open its settings.
Make the grid Editable.
Find the CSV Data Import toggle and switch it on.
An import button now appears at the top of the grid view in the end-user app. Users can download the required template to import data easily.
Search/Export Workflow Logs
In this release, we’ve introduced a powerful enhancement to the Workflow Logs —making it much easier for Admins and Business Analysts to search and filter logs based on specific data points across different stages of the workflow.
Users can now perform advanced searches using three log categories
Search logs based on incoming payloads sent to the workflow.
- Example: Find logs where the “name” field in the incoming JSON is “Alex”.
Filter based on the data sent in requests to third-party systems.
- Example: Search for a request where the login user ID is “Alex.cooper”
Locate logs based on responses received from third-party systems.
- Example: Search for responses that include a “warning” message.
How to Configure and Use Log Search
Users can define a custom JSON template for each of the above categories by selecting relevant JSON keys. Once defined, these keys become available under the Labels dropdown in the Search Log interface.
Simply choose a label, select an operator (e.g., =, contains, etc.), and enter the value to filter logs accordingly.
- Example: Name = Alex
Part 1: Making Your Data Searchable
- Navigate to the view logs option on the workflow you want to configure.
- Here, you can simply specify which fields from the Incoming Data, Request, and Output you want to make available for searching.
- Click on submit.

Part 2: Using the Advanced Search and Export
Once the fields are enabled, anyone can use those to filter logs.
- Go back to the Search Logs.
- In the search area, you can now directly filter through: Select Field, Select Operator, and Enter Value
- After running the search, you can click the Export button to download the precisely filtered results for your records or for further analysis.

Import Data on Swift Object from End User App
With this release, users can directly import data from an Excel file into a Swift Object, using the end user app.
How to Enable Data Import on Your Form
You can add this functionality to any Entry Form by following these steps:
- In your form builder, open an Entry Form.
- Drag and drop the File Upload component onto your form.
- Click to edit the File Upload component. In the configuration panel, and select the Swift Object.
- A Data Mapping interface will appear automatically. This is where you connect the columns from the spreadsheet to the fields in your Swift Object.
- Close and publish.
End-User Experience
Once you’re done, users will see a clean Import button. Next to it, we automatically provide a Download Template link. This gives users a pre-formatted spreadsheet with the correct column headers, ensuring their uploads work perfectly on the first try.

Wrapping Up
That wraps up our latest updates to Swift!
These features aren’t just tools, they’re your shortcuts to building apps that are smarter, tougher, and way easier to use. Now you can keep data safe and make forms pop with live updates, all under your control.
📌 Pro Tip: Combine the new Direct Action with List Reload with Grid Rules and Customizable Search to create a truly seamless, end-to-end workflow for your users.
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.