Skip to content

Commit

Permalink
Update online doc for 2.4.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
ypzhao-rocket committed Feb 26, 2024
1 parent 4d76664 commit c993645
Show file tree
Hide file tree
Showing 4 changed files with 62 additions and 8 deletions.
6 changes: 6 additions & 0 deletions docs/usage/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Change Log

## Version 2.4.0: February 26, 2024

- Support high performance debugging on UniData 8.3.1 (Windows / Linux).
- Support new compilation flavor 'r' and 'm' for UniData.
- Resolve the issue that extension could not be started when _JAVA_OPTIONS_ is configured.

## Version 2.3.0: October 31, 2023

- Implement the ability to sort BASIC program files while in online editing mode.
Expand Down
30 changes: 29 additions & 1 deletion docs/usage/ConfigDap.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

## Configure Debugging Binaries in UniVerse
## Configure Debugging Binaries

Please check whether this feature is supported for your U2 server and platform according [this page](./DAPRelease.md).

Expand All @@ -9,6 +9,8 @@ Please check whether this feature is supported for your U2 server and platform a

To configure the debugging related binaries, please follow below steps.

## UniVerse

#### Windows

1. Copy **dap_agent.exe** and **grpcs.exe** from the package to your UniVerse **bin** folder. E.g., *C:\U2\UV\bin*
Expand All @@ -32,3 +34,29 @@ To configure the debugging related binaries, please follow below steps.
```
The **unirpcservices** file can be found in your U2 server installation folder. For example, **/usr/u2/unishared/unirpc/unirpcservices**.
## UniData
#### Windows
1. Copy **uddap_server.exe** and **uddap_slave.exe** from the package to your UniData **bin** folder. E.g., *C:\U2\ud83\bin*
2. Verify whether the unirpcservices file contains **uddap_server** service. If **uddap_server** service doesn't exist, you must add it manually. Add the new service as shown below to the **unirpcservices** file:
```
uddap_server <full_path_to_uddap_server.exe> * TCP/IP 0 3600
```
The 'unirpcservices' file can be found in your U2 server installation folder: for example, **C:\U2\unishared\unirpc\unirpcservices**.
#### Linux
1. Copy **uddap_server** and **uddap_slave** from the package to your UniData **bin** folder. For example, */usr/u2/ud83/bin/*
2. Verify whether the **unirpcservices** file contains the **uddap_server** service. If the **uddap_server** service doesn't exist, you must add it manually. Add the new service as shown below to the **unirpcservices** file:
```
uddap_server <full_path_to_uddap_server> * TCP/IP 0 3600
```
The **unirpcservices** file can be found in your U2 server installation folder. For example, **/usr/u2/unishared/unirpc/unirpcservices**.
15 changes: 10 additions & 5 deletions docs/usage/DAPRelease.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,25 @@
## Debugging Binaries Release

A high-performance debugging feature has been introduced in Rocket MV BASIC 2.2.0 (and in UniVerse 11.4.1).
A high-performance debugging feature has been introduced in Rocket MV BASIC.

**To use this feature, you need to upgrade UniVerse to version 11.4.1 or later**. If you decide not to upgrade, you can continue using the original debugging feature available on previous versions of the U2 server.
**To use this feature, you need to upgrade UniVerse to version 11.4.1 or later, or upgrade UniData to version 8.3.1 or later**. If you decide not to upgrade, you can continue using the original debugging feature available on previous versions of the U2 server.

Below is a detailed breakdown of the information for each release.

- This high-performance debugging feature is only supported on UniVerse version 11.4.1 for Windows and Linux platforms.
- If you are using UniVerse 11.4.1 there is no need to manually download and configure these binaries, they are already included in this release.
- This high-performance debugging feature is only supported on UniVerse version 11.4.1 / UniData 8.3.1 for Windows and Linux platforms.
- If you are using UniVerse 11.4.1 / UniData 8.3.1 there is no need to manually download and configure these binaries, they are already included in this release.

| UniVerse Version | Windows | Linux | AIX |
| ------------------ | --------- | ---------- | -------- |
| 11.4.1 | ✔️ | ✔️ ||
| < 11.4.1 ||||

**Please note that versions of UniVerse prior to 11.4.1 do not support this feature and associated binaries.**
| UniData Version | Windows | Linux | AIX |
| ------------------ | --------- | ---------- | -------- |
| 8.3.1 | ✔️ | ✔️ ||
| < 8.3.1 ||||

**Please note that versions of UniVerse prior to 11.4.1 and versions of UniData prior to 8.3.1 do not support this feature and associated binaries.**

### Assets

Expand Down
19 changes: 17 additions & 2 deletions docs/usage/KnownIssues.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@

**MVVS-1024** compile option not works for UniData account in MVVS 2.1.0 build

**MVVS-1312** Need support flavor 'r' and 'm' in task.json.

**MVVS-1313** Build task flavor impacts gRPC debugging mode compilation flavor.

## Debugging

**MVVS-713** unable to step out at the end of call subroutine
Expand Down Expand Up @@ -72,19 +76,30 @@

**MVVS-1222** Step Out is not working properly in MVVS 2.2.0 release

**MVVS-1315** Debug with launch.json file should validate dependencies file first.

**MVVS-1316** Stop debugging when receiving from INPUT statement will crash extension.

**MVVS-1317** Restart button is not working in grpc debugging mode.

**MVVS-1318** Step into and out with WATCH variable will crash debugging process.

## Connection

**MVVS-671** Can't connect to UniData demo account on linux

**MVVS-1121** java throw exception when failed to connect to the UV account

**MVVS-1314** delete currently connected server should also disconnect from current connection in online editing mode.

**MVVS-1320** Execute offline editing mode commands will disable online editing mode.


## Others

**MVVS-982** "The RPC failed" error will crash VS Code extension

**MVVS-1036** User may not be aware of the change on the server side.

**MVVS-1055** Command 'extension.selectU2Server' not found

**MVVS-1156** Can not delete basic file under a customer account added to UV.ACCOUNTS

0 comments on commit c993645

Please sign in to comment.