What's new in Swift Release 25 in August?
Swift Release 25 – September features the following capabilities:
The September 2025 release focuses on enhancing app flexibility, improving data handling, and enabling more dynamic and personalized user experiences.
Read on to discover the highlights of this release and unlock new possibilities for your app development journey.
Enhanced Date Control
With this release, we’ve extended the Date Control component to include additional options for greater flexibility:
- DateTime Option – By selecting the DateTime field type, you can capture both date and time values.
- Month Option with Defaults – A new Month field type is also available.


How it works:
- Open your app.
- Navigate to the entry form where the Date Control is configured.
- In the Field Type dropdown, choose between Date, DateTime, or Month depending on your use case.

Voice Enablement for AI Agents
With this release, AI Agents now support voice interaction. This gives you the option to let users talk directly with your agent.
Configuration steps:
You can enable it from the Design tab of Agent.
Navigate to Agent Settings.
Enable the Voice option.
Choose a preferred voice — Male or Female.
Once enabled, users can interact with your AI Agent through spoken conversations instead of just text.

FAQs in Knowledge Base
With this release, a new FAQs section is now available in the Agent Studio → Knowledge Base tab.
This allows you to provide your AI Agent with a set of predefined Q&A pairs, giving it context-awareness for more accurate and relevant responses.
How to set it up:
Go to the Knowledge Base tab in Agent Studio.
Click Create and provide a Question and its Answer.
If a user’s query matches any version of the question, the predefined response will be returned instantly to end users.
This provides consistent answers to common needs without triggering extra response costs of LLM.

App ID Management
With this release, you now have the option to change the existing App ID when moving apps between instances.
How It Works
Export your app from the source instance.
When importing into the target instance, you’ll have the option to keep the existing App ID or assign a new one.
The system will no longer force a new ID unless you choose to create one.
This provides more control over app portability and simplifies environment management.

Prevent Business Rule Overwrites
With this release, we added new options to give you more control when applying business rules to imported users. You can now enable settings to retain existing Application, Category, and Proxy assignments instead of overwriting them during import.
What you’ll see:
- Go to the Business Rule tab from users.
- Open Action Configuration and assign app, category, and proxy user as needed.
- Enable the retain options (Application, Category, Proxy) to keep existing values when importing users from Excel.
This update helps prevent accidental overwrites, ensuring existing configurations remain intact while still allowing flexibility for updates.

Ceil & Floor Operations for Numbers
With this release, we’ve added support for Ceil (round up) and Floor (round down) operations, giving you more control over numeric inputs and formulas.
This makes it easier to standardize numeric values when exact decimal precision isn’t required.

How it works:
- Open the Entry Form in your app.
- Drop the Number Input component.
- In the Operations option, choose either Ceil or Floor from the dropdown.
Conditional Data Mapping for Input Fields
With this release, We’ve introduced Conditional Data Mapping, allowing input fields to automatically update their values based on defined conditions or expressions.
How it works:
- Go to the Entry Form and drag-and-drop any Input (Text, Number, Tag etc) component.
- In Attributes, enable conditional Data Mapping.
- Configure the condition in the popup that appears.
- Apply DependsOn feature on the field on which you applied the Conditional Data Mapping.
This enhancement brings more flexibility to forms by letting fields adapt automatically to your defined logic.


Enhancements in Enable Search Feature (Entry Form)
With this release, We’ve enhanced the enable search feature in entry forms by adding the read-only, visible, and uppercase options in Search Criteria for better control and consistency.
How to Configure:
- Go to the Entry Form and drag-and-drop a Text Input component.
- Enable the Enable Search attribute to provide access to the search feature, facilitating data discovery.
- Configure the search filter by setting it to Read Only, Visible, and Uppercase, similar to the settings available in Find and Browse forms.

Theme Customization For Buttons
With this release, we’ve added Theme options for buttons to give more control over their appearance.
How it works:
- Go to the Form and drag-and-drop a Button component.
- Enable the Apply Theme attribute to customize the button’s appearance.
- Adjust the available styling options for a personalized look.
This allows for consistent and visually appealing buttons across your forms.

Cumulative Count in Bar Charts
With this release, we’ve added the option to treat Count as a Cumulative Value in bar charts, allowing numeric data keys to display running totals.
How it works:
- Go to the Dashboard from the home of any app.
- Drag-and-drop a Chart component.
- Configure the Horizontal Line Section (Filter chart data, Label, Status, Data Key, Name).
- Configure the Vertical Line Section (Label, Status, Data Key, Name).
- Enable the Cumulative Value option for the relevant numeric data key.

Wrapping Up
That wraps up our latest updates to Swift!
These updates collectively enhance flexibility, empower deeper control over forms and charts, and make your apps more dynamic, intelligent, and user-friendly.
📌 Pro Tip: Combine Conditional Data Mapping, Cumulative Bar Charts, and Theme-enabled Buttons to create smarter, visually consistent, and interactive workflows tailored to your business needs.
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.