# Обновления - оплата по счёту и новые функции клиента

22 августа 2024 г. · 3 мин. чтения

Новые функций в этом выпуске!

## Оплата по счёту для организаций

![org_invoice](/assets/images/org_invoice-357a47311c2c3e7f9e7097c5dc18a18b.gif)

Мы добавили возможность оплаты подписки за команду по счёту для организаций в России, а также блок с сравнением всех функций тарифов. Теперь вы можете создать команду, указать реквизиты организации и мы выставим счёт на оплату, который вы можете передать бухгалтеру. Счёт придёт на почту всем участникам команды с ролью **владелец**, а также в [настройках](https://my.tuna.am/team_settings) организации можно указать дополнительные контакты ответственных за оплату людей.

## Обновления в клиенте tuna 0.18.0

Было исправлено несколько ошибок, в частности утечка памяти при включённом инспекторе запросов в `tuna http --file-server`, а также добавлены новые команды и флаги, о них подробнее ниже.

### tuna http --webdav

![webdav](/assets/images/webdav-45082cfdea1afcf6d5962db16fe2387c.png)

В команде `tuna http` появился новый флаг `--webdav`. С помощью встроенного WebDAV сервера теперь вы можете предоставить доступ к каталогу на вашем компьютере, от куда можно не только скачать файлы, но и загрузить их к вам. Поддержка WebDAV есть стандартных проводниках всех современных операционных систем, поэтому для использования не нужно никакое дополнительно ПО.

### tuna run

Запуск туннеля при запуске команды.

![tuna_run](/assets/images/tuna_run-6efa86afeb5224d166817a19bbc239f1.gif)

В этом режиме tuna выступает как обёртка (wrapper) для запуска вашего приложения. Можно одной командой запустить туннель и ваше приложение, tuna самостоятельно обнаружит порт который слушает приложение и запустит туннель, например:

```shell
tuna run -- yarn start --host 0.0.0.0

```

Мы сами используем к примеру редактируя эту документацию, в проекте с документацией есть `Makefile` в котором описан запуск проекта через `tuna run`, редактируя эту статью запускаем в консоли `make`, стартует проект с документацией в режиме разработки и к нему открывается туннель, который можно отправить коллегам на ревью этой статьи 🙂

Пример Makefile:

```shell
.DEFAULT_GOAL := run

.PHONY: run
run: ## Запуск сервера через tuna враппер
	@tuna run -- yarn start --host 0.0.0.0


```

### tuna detect

Обнаружение портов и подготовка команд для tuna.

![tuna_detect](/assets/images/tuna_detect-35f718721bdbb52c4189c38be84b54a2.gif)

В этом режиме tuna также выступает как обёртка (wrapper), но не стартует в последствии туннель, а просто выводит в консоль порты, что были обнаружены и предлагает команду для запуска. Это полезно если вы не знаете какой порт слушает приложение которое вам нужно запустить, пример:

```shell
% tuna detect -- nc -l 1234     
INFO[19:06:56] Waiting for available ports...               
INFO[19:06:56] 5                                            
INFO[19:06:57] 4                                            
INFO[19:06:57] Found port: 1234                             
INFO[19:06:58] 3                                            
INFO[19:06:59] 2                                            
INFO[19:07:00] 1                                            
INFO[19:07:01] Here is your tunnel commands:                
INFO[19:07:01] 1. tuna tcp 127.0.0.1:1234

```

## Оставьте отзыв

Если вам нравится пользоваться Tuna, или наоборот вы недовольны чем либо, то пожалуйста [оставьте отзыв](https://my.tuna.am/?show_feedback=1).

![](/blog/img/2024-08-22/feedback.gif)

## Помощь

Мы ценим наших пользователей и детально изучаем все обращения, если у вас возникли проблемы с tuna – обязательно свяжитесь с нами одним из способов:

* [Электронная почта](mailto:info@tuna.am)
* [Telegram сообщество](https://telegram.me/+Kgbtt0_gJwI5ZmEy)

**Теги:**

* [release](https://tuna.am/blog/tags/release)
* [customer-portal](https://tuna.am/blog/tags/customer-portal)
* [tuna](https://tuna.am/blog/tags/tuna)
