## e2b-dev/E2B — v0.0.75…v0.1.0

_211+ commits._

### Features
- **Support for the new SDK V1 Beta (#161)** (8192d64)
- **Add envd version to spec** (f20e906)
- **Support for both new and old SDK (#160)** (4c680e2)
- **Add envdV2 flag** (ad7d8bd)
- **Allow users to connect to old envd, so there's no issue before migrating to new SDK** (b957619)
- **Add health check** (1d4dbdd)
- **Add keepalive interval fallback** (65160b3)
- **Add keepalive support; Tweak timeouts** (21766e6)
- **Add stream logging** (002e21e)
- **Add size hint to records map** (05505ac)
- **Add comment** (b80db7c)
- **Add forwarding** (d27f1a3)
- **Add default case; Return error instead of printing** (5b6e12c)
- **Add fallback for logs collector** (201610b)
- **[INFRA] Refactor new user triggers (#158)** (4f2639a)
- **Add defaults for team api key and access token** (de5b118)
- **Refactor new user triggers** (e1ea2bf)
- **Add tty pipe** (4de0e07)
- **Add process tag** (16d3272)
- **Add missing pty output** (d943134)

### Fixes
- **Fix goreleaser changelog config** (ba2d5ea)
- **Fix DNS; Sync ping old envd** (3750184)
- **Fix default start cmd cwd** (804d127)
- **Fix envd returned error codes** (cc02475)
- **Fix makefile** (c1671f4)
- **FIx process logs flush** (897d91f)
- **Fix openapi specs** (8fca670)
- **Fix log timestamp format** (4e0de12)
- **Fix log event accumulation; Remove newline buffering** (ccc039c)
- **Fix process list** (ef49b76)
- **Fix interceptor nil dereference; Improve error codes in logs** (d6e65c0)
- **Fix orchestrator DNS server** (a9a4ae6)
- **Switch to Chi; Fix interceptor** (861b33f)
- **Fix mux; Add start event to watch to wait for init** (b07ce2b)
- **Fix nginx config** (a1c395e)
- **[WIP] Fix bugs in new handlers** (6b0b648)
- **Fix total rootfs size return value** (a8812d2)
- **[WIP] Fix fs** (28a7b08)
- **Cleanup; Fix used map** (a078b36)
- **Fix deps** (c1230a2)
- **Implement file handling; Fix dir permissions** (47dfb10)
- **Fix output multireader** (aa26ca3)
- **Fix relative path resolution with user** (f1e1b06)
- **Improve stream error handling; Fix fs methods returns** (2cf5e55)
- **Fix types** (c8c4051)
- **Fix nil map** (7f57905)
- **Fix stream semaphore** (ef3f6cf)
- **Fix migrations** (f4a1cda)
- **Fix select on user teams** (a9397be)
- **Fix cwd in fs** (15fc38c)
- **Fix casing** (8052a11)
- **Fix naming** (969b849)
- **Fix timeout** (d488752)
- **Fix start cmd quotes** (aeff63b)

### Backend
- **Update goreleaser** (8895da4)
- **Merge branch 'main' into beta** (fcdb7f2)
- **Change default user for start cmd** (275f9d3)
- **Change version format** (ed329ea)
- **Update versioning** (40eeb1a)
- **Return 502 from proxies** (5dd4a7e)
- **Update envd api errors** (7d739e3)
- **Change pty handling** (ac241a7)
- **Check errors** (111ecec)
- **Move user to header** (e1939ad)
- **Merge branch 'grpc' into beta** (1b5ef00)
- **Modify read header timeout** (532f7fc)
- **Network speed improvements (#162)** (703da3b)
- **Setup network in the pool** (620645c)
- **Pool network slots** (ccbeb96)
- **Setup permissions after envd update** (570c1eb)
- **Improve version flag** (a06ee4c)
- **Close pty before wait** (cdde11d)
- **Remove stdin lock; Move group wait before Wait** (38ef6d4)
- **Remove logs** (ca32785)
- **Forward process output if there was any read** (de04b29)
- **Fixate nginx version; Change default envd port** (c45c333)
- **Comment out unknown directive** (974d9b1)
- **Comment out unknown direcive** (34bc00d)
- **Reset keepalive** (3a0a497)
- **Increase timestamp precision** (c569b33)
- **Change default keepalive interval** (fda50a6)
- **Send start event after reconnect** (5ec303c)
- **Remove dns caching** (7f0f0db)
- **Update log message** (a89a965)
- **Improve upload/download logs** (3ec77da)
- **Improve error message when template is not found** (1309109)
- **Implement fs move in envd** (abc17cb)
- **Optimize db access (#159)** (de628ab)
- **Sort imports** (37987ef)
- **Cache auth** (ba95a51)
- **Merge branch 'tables-update' into grpc** (1cd77e9)
- **Append blocking rules instead** (aa86975)
- **Set correct context for auth** (5535e5b)
- **Put MMDS before loading snapshot** (bf9a610)
- **Cache template resolution** (e8213c9)
- **Cleanup** (0e5cb91)
- **Buffer output channel** (f01ce7d)
- **Improve ensure dir** (40c4121)
- **Use relative paths in watch results** (60888bd)
- **Export to stdout by default** (ad054bf)
- **Simplify watch dir** (549c008)
- **Removed outdated comments** (50b5c1b)
- **Update comment** (e499ce9)
- **[WIP] Resolve sandox requests domains directly** (d68e099)
- **Switch to chi** (a22f3d0)
- **Update deps** (644aedd)
- **Set up traffic forwarding from localhost** (98cc949)
- **Merge branch 'tables-update' into grpc** (15fecea)
- **Update rules** (28267c7)
- **Update routing rules** (d839189)
- **Explicitly handle process output channel close** (91473c8)
- **Use channels for process multiplexing** (56a7bd4)
- **Rename the groups for otel and logs collector, so we can distinguish them easily** (a1b49b3)
- **Increase loki limits** (11bf3fd)
- **Remove explicit port forwarding** (be37907)
- **Make duration precise** (1488195)
- **Change method** (f4c9a33)
- **Cleanup** (6ce24d9)
- **Cleanup** (4d5df53)
- **Simplify logger** (8295acd)
- **Don't exit if logging fails** (435b20b)
- **Increase resources for logs collector** (41865ca)
- **Handle error properly while getting a default team from a user** (175f043)
- **Improve errors** (a8455bc)
- **Simplify naming of envd services** (593d236)
- **Finish makedir** (c3833ad)
- **Improve path resolve error** (f25b9e8)
- **Exclude refrehes from telemetry** (4f05b70)
- **Use terraform environment** (b44910e)
- **Cleanup** (1bac99e)
- **Cleanup multiresult** (b6ea555)
- **[WIP] Finish process start and connect** (04ef025)
- **Remove requirement for default team** (c16f776)
- **Improve user resolution** (86af061)
- **Cleanup** (24e103a)
- **Return sensible process info** (fad330c)
- **Simplify envd API** (167fc2f)
- **Regenerate envd api** (9ca7ac1)
- **Update envd api** (5c6ce11)
- **Tweak proxies config** (af2bad0)
- **Make cwd optional** (9f63733)
- **Manage start command in envd (#40)** (437bbfa)
- **Clarify default timeout handling** (6c1c054)
- **Require duration when setting timeout** (9d9e75b)
- **Simplify envd** (ce84b20)
- **Check if blocked reason is present** (d05afa7)
- **Increase resources for proxies** (86d3f0b)
- **[WIP] Tweak proxies; Update envd** (fb22349)
- **Allow specifying sandbox timeout when creating the sandbox and modifying it later (#154)** (c32b6b9)
- **Wait for mmds server** (c729b35)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/e2b-dev/E2B?utm_source=github-action)._