Releases: AtomaAI/atoma-proxy
Releases · AtomaAI/atoma-proxy
v0.1.15
What's Changed
- feat: don't create client per request by @Cifko in #512
- chore(deps): bump proptest from 1.6.0 to 1.7.0 by @dependabot in #510
- chore(deps): bump clap from 4.5.39 to 4.5.40 by @dependabot in #511
- chore(deps): bump atoma-sui from
d119361to0c16ac7by @dependabot in #513 - chore(deps): bump shared-crypto from testnet-v1.49.1 to testnet-v1.50.1 by @dependabot in #514
- chore(deps): bump atoma-utils from
d119361to0c16ac7by @dependabot in #515 - fix: pinging node causes lock by @Cifko in #516
Full Changelog: v0.1.14...v0.1.15
v0.1.14
What's Changed
- feat: sends too many requests when we fails communicating with the node by @Cifko in #500
- chore(deps): bump atoma-utils from
bd31f9btod8ec1aeby @dependabot in #501 - chore(deps): bump shared-crypto from testnet-v1.48.1 to testnet-v1.49.1 by @dependabot in #502
- chore(deps): bump atoma-sui from
bd31f9btod8ec1aeby @dependabot in #503 - chore(deps): bump clap from 4.5.38 to 4.5.39 by @dependabot in #504
- chore(deps): bump tower-http from 0.6.4 to 0.6.5 by @dependabot in #505
- release: v0.1.14 by @jorgeantonio21 in #498
Full Changelog: v0.1.13...v0.1.14
v0.1.13
v0.1.12
What's Changed
- chore(deps): bump atoma-p2p from
9a2ae09to98c49aeby @dependabot in #413 - build: update docker dev build by @maschad in #414
- chore(deps): bump anyhow from 1.0.97 to 1.0.98 by @dependabot in #410
- chore(deps): bump shared-crypto from testnet-v1.46.1 to testnet-v1.46.3 by @dependabot in #411
- chore(deps): bump clap from 4.5.35 to 4.5.36 by @dependabot in #409
- chore(deps): bump sqlx from 0.8.3 to 0.8.4 by @dependabot in #412
- chore(deps): bump blake3 from 1.8.1 to 1.8.2 by @dependabot in #419
- chore(deps): bump clap from 4.5.36 to 4.5.37 by @dependabot in #418
- chore(deps): bump shared-crypto from
43e8aadtof3e72b6by @dependabot in #416 - feat: update sui crates by @jorgeantonio21 in #415
- feat: add stats by @Cifko in #423
- feat: add more prometheus metrics by @jorgeantonio21 in #425
- feat: heartbeat service by @maschad in #420
- chore: integrate sentry SDK by @maschad in #426
- feat: add tables for fiat by @Cifko in #427
- Revert "feat: add tables for fiat (#427)" by @maschad in #430
- fix: infinite stream kill by @Cifko in #432
- chore: clean up polluted logs by @maschad in #435
- build: store logs for 96hs by @maschad in #436
- feat: fiat requests/refund by @Cifko in #428
- feat: add tables for fiat by @Cifko in #442
- chore(deps): bump atoma-utils from
d59ea1ftodfe0830by @dependabot in #438 - chore(deps): bump atoma-p2p from
d59ea1ftodfe0830by @dependabot in #439 - chore(deps): bump atoma-sui from
d59ea1ftodfe0830by @dependabot in #440 - chore: track cancelled streams by @maschad in #445
- feat: add metrics to track latency from proxy to node by @maschad in #444
- fix: remove unnecessary prepend by @maschad in #446
- fix: add model names to stream cancellations by @maschad in #447
- fix: total completed requests metrics by @Cifko in #448
- chore(deps): bump axum from 0.8.3 to 0.8.4 by @dependabot in #451
- chore(deps): bump shared-crypto from testnet-v1.47.0 to testnet-v1.48.0 by @dependabot in #450
- feat: update stack hash by @Cifko in #449
- feat: add model per intentional cancellations metrics by @jorgeantonio21 in #453
- feat: address clippy warnings by @jorgeantonio21 in #454
- fix: optimize total hash storage by @maschad in #457
- feat: add node exporter for storage usage observability by @maschad in #456
- fix: fiat/stack updates by @Cifko in #455
- feat: remove unused value holder for stack insertion by @jorgeantonio21 in #460
- feat: completions endpoint refactor by @jorgeantonio21 in #461
- fix: fix duplicate v1/completions endpoint by @jorgeantonio21 in #462
- fix: fixes handle chunks on stream by @jorgeantonio21 in #463
- fix: fix issues for completions endpoint by @jorgeantonio21 in #464
- feat: update .gitignore and openapi.yaml files by @jorgeantonio21 in #465
- feat: handle completions routes for openapi by @jorgeantonio21 in #466
- chore(deps): bump tokio from 1.44.2 to 1.45.0 by @dependabot in #467
- chore(deps): bump tower-http from 0.6.2 to 0.6.4 by @dependabot in #468
- chore(deps): bump shared-crypto from testnet-v1.48.0 to testnet-v1.48.1 by @dependabot in #469
- chore(deps): bump clap from 4.5.37 to 4.5.38 by @dependabot in #470
- feat: update openapi docs v2 by @jorgeantonio21 in #472
- feat: improve message for chat and completions endpoints messages by @jorgeantonio21 in #473
- chore: add CDLA to permissable licenses by @maschad in #478
- feat: develop branch merge by @jorgeantonio21 in #452
- feat: add storage retention configuration for Prometheus by @Cifko in #482
- chore(deps): bump shared-crypto from
f3e72b6to406f619by @dependabot in #479 - chore(deps): bump utoipa-swagger-ui from 9.0.1 to 9.0.2 by @dependabot in #490
- chore(deps): bump tokio from 1.45.0 to 1.45.1 by @dependabot in #488
- chore(deps): bump sqlx from 0.8.5 to 0.8.6 by @dependabot in #489
- feat: merge develop into main by @jorgeantonio21 in #485
Full Changelog: v0.1.11...v0.1.12
v0.1.11
What's Changed
- chore(deps): bump atoma-utils from
b511c7fto1626f80by @dependabot in #325 - ci: ignore sui SDK related audits for now by @maschad in #329
- build: add taplo formatting by @maschad in #328
- fix: oauth missing password_salt by @Cifko in #330
- feat: drop name from users table by @Cifko in #331
- fix: confidential stack select by @Cifko in #338
- feat: handle potential locked stacks by @jorgeantonio21 in #343
- feat: acquire new stack in thread by @Cifko in #345
- feat: handle stream drop on client connection drop by @jorgeantonio21 in #346
- feat: handle locked stack logic on middleware by @jorgeantonio21 in #347
- feat: code cleanup, use proper structs as method outputs instead of tuples by @jorgeantonio21 in #351
- feat: add logic for acquire stack lock by @jorgeantonio21 in #353
- feat: resolve missing header issue for locked stack middleware call by @jorgeantonio21 in #355
- feat: change order of proxy middleware to run by @jorgeantonio21 in #358
- feat: handle status code locked by @jorgeantonio21 in #360
- chore(deps): bump clap from 4.5.32 to 4.5.34 by @dependabot in #362
- chore(deps): bump atoma-sui from
9ef880bto3057699by @dependabot in #361 - chore(deps): bump atoma-p2p from
9ef880bto3057699by @dependabot in #363 - fix: remove auth from models handler by @Cifko in #367
- feat: add final chunk handle boolean flag to true on the
handle_final_chunkby @jorgeantonio21 in #369 - feat: move lock to acquire stack task and handle usdc refund logic by @jorgeantonio21 in #370
- fix: negative tokens by @Cifko in #372
- feat: update docs by @jorgeantonio21 in #375
- fix: encapsulate middleware to thread by @Cifko in #379
- feat: update node selection endpoint by @jorgeantonio21 in #376
- feat: handle too early requests by @jorgeantonio21 in #380
- feat: add locked compute units by @Cifko in #382
- feat: handle result of storing new acquired stack by @jorgeantonio21 in #384
- feat: synchronize proxy and node streamers by @jorgeantonio21 in #383
- chore(deps): bump tokio from 1.44.1 to 1.44.2 by @dependabot in #392
- chore(deps): bump clap from 4.5.34 to 4.5.35 by @dependabot in #390
- chore(deps): bump blake3 from 1.8.0 to 1.8.1 by @dependabot in #391
- ci: ignore sui vulnerability alerts by @maschad in #397
- chore(deps): bump shared-crypto from testnet-v1.45.2 to testnet-v1.46.1 by @dependabot in #393
- build: remove traefik from dev builds for testing envs by @maschad in #396
- feat: openroute integration by @jorgeantonio21 in #387
Full Changelog: v0.1.10...v0.1.11
v0.1.10
What's Changed
- feat: update volume mapping for local key by @jorgeantonio21 in #307
- feat: update lock file by @jorgeantonio21 in #308
- feat: update logs nvidia evidence attestation by @jorgeantonio21 in #309
- feat: update sui version and sync with atoma-node repo by @jorgeantonio21 in #310
- feat: local key path from config by @jorgeantonio21 in #311
- feat: map data files by @jorgeantonio21 in #312
- chore: configurable logs for docker containers by @maschad in #313
- feat: add graph type export from grafana by @Cifko in #314
- feat: export whole field config from grafana by @Cifko in #316
- feat: change the estimated metrics to the real value by @Cifko in #315
- chore: use env variable to set logging levels by @maschad in #318
- feat: add more logs for nvidia remote attesation by @jorgeantonio21 in #319
- feat: update cargo lock file by @jorgeantonio21 in #320
- feat: update sui versions by @jorgeantonio21 in #321
- feat: retry the get balance by @Cifko in #323
- feat: handle claimed stacks funds event by @jorgeantonio21 in #322
- fix: build by @Cifko in #324
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- chore(deps): bump thiserror from 2.0.11 to 2.0.12 by @dependabot in #262
- chore(deps): bump uuid from 1.14.0 to 1.15.1 by @dependabot in #263
- chore(deps): bump chrono from 0.4.39 to 0.4.40 by @dependabot in #264
- chore(deps): bump async-trait from 0.1.86 to 0.1.87 by @dependabot in #265
- chore(deps): bump serde_json from 1.0.139 to 1.0.140 by @dependabot in #266
- feat: update config.toml to erase previous atoma state weight sections by @jorgeantonio21 in #267
- feat: update config.example.toml and remove debug exporter from otel-collector by @jorgeantonio21 in #268
- feat: remove labels from otlp/tempo by @jorgeantonio21 in #269
- chore: set info logs for p2p and proxy by @maschad in #270
- feat: update cargo lock file by @jorgeantonio21 in #271
- feat: add name to api token by @Cifko in #272
- feat: expose tcp for p2p port on docker compose file by @jorgeantonio21 in #273
- build: update the
cargo.lockfor new p2p by @maschad in #275 - feat: map cursor toml file to host dir on docker compose file by @jorgeantonio21 in #274
- chore: update logging functionality by @maschad in #276
- build: update the
Cargo.lockby @maschad in #277 - fix: add logs for loki by @maschad in #278
- feat: add name to user, and endpoint for setting profile by @Cifko in #279
- feat: update prometheus metrics for tei embeddings by @jorgeantonio21 in #281
- chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.6 to 2.0.11 by @dependabot in #282
- chore(deps): bump once_cell from 1.20.3 to 1.21.0 by @dependabot in #285
- feat: return 0 balance when user is not found by @Cifko in #288
- feat: initial steps for nvidia cc attestation verification by @jorgeantonio21 in #289
- feat: remove constraint on only libp2p logs by @jorgeantonio21 in #290
- fix: fix with clause syntax error by @jorgeantonio21 in #291
- build: add bootstrap proxy config by @maschad in #292
- build: add local_key to .gitignore by @maschad in #293
- chore: add retries to openapi by @maschad in #294
- chore: add metrics for ITL and TTFT by @maschad in #296
- feat: make email readonly by @Cifko in #295
- feat: add last used timestamp for tokens by @Cifko in #297
- chore(deps): bump async-trait from 0.1.87 to 0.1.88 by @dependabot in #299
- chore(deps): bump atoma-utils from
e2a6e03to54799c9by @dependabot in #302 - chore(deps): bump atoma-p2p from
e2a6e03to54799c9by @dependabot in #300 - chore(deps): bump atoma-sui from
e2a6e03to54799c9by @dependabot in #298 - chore(deps): bump shared-crypto from testnet-v1.44.2 to testnet-v1.44.3 by @dependabot in #301
- feat: add password salt for password hashing by @Cifko in #303
- feat: add unit to grafana response by @Cifko in #305
- feat: add logic for remote attestation of nvidia attestation by @jorgeantonio21 in #304
- feat: add interval to grafana query by @Cifko in #306
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.4 to 2.0.6 by @dependabot in #254
- chore(deps): bump atoma-utils from
b7325d8to5bae443by @dependabot in #256 - chore(deps): bump atoma-sui from
b7325d8to5bae443by @dependabot in #257 - chore(deps): bump pem from 3.0.4 to 3.0.5 by @dependabot in #255
- chore(deps): bump clap from 4.5.30 to 4.5.31 by @dependabot in #259
- build: add correct libp2p
lokiconfig by @maschad in #260 - feat: add gpu vllm metrics to the proxy by @jorgeantonio21 in #252
- feat: add metrics collection configuration to example config by @Cifko in #261
Full Changelog: v0.1.7...v0.1.8
v0.1.7
v0.1.6
What's Changed
Full Changelog: v0.1.5...v0.1.6