• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Announcement

Collapse
No announcement yet.

Valence 6.4 (All builds)

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Valence 6.4 (All builds)


    Versions:

    6.4.20260630, released on June 30, 2026


    Licensing:

    Existing Valence customers on version 6.3.x or earlier will need to obtain a new license key from CNX to use this version. Keys will be provided at no cost for existing licensed systems if current on maintenance. Be sure to obtain a valid Valence 6.4 key prior to installing this version. Email support@cnxcorp.com to obtain a new license key.

    The new Valence Assistant AI service introduced in this version is provided by CNX to licensed customers with active maintenance. CNX reserves the right to set reasonable access limits on this service.

    If you are installing Valence 6.X to an IBM i system or partition for the first time, Valence should operate automatically with a 30-day trial key. To have your trial key extended please email support@cnxcorp.com.


    Installing This Release:
    • If you already have an earlier version of Valence 6.X installed, the Valence 6.4 installer will automatically upgrade your Valence 6.X base instance to Valence 6.4 in place. There is no need to run the VVMIGRATE utility as in prior major upgrades. Once your base instance is upgraded to Valence 6.4 you can then use the Instance Manager app in the base instance to update other instances as usual.
    • Go to the downloads page to see what releases are available. If this release is superseded by another release it may no longer be available.
    • If this release is available for download, click the link to download the installation app. Be sure to download the correct version of the installer for your PC operating system and for your IBM i OS (Valence 6.4 is compatible with 7.3, 7.4, 7.5 and 7.6). For sites running on earlier operating systems you can see if older Valence versions are still available on the download page. If you need assistance with finding a Valence installer compatible with your operating system contact CNX to discuss alternative installation options.
    • Follow the prompts to install Valence 6.4 onto your IBM i. Note that you may need administrative rights on your PC or Mac to launch the installer.
    • It is highly recommended that you use QSECOFR to perform the installation to avoid permissions issues.
    • If you are installing Valence 6.X for the first time, this release will create library VALENCE6 and ifs path /valence-6. It will also create an Apache server instance named VALENCE6. If you are updating a prior 6.X installation, then these resources will be updated accordingly.
    • If you have Valence Framework versions 5.2+ or prior installed on your system, installing this release will not affect those earlier versions.
    • Once Valence 6.4 is installed you can access the Valence Portal with the link http://xxx.xxx.xxx.xxx:7060 where xxx.xxx.xxx.xxx is the IP address of your IBM i. Port 7060 is the default installation port for all Valence 6.X versions.
    • It is recommended to log in with a security administrator IBM i user profile (like QSECOFR or a profile with similar authority) when first logging into Valence 6.4 to check operation. You can also access most administrative functions in Valence by logging in with user vvadmin, password vvadmin (this should be changed after installation). You may also try to log in with any valid IBM i profile.
    • If using the vvadmin profile, it is highly recommended that you go into the Portal Admin app in the Valence Portal and add an IBM i user cross reference to vvadmin with security officer authority (like QSECOFR) so you will not have permissions issues.
    • IMPORTANT: If upgrading to Valence 6.4 from any version prior to 6.3.20260605, you should recompile any RPG programs that use vvIn_File to perform uploads. Otherwise a hard error may occur.?

    Primary New Features in Valence 6.4.20260630:
    • Smarter Valence Assistant for Nitro App Builder
      • Completely rewritten from the ground up, the new Valence Assistant is significantly smarter and faster, providing more accurate responses and intelligent suggestions. Developers can now see an immediate preview of changes before applying them, making it easier to iterate and refine their work.
      • Data sources can now be created by simply describing the desired result in plain language. You don't even need to know the names of your tables or physical files — the assistant will search your database schema and find the right tables and columns automatically.
      • Visual elements (widgets) can likewise be created using plain language prompts. Simply describe what you're looking for and the assistant will configure the form/grid/chart etc. for you — no more clicking around to find the appropriate settings to adjust. You can even upload a back-of-a-napkin sketch of your desired result and the assistant will build out the widget for you!
      • The new Data Chat widget makes it possible for users to mine data, within guardrails you set, using natural language prompts to pull any information they want in the form of a grid or chart or KPI — all downloadable to Excel or PDF.
      • Your NAB Apps can now be fully documented automatically with AI-derived front-end user guides and back-end technical documentation created in seconds on demand.
    • New VS Code Integration
      • Valence 6.4 introduces an entirely new VS Code extension that brings Valence's modernization, development, and testing tools directly into the IDE. The extension connects to your Valence server and provides a rich set of features for browsing, building, and managing NAB applications without leaving VS Code.
      • Automated green screen application conversion to NAB is now possible. Simply load your RPG (fixed form or free) and display file source, and the extension will inspect the code to create a standalone NAB app, including the creation of back-end RPG source (free form) when needed to support back-end functions for saving or updating physical file data or calling other programs.
      • The new extension will also create technical documentation for any source file, whether it be for NAB or otherwise.
      • Regression testing for all NAB apps is now supported. After applying any change or update, right-click your app and select "Regression Test" to validate that it loads correctly and confirm all pertinent interactions, like row clicks, button presses, and popups, are still functioning properly. A detailed step-by-step report is generated with pass/fail results and performance metrics.
      • Obtain the free extension at the Visual Studio Marketplace?
    • Portal and Other Enhancements
      • The look and feel of the Valence Portal, from the login page to the launchpad, has been refined for a smoother aesthetic.
      • SQL exceptions can now be logged across specific instances, making it easy to identify specific SQL statements within your programs that are throwing exceptions into the job logs.
      • Instance Manager now supports multiple simultaneous instance updates or copies.
      • The Valence Portal and RPG Toolkit documentation has been completely rewritten for 6.4, incorporating all the latest changes.
    Note: If upgrading to Valence 6.4 from a version prior to 6.3.20260605, to avoid errors you must recompile any RPG programs that use vvIn_File to perform uploads.





    Features and fixes in Valence 6.4.20260824:
    • Nitro App Builder (NAB) - Grids: Adjusted summary row logic so that cell color rules are applied the same as regular rows, provided the cell is not dependent on values from other columns
    • NAB - Grids: Corrected issue where, on a grid with multi-select activated and a row click behavior configured to make a back-end call, only the clicked row would be passed instead of all the selected rows (per forum post)
    • NAB - Grids: Corrected issue where under certain conditions a grid could be loaded with data yet the rows would not show (typically occurred when calling another embedded app)
    • NAB - Grids: Corrected issue on Excel downloads where filters, including those adjusted by app variables, were not always being applied (per forum post)
    • NAB - Grids: Corrected issue on Excel downloads where double byte columns could incorrectly show as hex characters
    • NAB - Edit Grids: Corrected issue where a linked form that had undergone changes was not showing correctly when editing the grid
    • NAB - Tree Grids: Corrected issue where sub-levels would fail to load under certain circumstances
    • NAB - Pivot Grids: Corrected issue where, if a pivot grid was filtering another widget on click, it would not perform behavior actions if the filter was using an app variable instead of a field from the record (per forum post)
    • NAB - Pivot Grids: Corrected issue where column headings overridden via an app variable could be lost under certain conditions, causing the headings to revert to their original values (per forum post)
    • NAB - Filters: Corrected issue where a filter field transformed into a dropdown-grid was not applying additional filter conditions supplied by an app variable on the link widget property (per forum post)
    • NAB - Forms: Adjusted rendering logic to always apply configured colors to forms, even when no data source record has been loaded
    • NAB - Forms: Corrected issue in Designer where Valence Assistant not working for custom formatting within a form
    • NAB - Forms: Corrected issue where the rich text editor would not display for rich text fields under certain conditions (per forum post)
    • NAB - Forms: Corrected issue where "Set Field" links were not working for a popup form
    • NAB - Forms: Corrected issue where bind property value on "All Fields Read Only" was not being taken into account when inverted
    • NAB - Forms: Corrected issue where the act of hiding specific fields in a field container could result in other fields being inadvertently hidden as well
    • NAB - Forms: Corrected issue where clearing a field transformed to a dropdown via a linked app variable would not work properly. This was occurring when form was not set to auto-load and the field’s value was linked to an app variable.
    • NAB - Charts: Corrected issue where a custom tooltip could throw a console error when repainting the chart.
    • NAB - Charts: Corrected issue where a custom renderer in one chart could affect other charts
    • NAB - Info Widget: Corrected issue where content was not scrolling when necessary
    • NAB - Behaviors: Corrected issue where a row click's "set app variable" widget linkage was not always properly set
    • NAB - Behaviors: Corrected issue where if an Execute Script was changing app variable values, other dependent widgets using the same app variable were not being notified
    • NAB - Popup Windows: Added a new link widget property so window's closable property can be turned on or off via an app variable
    • NAB - Exit Programs: Corrected issue where the app close program was not consistently being called.
    • NAB - Exit Programs (form): Corrected issue where a Form Helper program performing a filter clear would not always function properly due to timing issues with the data load
    • NAB - Exit program (button): Added optional third parameter to GetSelectionNum and GetFormNum to specify number of decimal places, for cases where number values being pulled in have more than 5 decimals
    • NAB - Exit program (filter): Corrected issue where "starts with" was not being supported
    • NAB - General: Corrected issue in Designer where renaming a section was not being applied to nested actions (per forum post)
    • NAB - General: Corrected issue in Designer where the widget list could come up empty if "Add App" or "Edit App" is clicked prior to the widget list being loaded (per forum post)
    • NAB - General: Reworked how popup windows are handled in Designer - now includes a split button with a remove and link to widget properties option
    • NAB - Git: Corrected issue where an app could inadvertently include unrelated widgets on rollback
    • Fusion5250: Corrected issue with occasional misrendering of double byte characters
    • File Editor: Corrected issue where super large character fields could trigger an overflow error upon load under certain conditions
    • Spool File Viewer: Adjusted to accommodate an unlimited number of spool files in a particular output queue, 10000 records per page
    • Portal - General: Adjusted so when portal is launched with "app=xxx&portal=false" directive, and the app is subsequently closed via the NAB Close App utility, it will now not just close the app and return the user to the launch pad, but close the application and log them out.
    • Portal Admin: Added new Theming section to fully theme the portal and all applications
    • Portal Admin - Users: Added option to direct-call VVADM_USRS to create a Valence user from an existing IBM i profile
    Last edited by robert.swanson; 08-25-2026, 10:38 AM.
Working...
X