Announcements

  • Rocket Terminal Emulator (Web Edition) now supports Docker deployment using Rocket Registry

    We are pleased to announce that the Docker Container deployment of Rocket Terminal Emulator (Web Edition) 10.2.1 is now available using the Rocket Registry. The Rocket Registry is a repository of Containers that includes access control.

    Docker Containers provide several advantages for customers and prospects that want to deploy for testing or production purposes compared to standard installation procedures like:

    ·        Consistency - Docker provides a standardized environment for deploying applications. Containers package all the code and dependencies needed for an application, ensuring that it works consistently across different servers and operating systems. Say goodbye to the “Will this work on my machine?” dilemma.

    ·        Stability - Docker containers are based on Linux, with the Linux kernel included in every container. This stability extends to any system or device, even when running containers on Mac or Windows. No more unexpected compatibility issues or rollbacks due to updates.

    ·        Space Efficiency - Unlike traditional Virtual Machines (VMs), which consume significant server space and memory, Docker containers are lightweight. They only include the app code and dependencies, making them much smaller. Running entirely on the cloud, they eliminate the need for large physical servers.

    ·        Isolation - Containers work independently of each other, allowing various tasks to occur in isolation. This isolation enhances security and resource utilization.

    Additionally to the option to use Docker Containers which was introduced with Rocket Terminal Emulator (Web Edition) 10.2.1 the support of the Rocket Registry makes it much easier for customers to install. It enables Rocket to track who downloaded the containerized version of the product.

    Any customer with access to our Rocket Community Portal can download the containers from Rocket Registry by using his Rocket Community Portal credentials.

    The documentation of the Docker installation using the Rocket Registry can be found here:

    Installing Rocket TE Web in containers with a Docker image (rocketsoftware.com)

  • Join us in Las Vegas this May for a 2-day in person event!

    With an evening reception Mon., May 13th with and informative & educational sessions on May 14th & 15th at the Renaissance Las Vegas Hotel. Learn more and save your seat!

  • Introducing Rocket® UniData 8.3.1, U2 Common Clients 5.4.1, and MV BASIC for VS Code 2.4.0

    The Rocket MV team is pleased to announce the release of UniData 8.3.1, U2 Common Clients 5.4.1, and MV BASIC for Visual Studio Code (VS Code) 2.4.0 on February 26th, 2024.

    Rocket® UniData 8.3.1

    UniData 8.3.1 HA/DR enhancements and bug fixes help you manage your replication environment more effectively.

    • We’ve added a new script so you can stop and restart the repmanager, eliminating the requirement to restart UniData if the repmanager becomes unresponsive.
    • We’ve enhanced the "invalid log sequence" message to include the actual and expected LSN number, which will assist you when debugging.
    • We’ve added a skip option to the ud_repadmin command to facilitate recovery from stalled subscriber groups.

    UniData 8.3.1 security upgrades and enhancements help keep your applications and business safe and compliant.

    By upgrading to OpenSSL v3.0, UniData supports a wide array of protocol levels. OpenSSL 3.0 includes a major architectural change from OpenSSL 1.1 and brings with it enhanced security features. For more information, please refer to the release notes and Security Features.

    UniData 8.3.1 helps you modernize your environment.

    The version of Python we include in 8.3.1, Python 3.11, includes the Python OpenSSL extension, meaning it no longer depends on UniData’s built-in OpenSSL version. Like other third-party libraries, the Python OpenSSL extension now relies on the OpenSSL version provided by the operating system.

    UniData 8.3.1 contains numerous enhancements and bug fixes designed to optimize your MV experience.

    • UniQuery enhancements
    • UniBasic enhancements
    • New and updated udtconfig parameters      

    Want to learn more?  UniData 8.3.1 documentation is available online.

    Rocket® U2 Common Clients 5.4.1

    U2 Common Clients 5.4.1 enhancements and upgrades include:

    • We’ve upgraded OpenSSL to v3.0
    • We’ve upgraded UniObjects for .NET to .NET6
    • We’ve standardized all U2 Clients and API component version numbers (except for Dynamic Connect) in this release, meaning that certain component versions have been downgraded within this release and as a result direct upgrades are not possible. Please note, you will need to uninstall and reinstall.
    • This release includes a total of eight enhancements and 11 bug resolutions.

    Please see the U2 Common Clients 5.4.1 release notes for further details.

    Rocket® MV BASIC for VS Code 2.4.0

    MV BASIC for VS Code 2.4.0 introduces new features specific to UniData:

    • Full BASIC debugging (gRPC-based debugging) functionality for UniData 8.3.1 (or higher) provides more stability and high performance when you’re using the debugging capabilities in BASIC.
    • We added support of compilation flavors ‘r’ and ‘m’ for UniData. These flavors add to the existing flavors of “p” and “u” for UniData BASIC compilation, giving you more options.

    In addition, the team has fixed the following issues so customers can now activate an extension under the following conditions:

    • when _JAVA_OPTIONS_ is configured in the system environment
    • when putting a single BASIC page into a new VS Code window

    For more details on MV BASIC for VS Code 2.4.0 and to download the extension please visit the VS Code marketplace.

    Upgrade now! Our team is eager to assist you with any questions or support you may need during the upgrade process.  If you are currently on maintenance, you can download your  Rocket products from Rocket Business Connect (RBC).  If you do not have an active maintenance contract, please contact our sales team to get started!

    Rocket MultiValue maintains a standard Product Lifecycle policy.  To view the lifecycle for your version of UniData and related tools, review the lifecycle dates and statuses on the Product Availability Matrix (PAM).

  • RELEASE ANNOUNCEMENT Rocket® DevOps v10.3.x Core for IBM i and Enterprise, portal|test and VS Code

    RELEASE ANNOUNCEMENT

    Rocket® DevOps core for IBM i and Enterprise 10.3, Rocket® DevOps portal 10.3, Rocket® DevOps test 10.3, and Rocket® DevOps extension for VS Code 10.3.

    December 7, 2023

    Rocket Software is proud to announce the launch of Rocket DevOps 10.3 (formerly known as Rocket Aldon), a significant leap forward in our continuous commitment to enhancing your development experience.

    This latest release is packed with features that further integrate modern development tools and methodologies, specifically tailored for IBM® i+ environments. With Rocket DevOps 10.3, you can now seamlessly integrate with tools like Git, VS Code®, Jira®, and Jenkins, elevating your CI/CD processes to new heights.

    Key highlights of this release include:

    ·       Extended Modern Pipeline Features: Strengthen your CI/CD processes with our enhanced pipeline capabilities.

    ·       Git Integration and RDOi CI/CD Enhancements: Enjoy the new Git provider support, including Bitbucket and GitHub, along with improvements in Git pull request integration and auto-merging capabilities.

    ·       VS Code for IBM i: Discover an alternative to IBM Rational Developer for i with our new VS Code extension, available on the VS Code Marketplace.

    ·       RDOi SonarQube® Integration: Leverage SonarQube to conduct comprehensive source code scans directly from the DevOps portal.

    ·       Advanced Jira Support: Our new plugin extends the integration to Jira Cloud environments, enhancing your project management workflow.

    ·       Comprehensive Testing Solutions: Get a preview of our new module in Rocket DevOps Test that validates database updates during test execution.

    Compatibility with various IBM i and Linux versions is meticulously maintained, ensuring that your transition to Rocket DevOps 10.3 is as smooth as possible.

    We're excited for you to explore these new features and see how they can further streamline your development processes. For a detailed dive into all the new capabilities and enhancements, please visit our documentation page.

    To learn more about how Rocket DevOps 10.3 (formerly known as Rocket Aldon) can specifically benefit your team and projects, we invite you to find out more by speaking to an expert at Rocket DevOps Expert.

    Thank you for being a part of the Rocket Software community. We're excited to embark on this new journey together with Rocket DevOps 10.3!

    Best Regards,

    Rocket Software’s DevOps Team

     

    Important Note for RDOe (LMe) Customers: RDOi and RDOe upgrades must be completed at the same time. Therefore, RDOe customers must NOT UPGRADE RDOi until they are ready to upgrade RDOe to version 10.3.

    Documentation:

    Rocket DevOps portal 10.3.0 Release Notes and guides - https://docs.rocketsoftware.com/bundle?cluster=true&labelkey=rocket_devops_portal_10.3.0

    Rocket DevOps test 10.3.0 Release Notes and guides - https://docs.rocketsoftware.com/bundle?labelkey=rocket_devops_test_10.3.0  

    Rocket RDOi for Jenkins Quick Start Guide - https://docs.rocketsoftware.com/bundle/rdoijenkins_gs_1022/page/yet1690309322250.html

    Rocket Jira Plug-in Guides (on-premise and cloud) - https://docs.rocketsoftware.com/bundle?cluster=true&labelkey=jira_plugin_3.0&labelkey=jira_plugin_10.3.0

    Rocket DevOps extension for VS Code User Guide - https://docs.rocketsoftware.com/bundle/rdoext_ug_1030/page/plk1696539794382.html

    Rocket DevOps extension for VS Code Release Notes - https://docs.rocketsoftware.com/bundle/rdoext_rn_1030/page/oco1696615301449.html

    Rocket DevOps core for Enterprise 10.3 - IBM i and Linux - https://docs.rocketsoftware.com/bundle?cluster=true&labelkey=rocket_devops_enterprise_10.3.0

    Rocket DevOps core for IBM i 10.3 - https://docs.rocketsoftware.com/bundle?labelkey=rocket_devops_ibmi_10.3

    Rocket DevOps LANSA Link 10.3 - https://docs.rocketsoftware.com/bundle?cluster=true&labelkey=lansa_link_10.3&rpp=10&sort.field=last_uploaded&sort.value=desc

    Rocket DevOps AS/SET Link 10.3 - https://docs.rocketsoftware.com/bundle?cluster=true&labelkey=lansa_link_10.3&rpp=10&sort.field=last_uploaded&sort.value=desc

    IBM is a trademark of International Business Machines Corporation

    VS Code is a trademark of Microsoft Corporations

    Jira is a trademark of Atlassian PTY LTD

    SonarQube is a trademark of SonarSource SA.

  • Rocket® MultiValue Performance Experience v1.9.0- Now Available and provide even more insights into

    We are pleased to announce the release of MultiValue Performance Experience v 1.9.0.1516 on January 25, 2024.  This is the third MVX: Performance release focused on improving replication as part of a MultiValue HA/DR strategy.  We’ve added replication charts to provide you with more insights into the replication status and latency of your MV databases. You can now see four different charts showing you the subscriber latency trend, the estimated time to catch up, and the distribution of replication data for all groups or a selected group. This is a big improvement over using XAdmin, where you had to do the mental math to understand the estimated time to catch up. You can also use the Graphical Range drop-down menu in MVX: Performance to select a time range for viewing the data trends.

    Two of the replication charts now support aggregated group data, which means you can see the combined data for multiple groups in one chart. This can help you compare and contrast the replication performance of different groups.

    In order to prevent the perfhist data file from growing too large, we’ve optimized this with a default value of 1 day.  This has created system crashes in the past.

    The Memory Utilization table now provides information for the Cache Size in numeric measured units.

    In addition, the Universe Port is now named unirpc port to identify the port of the data server more precisely to be registered.  This should reduce confusion in the registration process.

    To learn more about these and other features, please refer to the documentation or contact us for a demo. We hope you enjoy using this powerful tool, which helps to optimize and enhance your MV performance.

    For more information, please consult the Release Notes. And be sure to check out our new MVX: Performance playlist on our YouTube channel. 

    The Rocket MultiValue Performance Experience is free to our customers on maintenance. Our team is eager to assist you with any questions or support you may need during the upgrade process. If you are currently on maintenance, you can download Rocket UniVerse 11.4.1 on Rocket Business Connect (RBC). If you do not have an active maintenance contract, please contact our sales team to get started!

    Rocket MultiValue maintains a standard Product Lifecycle policy. To view the lifecycle for your version of UniVerse and related tools, review the lifecycle dates and statuses on the Product Availability Matrix (PAM).

  • jBASE 6.1.1 is here!

    The Rocket® Software MultiValue team is pleased to announce the availability of jBASE 6.1.1 on January 9th, 2024.

    The Rocket jBASE solution is an object-oriented integrated database and application development environment designed for transactional and analytical database applications. It combines scalable, flexible, seamless interoperability with connectivity and low overhead for system management and administration.

    jBASE 6.1.1 brings new security compliance, certification on RHL 9, a free C++ compiler option for AIX users, Open SSL 3.0 support, and much more including 22+ bug fixes.

    Increased security – Polaris compliance

    For improved data security and reliance, jBASE 6.1.1 includes 300+ mitigated risks in accordance with the Polaris assessment metrics.

    Polaris, one of Rocket's robust 3rd party security scan suites, sets a standard for all future jBASE releases.

    Expanded availability.

    In additional to being available on various versions of Windows and AIX flavors, jBASE 6.1.1 is also certified on Red Hat Linux 9 with support for Open SSL 3.0

    For AIX, due to some external licensing changes, 6.1.1 now supports a free version of the C++ compiler Clang.

    Have more questions on jBASE 6.1.1 or want to collaborate with jBASE users and Rocket engineers? Join the Rocket MV jBASE Forum – it's easy to create your free account.

    Want documentation? The jBASE documentation and release notes are now available on the Rocket Product Documentation website

    Product Lifecycle

    09 Jan 2024 - Generally Available

    09 Jan 2027 - End of Marketing

    09 Jan 2028 - End of Service

    09 Jan 2030 - End of Limited Support

    Recommendation

    Developing secure, high-quality software is a top priority at Rocket. To ensure we meet top standards in these categories, we adhere to standards set by some of the leading software scans such as Synopsys Black Duck, Polaris, and VeraCode with each release. Rocket acquired the Zumasys product portfolio on Oct 14, 2021. Starting with the jBASE (5.8.6) release these scans are now integrated into the release process. Zumasys did not conform to the same security and quality practices hence any release prior to 5.8.6 does not align with Rocket's standards. We highly recommend upgrading to the latest version of  jBASE at your earliest convenience to ensure your organization has the most secure software.

    Plan your upgrade

    If you have a current maintenance contract, visit Rocket Business Connect (RBC) today to download 6.1.1. If you don't have an active maintenance contract, please contact your Rocket salesperson or partner.



    ------------------------------
    Hunter Holmes
    Rocket Internal - All Brands
    ------------------------------

  • Pleased to announce Rocket Open AppDev for Z v2.0.7 release!

     

    Hello users of our z/OS open-source ports,

    I am pleased to announce the release of Rocket Open AppDev for Z v2.0.7.  This release includes a port of a new tool, pytest, and version currency updates for cURL, Diffutils, Git, Gzip, OpenSSL, Pytest, IBM Python, Sed, Vim, and Zlib, as well as an extensive list of security fixes and other fixes for many other ports.  For customers on a support contract, these latest builds are already available via conda or SMP/E.  For users not on a support contract, these builds will be made available on our public conda channel server on June 30th, 2024.

    Version currency updates:

    • Curl 8.5.0
    • Diffutils 3.10
    • Git 2.43.0
    • Gzip 1.13
    • OpenSSL 3.2.0
    • Python 3.11.5  New version of IBM python released
    • Sed 4.9
    • Vim 9.0.2134
    • Zlib 1.3


    New supported tool:

    • Pytest 7.4.3


    CVEs published against earlier versions and resolved by V2.0.7:

    • PHP 8.1.1 CVE-2022-4900 fix
    • Sudo 1.9.13p3 z/OS-specific vulnerability fix

    Fixes/CVEs in dependencies:

    • Cert-bundle 2023.12.06 Certificate bundle update
    • Libssh2 1.11.0 New version release
    • Nghttp2 1.58.0 New version release
    • Dependencies of Pytest (exceptiongroup 1.2, iniconfig 2.0.0, packaging 23.2, pluggy 1.3.0, tomli 2.0.1)

    Note: The latest versions of IBM Python, namely 3.9.18 and 3.10.13, are now accessible on the Rocket secure channel and the local file channel. Additionally, Pytest 7.4.3 has been ported to ensure compatibility with both 3.9 and 3.10 versions of IBM Python.

  • Rocket iCluster 9.2.0 released

    The Rocket Software team is proud to announce that the new version 9.2.0 of Rocket® iCluster is now available. 

    The iCluster Web user interface that has been introduced in iCluster 9.1.0 got a new dashboard that shows detailed latency and transaction information that includes historical data. Reports can now be created from iCluster Web and can be viewed and printed as PDFs.  

    Based on feedback from our customers and from our Rocket specialists we have integrated a long list of useful improvements and new features in Rocket® iCluster. 

    Highlights of this release of Rocket® iCluster: 

    iCluster Web UI 

    • The new Dashboard provides detailed history data of the source latency and the transactions (applied, send and to process) including graphs and detailed values to help analyze the health of the replication. 

    • The new Web Reports for sync check, group status, system and replication coverage add these most used reports to the iCluster Web UI for easy configuration, viewing and export or printing. 

    • Access rights for iCluster Web users can be granted per cluster to enable a more granular delegation of responsibilities and enable use cases for service providers. 

    Status monitor enhancements 

    • New option to delete the OBs objects on the backup node. 

    • Added progress information when using the Save and restore refresh method (SAVRST). 

    Report enhancements 

    • Added information for partial objects in the Replication Coverage Report (DMRPLCVRPT). 

    • New option to specify the group of the cluster in the Configuration Report (DMCFGRPT). 

    • Show progress on Start and end roleswitch simulator commands (DMSTRRSS and DMENDRSS). 

    • New option to list objects replicated by a specific group in the Replication Coverage Report (DMRPLCVRPT). 

    Remote journal and journal management enhancements 

    • Identification of a group that needs to be restarted in the Security Audit Journal (QAUDJRN). 

    • End remote journaling with End Group command (DMENDGRP) 

    • Filter on remote journals in the Work with Journals command (DMWRKJRN), new commands to start and end the remote journal (STRHARTJRN and ENDHARTJRN) 

    • New option to end multiple journals with the End Journal Management command (ENDHADJRCV) 

    Sync check enhancements 

    • Differentiate routing data and request data or command in sync check. 

    • Added object specifier or path name in the email summary report of the start user-specified Sync check commands (DMSTRSCUSR and STRHASCUSR). 

    • Improved handling of Out of sync (OOS) status when doing a sync check with Logical Files (LF). 

    • Logical Files (LF) are reported correctly as Out of Sync (OOS) code Total of member size (TMS) when the Index size is different. 

    Usability enhancements 

    • Provide event log message when staging store (cache of changed data on source system) reaches 90% of maximum size. 

    • The settings in the Green Screen and iCluster Web UI are now shown in the same order and grouping. 

    • Automatically add a missing HATMOBJ record activating a suspended object command (DMACTOBJ). 

    • New command to check alert destinations (DMCHKALRD) that sends test alert messages to email, SMS, or message queues. 

    • Start iCluster with one command (ICMENU) that includes changing the library. 

    • Enhanced help information for the command to initialize a node for recovery (DMINZNODE). 

    • New command to synchronize constraints (SYNCHACST). 

    • New command to change the user profile (DMCHGUPRF) allows to generically disable or enable user profiles. 

    • Removed the limitation in the number of object specifiers in the system configuration backup that is created when the master node is started. 

    • The activate BSF Object command (DMACTBSF) now resolves coded character set identifiers (CCSID) differences. 

    Non-Journal Work files 

    • New option to avoid journaling for files where the content is not being mirrored, useful especially for Work files. 

    Detailed release notes can be found here Rocket® iCluster release notes (rocketsoftware.com). The complete documentation is available in the Library (rocketsoftware.com).  

  • New release of Rocket® Terminal Emulator (Desktop and Web Edition)

    The Rocket Software team is pleased to announce that a new version of Rocket® Terminal Emulator (Web and Desktop Edition) is now available.

    Rocket® Terminal Emulator provides secure access to IBM Z®, IBM® i, and VT applications. The Web Edition is a browser-based emulation for any PC, tablet, or mobile device, whereas the Desktop Edition provides cost-efficient access to terminal-based applications from the desktop. Rocket® Terminal Emulation also runs within the Zowe® framework.

    Rocket® Terminal Emulator (Web Edition)

    There is a clear trend that customers want to use their Terminal Emulation software in environments that provide easy deployment and flexible clustering solutions.

    With the new version 10.2.1 of Rocket® Terminal Emulator (Web Edition) we will not only provide standardized Docker containers, but we also support Amazon Web Services (AWS) with the deployment to Amazon Elastic Kubernetes Services (EKS), including up- and downscale functionality.

    In production environments, upgrading the software in the cluster to a new version needs particular concepts; Rocket supports this by following the blue/green deployment strategy.

    The stability of the existing Clustering technology in Rocket® Terminal Emulator (Web Edition) has been improved and provides better analytics information to identify and solve data conflicts.

    Besides the AWS and Docker support, there are other new features that our customers will benefit from, such as:

    ·        Printing for IBM i (5250) sessions – a printer session can be defined, and all print output will be redirected to the printer session. The outputs can be provided as PDFs or redirected to a physical printer.

    ·        User Input History – users can reuse commands and data entries already entered in 3270 and 5250 sessions.

    ·        UI for administrative settings – a new UI for the advanced configuration and server logging settings provides data validation and eliminates the need to adjust JSON files.

    ·        New Upgrade Tool – a new command line upgrade tool automates the upgrade to new versions and replaces eight (8) manual steps, including upgrading the data settings.

    Several enhancements based on customers’ feedback around security, performance, usability, scripting, and administration can be reviewed in detail, together with the resolved issues in the Rocket TE Web Edition V10.2.1 release notes (rocketsoftware.com).

    Rocket® Terminal Emulator (Desktop Edition)

    The UI of the Green Screen applications has not changed much in the last decades – even more critical to improving the user experience of the Terminal Emulator software.

    These are some of the improvements that are available in Rocket® Terminal Emulator (Desktop Edition) 10.2.1:

    ·        Better support of multiple monitors – open sessions can be moved to a new Terminal Emulator Window that contains the complete menu and button bars. Sessions can be moved between the open Windows, and there is a comfortable way to switch between them. Given the improvements in Windows 11 arranging open Windows, users can manage the Terminal Emulation experience to their specific needs.

    ·        List of previous connections – especially administrators who must manage a long list of hosts will welcome the option to see and access all previous connections.

    ·        UI Modernization – more icons and views have been adjusted to the new modern design.

    ·        Hostfront script conversion – existing scripts from Rocket’s Hostfront Terminal Emulator can be converted to Visual Basic scripts and reused in Rocket® Terminal Emulator (Desktop Edition)

    ·        Define screens for data masking – text in screens like titles or descriptions can be used to identify screens that require data masking for a more flexible definition. The rules can be set in the Web Deployment Manager.

    ·        Enhanced MFA support in Web Deployment Manager – with the support of standard time-based one-time passwords (TOTP) for multi-factor authentication, customers have the flexibility to choose their favorite OTP App like Microsoft Authenticator or Google Authenticator to provide higher security to their end-users.

    Detailed release notes can be found in the Rocket Terminal Emulator Desktop and Web Edition V10.2.1 release notes (rocketsoftware.com), and adjusted guides can be found for Rocket® Terminal Emulator (Web Edition) in the Library (rocketsoftware.com) and for Rocket® Terminal Emulator (Desktop Edition) in the Library (rocketsoftware.com).

  • Critical CVEs affecting z/OS Curl -- Q4 2023

    Critical CVEs affecting z/OS Curl were published recently (Oct 20th) that may impact customers of Rocket Open AddDev for Z: CVE-2023-38545 , CVE-2023-38546. We have completed new builds of Git and Curl that address these vulnerabilities that affect version 2.0.6 and may affect older versions as well. A new build of Rocket’s Open AppDev for Z version 2.0.6.1 has been prepared, tested and is ready now for download from Rocket’s secure conda channel server.  More...

  • Download Rocket MV BASIC for VS Code 2.3.0 today from the VS Code Marketplace

    In this latest release, v2.3.0, you’ll benefit from several enhancements we’ve made to the new online editing feature:

    ·        Enhanced user experience: We’ve hidden the "Add New Server" button when you right click on a BASIC program file in explorer. Why? Because rather than adding a new server at the file level, best practice states you should add a new server from the root node or from the configuration file rather than from a file node.

    ·        Find the files you need to edit more quickly since you can now sort BASIC program files in Explorer – super handy when you have too many files.

    ·        Ensure your program works as you intend it to thanks to optimized warning messages for some incorrect operations. Better error handling? Yes please and in a more readable, meaningful message to help you understand what error occurred.

    ·        In previous releases, MV BASIC for VS Code allowed you to configure different server nodes (not same server address) with the same name. When trying to connect to a server, this could potentially cause confusion. In this latest release, we’ve added support for unique server names in the online configuration file, making it easy to find the correct server.

    ·        The Code-Lens feature (great for finding a symbol’s references complete with a link above the symbol, can help you jump to the reference), by default, is off. Don’t worry, if you use Code-Lens, you can easily enable it. But many of our customers told us that their BASIC program contains too many symbols or their BASIC program is complex and that the Code-Lens feature provides too much information, making the file hard to read.

    ·        Added Language Server Protocol (LSP) support related to INCLUDE statements.

    LSP provides editing related features for MV BASIC for VS Code including “go to definition”, “completion” and “formatting”. For “go to definition”, you can click a symbol to find where it is defined. You can also click a file name in an INCLUDE statement to open that file. For example, for the statement “$INCLUDE BP HEADER”, you can click “HEADER” to open the file “BP/HEADER” in the editor to view its contents. So, with v2.3.0 even when you’re in online-editing mode, you can open the included file from INCLUDE statement, just like you can in offline mode.

    MV BASIC for VS Code 2.3.0 also includes 10 legacy bugs fixes / customer issues. The issues below have been resolved.

    ·        Custom documentation could not be refreshed automatically.

    ·        The confirmation dialog is repeated twice when an opened account is different than the connected one.

    ·        Format keyword case should not impact user defined functions.

    ·        Goto / Peek definition could not find target when "File associations" is configured.

    ·        Incorrect prompt message for "Connection" button at bottom left in online editing mode.

    ·        Incorrect prompt message when connecting to U2 server in online editing mode.

    ·        BASIC program file could not be found in some cases when working in online editing mode.

    ·        Deleting the port setting and refreshing the online editing configuration will cause extension exit with exception.

    ·        U2 connection lost but the “connection” icon’s status is still “connected”.

    ·        Ignores the quote mark (“{}”) in the debugging dependencies when the content is empty.

    For more information on future MVVS releases and to collaborate with fellow MVVS users, please visit the Rocket MVVS: MV BASIC for Visual Studio Code forum.

    Where can I get Rocket MV BASIC for VS Code?

    Please visit the VS Code Marketplace to download the free Rocket MV BASIC for VS Code extension today.