Proto commits in e2b-dev/E2B

These 84 commits are when the Protocol Buffers files have changed:

Commit:836e2fd
Author:Jiri Sveceny
Committer:Jiri Sveceny

updated api/envd clients

Commit:a5b08de
Author:0div
Committer:GitHub

Add optional depth parameter to SDK file listing methods. (#649) # Description Do not merge before https://github.com/e2b-dev/infra/pull/524 is merged and deployed. The DX would look like this: ```js const files = await sandbox.files.list(dirName, { depth: 3 }) ``` - [x] update `envd` pb spec - [x] generate for `js-sdk` - [x] update `js-sdk` `file.list` method to include optional depth param - [x] update `js-sdk` tests - [x] generate for `python-sdk` - [x] update `python-sdk` `file.list` method to include optional depth param - [x] sync - [x] async - [x] update `python-sdk` tests - [x] sync - [x] async --------- Co-authored-by: Mish <10400064+mishushakov@users.noreply.github.com>

The documentation is generated from this commit.

Commit:5991a22
Author:Jiri Sveceny
Committer:Jiri Sveceny

updated api/envd clients

Commit:36a1643
Author:0div
Committer:GitHub

Add autopause option to sdk with latest main (#680) Add latest changes in main to the auto-pause feature branch - [x] python-sdk - [x] successful build? - [x] successful unit tests? - [x] js-sdk - [x] successful build? - [x] successful unit tests? --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Ben Fornefeld <ben.fornefeld@gmail.com> Co-authored-by: never not exploring <50748440+ben-fornefeld@users.noreply.github.com> Co-authored-by: Vasek Mlejnsky <vasek.mlejnsky@gmail.com> Co-authored-by: Vasek Mlejnsky <vasek@e2b.dev> Co-authored-by: handlebauer <hi@donaldgeddes.ca> Co-authored-by: Tereza Tizkova <tereza@e2b.dev> Co-authored-by: tizkovatereza <135881365+tizkovatereza@users.noreply.github.com> Co-authored-by: Jakub DobrĂ½ <jakub.dobry8@gmail.com> Co-authored-by: Jakub Novak <jakub@e2b.dev> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tomas Valenta <valenta.and.thomas@gmail.com> Co-authored-by: r33drichards <rwendt1337@gmail.com> Co-authored-by: James Murdza <james@jamesmurdza.com> Co-authored-by: yushengchen <yushengchen@nine-yi.com> Co-authored-by: Ziray Hao <ziray.hao@gmail.com> Co-authored-by: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Co-authored-by: Ziray Hao <45774151+ziruihao@users.noreply.github.com> Co-authored-by: Jiri Sveceny <jiri.sveceny@icloud.com> Co-authored-by: yusheng chen <55658154+samuel871211@users.noreply.github.com> Co-authored-by: David Batey <davidlbatey@gmail.com> Co-authored-by: Penny Templeton <92920463+p-templeton@users.noreply.github.com>

Commit:9129458
Author:Jiri Sveceny
Committer:Jiri Sveceny

updated api/envd clients

Commit:db5089c
Author:0div

* update envd spec & generate for js-sdk * update js-sdk file.list method to include optional depth param * update js-sdk tests

The documentation is generated from this commit.

Commit:6e7e4b1
Author:0div

merge main into beta and fix conflicts and generate new specs

Commit:25c4539
Author:Jakub DobrĂ½
Committer:Jakub Novak

Add watch dir recursive option (missing python client regeneration)

Commit:23ea4ad
Author:Jakub Novak

Rename rpc methods for watcher

Commit:bc42ba1
Author:Jakub Novak

Refactor watch dir

Commit:c5aa13e
Author:Jakub Novak

Fix command for generating from rpc spec

Commit:81db2b1
Author:Jakub Novak

Add sync watch handler

Commit:0976c10
Author:Jakub Novak

Remove file info from remove method

Commit:08fc1e4
Author:Jakub Novak

Get paths for filesystem operations from envd

Commit:6b32979
Author:Tomas Valenta

Fix python request timeout error; Change auth

Commit:e1939ad
Author:Tomas Valenta

Move user to header

Commit:fda50a6
Author:Tomas Valenta

Change default keepalive interval

Commit:d8251e7
Author:Tomas Valenta

Client keepalive

Commit:21766e6
Author:Tomas Valenta

Add keepalive support; Tweak timeouts

Commit:8f1839c
Author:Tomas Valenta

Regenerate envd rpc clients

Commit:abc17cb
Author:Tomas Valenta

Implement fs move in envd

Commit:af449d7
Author:Tomas Valenta

Fix watch init error

Commit:b07ce2b
Author:Tomas Valenta

Fix mux; Add start event to watch to wait for init

Commit:229c135
Author:Tomas Valenta

Update scripts; Fix dir watch; Improve naming

Commit:549c008
Author:Tomas Valenta

Simplify watch dir

Commit:ef19d8f
Author:Tomas Valenta

Regenrate RPC; Fix namespacing

Commit:593d236
Author:Tomas Valenta

Simplify naming of envd services

Commit:47dfb10
Author:Tomas Valenta

Implement file handling; Fix dir permissions

Commit:c3833ad
Author:Tomas Valenta

Finish makedir

Commit:aa26ca3
Author:Tomas Valenta

Fix output multireader

Commit:b04342c
Author:Tomas Valenta

Fix input stream; [WIP] Python SDK

Commit:fad330c
Author:Tomas Valenta

Return sensible process info

Commit:16d3272
Author:Tomas Valenta

Add process tag

Commit:167fc2f
Author:Tomas Valenta

Simplify envd API

Commit:ecf318a
Author:Tomas Valenta

Update spec and JS

Commit:9f63733
Author:Tomas Valenta

Make cwd optional

Commit:1a6d34e
Author:Tomas Valenta

Improve types

Commit:6974414
Author:Tomas Valenta

Export types in TS SDK; [WIP] Python SDK process handling

Commit:d943134
Author:Tomas Valenta

Add missing pty output

Commit:969b849
Author:Tomas Valenta

Fix naming

Commit:5bfcc9a
Author:Tomas Valenta

Imrpove connection config; [WIP] Rework Python SDK

Commit:ce84b20
Author:Tomas Valenta

Simplify envd

Commit:068ff56
Author:Tomas Valenta

Regenerate APIs

Commit:7f99c61
Author:Tomas Valenta

Generate server; [WIP] Finish implementing services

Commit:556cfdf
Author:Tomas Valenta

[WIP] Add process management

Commit:8970f25
Author:Tomas Valenta

Fix fs user handling

Commit:3d10360
Author:Tomas Valenta

Simplify service; Implement fs

Commit:9d0de45
Author:Tomas Valenta

Tweak types

Commit:26dead6
Author:Tomas Valenta

Remove non essential parameters and methods

Commit:3b4c915
Author:Tomas Valenta

Generate clients

Commit:86e1996
Author:Tomas Valenta

[WIP] Finalize protobufs

Commit:dc11dd8
Author:Tomas Valenta

[WIP] Add comments

Commit:f57b6b4
Author:Tomas Valenta

Properly nest definitions

Commit:fab21cb
Author:Tomas Valenta

Regenerate

Commit:002a288
Author:Tomas Valenta

[WIP] Generate python client

Commit:f9198d1
Author:Tomas Valenta

Remove unnecessary methods

Commit:4649216
Author:Tomas Valenta

Generate server

Commit:64b8548
Author:Tomas Valenta

Fix grpc generation in envd

Commit:1b8877f
Author:Tomas Valenta

Merge branch 'ttl' into grpc

Commit:ab4a5ab
Author:Tomas Valenta

Fix input stream

Commit:d1831b3
Author:Tomas Valenta

Unify types

Commit:571b8f0
Author:Tomas Valenta

Check bidirectional streams

Commit:6556280
Author:Tomas Valenta

Improve spec

Commit:785bafd
Author:Jakub Novak

Add tests

Commit:24cf294
Author:Jakub Novak
Committer:Jakub Novak

Connect with API

Commit:5577a5e
Author:Jakub Novak
Committer:Jakub Novak

Rename proto files (naming must be unique)

Commit:c1bf36a
Author:Jakub Novak
Committer:Jakub Novak

Create base service

Commit:494fd09
Author:Jakub Novak
Committer:Jakub Novak

Move the logic for building the template

Commit:e137cd3
Author:Jakub Novak
Committer:Jakub Novak

Fix sync error in orchestration API # Conflicts: # packages/orchestrator/internal/server/main.go # packages/shared/pkg/grpc/orchestrator/orchestrator.pb.go # packages/shared/pkg/grpc/orchestrator/orchestrator_grpc.pb.go

Commit:1dccd7e
Author:Jakub Novak
Committer:Jakub Novak

Change to streaming

Commit:4c766e3
Author:Tomas Valenta

Experiment with protobuffers

Commit:779b260
Author:Tomas Valenta

Add spec comment

Commit:9883cf2
Author:Tomas Valenta

Draft proto and api files

Commit:59e853f
Author:Jakub Novak
Committer:Jakub Novak

Add docstring for grpc

Commit:4a70514
Author:Jakub Novak
Committer:Jakub Novak

Simplify tracing, connect traces automatically

Commit:7264e59
Author:Jakub Novak
Committer:Jakub Novak

Implement GRPC

Commit:4e49d85
Author:Tomas Valenta

Add session observability links and missing errors; Remove vendor deps; Fix golang version build problems

This commit does not contain any .proto files.

Commit:421feb1
Author:Tomas Valenta

Update deps

Commit:65beb0d
Author:Tomas Valenta

Cleanup; Add API as a service to Nomad

Commit:d88145f
Author:Tomas Valenta

Add 'modules/cluster/disk-image/firecracker-task-driver/' from commit '2562655ed72f4f29fe31a3e1ebf25889f6edc443' git-subtree-dir: modules/cluster/disk-image/firecracker-task-driver git-subtree-mainline: f90da349e42a957d4a51d91e424816d016e8e6c4 git-subtree-split: 2562655ed72f4f29fe31a3e1ebf25889f6edc443

Commit:f90da34
Author:Tomas Valenta

Cleanup TF hierarchy [WIP]

This commit does not contain any .proto files.

Commit:5bafccc
Author:Tomas Valenta

Add 'modules/orchestrator/firecracker-task-driver/' from commit 'f6b133369934351004265e9fa0526fdd6f84b06c' git-subtree-dir: modules/orchestrator/firecracker-task-driver git-subtree-mainline: daddc851d3a55115702ce06ca02095f21ef34f8d git-subtree-split: f6b133369934351004265e9fa0526fdd6f84b06c

Commit:fea24b6
Author:dependabot[bot]
Committer:GitHub

Bump github.com/hashicorp/nomad from 0.9.6 to 1.0.14 Bumps [github.com/hashicorp/nomad](https://github.com/hashicorp/nomad) from 0.9.6 to 1.0.14. - [Release notes](https://github.com/hashicorp/nomad/releases) - [Changelog](https://github.com/hashicorp/nomad/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/nomad/compare/v0.9.6...v1.0.14) --- updated-dependencies: - dependency-name: github.com/hashicorp/nomad dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>

Commit:8e79107
Author:cneira

first release