# Version 1.43

A new release of Sherpa Designer has been released: Version 1.43

1. The "Project" tab has been replaced with "Solution" — a repository that combines multiple different projects in one place.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-f4d518efcae599d4891f9ce26b66c7e845d98c62%2Funknown%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

To launch the required project in the Solution, right-click on its name and select "Set as Active" from the context menu.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-d6e0eeb63d070ce4ea0144287fc3070a87b5eeff%2Funknown%20(1)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

2. Added the ability to compare two project versions with a detailed report of changes in blocks, properties, connections between blocks, comments, and parameters.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-6aa6af7af07b5c2b746571cb966765646444b838%2Funknown%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>

To compare projects, open the "Tools" panel, then in the "Project" menu click the "Compare Versions" button.

3. Specialized blocks for integration with the MAX messenger bot have been added to the "MAX" palette.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-dcf62a316b1d18106ada20b9bb792aebfac287f2%2Funknown%20(3).png?alt=media" alt=""><figcaption></figcaption></figure>

The "MAX Bot" demo project is located in the "Projects" folder.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-19cc000c2a8f953375e956fadc6e2995b03f6ca2%2Funknown%20(4).png?alt=media" alt=""><figcaption></figcaption></figure>

4. A "P7 Office Automation" palette has been added for working with P7 Office applications.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-2461e4ecd81a776c98e0613155e9a4601086a0a9%2Funknown%20(5).png?alt=media" alt=""><figcaption></figcaption></figure>

5. An "ODS/ODT Automation" palette has been added for working with OpenDocument Text (ODT) and OpenDocument Spreadsheet (ODS) files. These formats are supported in domestic office suites such as P7-Office, as well as the open-source OpenOffice suite. Among non-domestic suites, Microsoft Office also supports them.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-e9d045953dcd4b07baa0da1d772c5955264a11b4%2Funknown%20(6).png?alt=media" alt=""><figcaption></figcaption></figure>

6. An "S3 Storage" palette has been added for working with the Simple Storage Service (S3) cloud object storage.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-da947676c42e151d7fb32d5ca901480247c06037%2Funknown%20(7).png?alt=media" alt=""><figcaption></figcaption></figure>

7. An "SSH" palette has been added for working with the secure network protocol for remote access to a server with SSH access enabled.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-a97f8f010034662005e2cad484c829b2880cc42b%2Funknown%20(8).png?alt=media" alt=""><figcaption></figcaption></figure>

The blocks work with Amazon S3 and any S3 API-compatible instance.

8. "Start Video Recording" and "Stop Video Recording" blocks have been added to the "Images / Video" palette. Only MP4 format is supported.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-84310762b81a593eab903fa702edd1c461a907b9%2Funknown%20(9).png?alt=media" alt=""><figcaption></figcaption></figure>

9. In the "Databases" palette, the "Execute Stored Procedure" block now supports specifying a Dictionary in the "Output Parameters" property. The dictionary key is the parameter name and the value is the type.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-90c82097a4c4cfe6460301040d44c577ed5e450f%2Funknown%20(10).png?alt=media" alt=""><figcaption></figcaption></figure>

10. Automatic insertion of blocks into an existing connector has been implemented. When inserting, the other blocks automatically shift apart.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-afeab00b4520accc83c270245cf547177dce53d6%2Funknown%20(11).png?alt=media" alt=""><figcaption></figcaption></figure>

If a block can be inserted into a connector, it will be highlighted in green.

11. Automatic block replacement has been implemented. If during drag-and-drop one block is hovered over another block of the same size and with the same number of outputs, it is highlighted in blue.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-76f37c6cad4f7cb13ff3008d6614c83588019c73%2Funknown%20(12).png?alt=media" alt="" width="353"><figcaption></figcaption></figure>

A replacement prompt then appears.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-2da0632c2b4e5d60032412ea96947e4984bff4ba%2Funknown%20(13).png?alt=media" alt=""><figcaption></figcaption></figure>

After confirmation by clicking "Yes", the new block takes the place of the old one while preserving all connections.

12. A list of special keys has been added to the expression editor. These can be used in the "Press Keys" block.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-916fb0c046e4b528bf3d29f0a462b381811512d1%2F2026-04-28_10-16-15.png?alt=media" alt=""><figcaption></figcaption></figure>

13. An HTTP request builder has been implemented. To open it, on the "Development" panel in the "Additional" menu, click the "Request Builder" button.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-e000947534d5eb421a09368a2e8293426755de10%2Funknown%20(15).png?alt=media" alt=""><figcaption></figcaption></figure>

Using it, you can configure a REST request in the corresponding window and automatically add a pre-configured "REST Client" block to the project diagram.

14. A log cache has been implemented. This cache relates to "Log" blocks and is designed to retrieve logs of a specific process in a project and save them elsewhere. The cache is managed using PowerShell functions. The list of available functions is in the expression editor.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-ac2b3c501c8f7cbe6fe09416f51aa5aa783f0b0b%2Funknown%20(16).png?alt=media" alt=""><figcaption></figcaption></figure>

Available functions:

* manage log cache operation;
* clear the log cache variable;
* retrieve the log cache as text into a variable;
* retrieve the log cache in JSON format into a variable.

15. Other improvements and refinements have been made to various parts of the system.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/en/obnovleniya/obnovleniya-sherpa-designer/versiya-1.43.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
