diff --git a/packages/dashboard-api/CHANGELOG.md b/packages/dashboard-api/CHANGELOG.md new file mode 100644 index 0000000000..a844584039 --- /dev/null +++ b/packages/dashboard-api/CHANGELOG.md @@ -0,0 +1,43 @@ +# Changelog + +## 0.0.1 (2026-07-30) + + +### Features + +* add workspace admin API foundations ([#3314](https://github.com/e2b-dev/infra/issues/3314)) ([0f72030](https://github.com/e2b-dev/infra/commit/0f72030b3c54927d68b700b77281f544d567e7d6)) +* **api:** LD-gated ClickHouse read switcher ([#3061](https://github.com/e2b-dev/infra/issues/3061)) ([29e74ca](https://github.com/e2b-dev/infra/commit/29e74ca75aba785dedc5252957c750fa293fb036)) +* **api:** soft-delete build layers in DB on user delete ([#3121](https://github.com/e2b-dev/infra/issues/3121)) ([ee88776](https://github.com/e2b-dev/infra/commit/ee887768cf28e657f36aa7038495fad37859c144)) +* **auth:** support admin token team auth ([#2934](https://github.com/e2b-dev/infra/issues/2934)) ([5496666](https://github.com/e2b-dev/infra/commit/549666684dedf3ce3418b2c1a58f0487cadb00ff)) +* **auth:** verifiers on one axis, and a reusable authenticator constructor ([#3423](https://github.com/e2b-dev/infra/issues/3423)) ([923b99b](https://github.com/e2b-dev/infra/commit/923b99b134aaf71a294c0cfaa0bc7843dd54b50c)) +* **dashboard-api:** add internal admin route for deleting a user ([#2986](https://github.com/e2b-dev/infra/issues/2986)) ([ecc1291](https://github.com/e2b-dev/infra/commit/ecc1291ad52bc35831735f704c0c88d3e0fbd2f7)) +* **dashboard-api:** add internal team creation ([#2824](https://github.com/e2b-dev/infra/issues/2824)) ([375051b](https://github.com/e2b-dev/infra/commit/375051ba2a62503e84e9ed80319005736a8b67d2)) +* **dashboard-api:** add OIDC admin user bootstrap endpoint ([#2841](https://github.com/e2b-dev/infra/issues/2841)) ([6a7a59e](https://github.com/e2b-dev/infra/commit/6a7a59ee031b7e3ef507679293fc5f5cb09c83b2)) +* **dashboard-api:** add Ory user profile provider and auth middleware fix ([#2840](https://github.com/e2b-dev/infra/issues/2840)) ([30d40d2](https://github.com/e2b-dev/infra/commit/30d40d22fb3dcff8654d687f0c40c7e9639483a2)) +* **dashboard-api:** add template tags handlers ([#2885](https://github.com/e2b-dev/infra/issues/2885)) ([bf52a4b](https://github.com/e2b-dev/infra/commit/bf52a4b7fc9c78c6a3fb782d34406dd31572b37a)) +* **dashboard-api:** batch member sync route, and unenumerate project_type ([#3427](https://github.com/e2b-dev/infra/issues/3427)) ([cc16acf](https://github.com/e2b-dev/infra/commit/cc16acfc3b8c02347c10869b45fef8d75b9b8e8f)) +* **dashboard-api:** expose auth profile admin routes ([#2743](https://github.com/e2b-dev/infra/issues/2743)) ([b673a10](https://github.com/e2b-dev/infra/commit/b673a10cbbdf82d7449267dc8e499b224b93821b)) +* **dashboard-api:** flag sandboxes past data retention ([#3102](https://github.com/e2b-dev/infra/issues/3102)) ([9b162bf](https://github.com/e2b-dev/infra/commit/9b162bf9a4cba0d4459384d48bae67034959e275)) +* **dashboard-api:** implement upsertProjectLimits ([#3438](https://github.com/e2b-dev/infra/issues/3438)) ([ec1ed29](https://github.com/e2b-dev/infra/commit/ec1ed29d6e75b3fa4061a508bb50d93ef715dc58)) +* **dashboard-api:** include build resources in /builds response ([#3009](https://github.com/e2b-dev/infra/issues/3009)) ([bf49c32](https://github.com/e2b-dev/infra/commit/bf49c32454c1aa45a3461556fd4fdff60d48de13)) +* **dashboard-api:** map Ory SSO organizations to E2B teams ([#3094](https://github.com/e2b-dev/infra/issues/3094)) ([dbd098f](https://github.com/e2b-dev/infra/commit/dbd098f9ff026956a85eb0efb099eb41c7552911)) +* **dashboard-api:** populate Ory identity external_id on admin bootstrap ([#3062](https://github.com/e2b-dev/infra/issues/3062)) ([6c51232](https://github.com/e2b-dev/infra/commit/6c512329de91c3e8a3b49be8d9f72e61d794fcee)) +* **dashboard-api:** project upsert, member sync and user purge ([#3442](https://github.com/e2b-dev/infra/issues/3442)) ([f997c39](https://github.com/e2b-dev/infra/commit/f997c39af87c53c8bfe9470a532e59455fd19200)) +* **dashboard-api:** templates list pagination ([#2904](https://github.com/e2b-dev/infra/issues/2904)) ([6882463](https://github.com/e2b-dev/infra/commit/68824637b1010b195990b7aa5c0d686d77dce77e)) +* **db:** add project_limits, an override the limits owner can write ([#3429](https://github.com/e2b-dev/infra/issues/3429)) ([021c2a4](https://github.com/e2b-dev/infra/commit/021c2a42a0f43068ed7e39880bb73c9d898e34e9)) +* improve templates list sorting ([#2983](https://github.com/e2b-dev/infra/issues/2983)) ([51ad7ff](https://github.com/e2b-dev/infra/commit/51ad7ff04fa407babe2239c2b11607a499bf365e)) +* **otel:** instrument auth service HTTP client with otelhttp ([#2722](https://github.com/e2b-dev/infra/issues/2722)) ([69b085d](https://github.com/e2b-dev/infra/commit/69b085d2f7e045efa03117e220d3fc970075c3df)) +* per-team events TTL limit (tier + addons) ([#3181](https://github.com/e2b-dev/infra/issues/3181)) ([f76b2cb](https://github.com/e2b-dev/infra/commit/f76b2cb622efde2e4958caa8358dfc95ba0b4ce7)) + + +### Bug Fixes + +* added api and orch ([#3454](https://github.com/e2b-dev/infra/issues/3454)) ([fda5e45](https://github.com/e2b-dev/infra/commit/fda5e4579c59729cb8510dd47965c5192813ac8b)) +* **api:** copy auth/internal into api and dashboard-api image builds ([#3323](https://github.com/e2b-dev/infra/issues/3323)) ([bda1fee](https://github.com/e2b-dev/infra/commit/bda1fee3a288a26beb91a06a469dc70730386319)) +* **api:** invalidate auth cache on API key deletion ([#3324](https://github.com/e2b-dev/infra/issues/3324)) ([8b02910](https://github.com/e2b-dev/infra/commit/8b029108271d21273fab388146b9fe6b9fc547e8)) +* correct 3 CVES ([#3218](https://github.com/e2b-dev/infra/issues/3218)) ([076823b](https://github.com/e2b-dev/infra/commit/076823bc5cbffb9f8c04670c886562445e50ead7)) +* **dashboard-api:** avoid repeated Ory bootstrap provisioning ([#2940](https://github.com/e2b-dev/infra/issues/2940)) ([da5ce59](https://github.com/e2b-dev/infra/commit/da5ce59c8b81f78f071653b0c43f6fb1732488e0)) +* **dashboard-api:** drop removed read-replica accessor in provisioning tests ([#3340](https://github.com/e2b-dev/infra/issues/3340)) ([6addc91](https://github.com/e2b-dev/infra/commit/6addc91b98462f9ab47ade57dc882cd5bc90c902)) +* **dashboard-api:** pass signup metadata to billing provisioning ([#2978](https://github.com/e2b-dev/infra/issues/2978)) ([d0ea5b4](https://github.com/e2b-dev/infra/commit/d0ea5b421a25cf0064a84a4da350b27b6400061f)) +* **dashboard-api:** set Ory external_id only after the bootstrap commit ([#3133](https://github.com/e2b-dev/infra/issues/3133)) ([00ad04b](https://github.com/e2b-dev/infra/commit/00ad04b13d60e97e1908829aa9cba77952517d77)) +* push client-proxy, dashboard-api, and docker-reverse-proxy image… ([#2953](https://github.com/e2b-dev/infra/issues/2953)) ([1d930ee](https://github.com/e2b-dev/infra/commit/1d930ee60fd74b3ad1d5c167165b1005baa471fe))