Skip to content

Releases: missingstudio/gateway

v0.0.1

27 Mar 13:46
Compare
Choose a tag to compare

Changelog

  • 08dcbfd Add support for rate-limiting using Redis (#4)
  • 95fdf57 Feat redesign page (#8)
  • ef8314a Initial commit
  • 5409b23 Merge pull request #1 from missingstudio/docs
  • f557508 Release AI Gateway v0.0.1 (#23)
  • fc16e04 ci: add dev release github action
  • 33caf70 create next website for missing.studio (#3)
  • a5ee5bc feat(common): add retry support ad interceptor
  • 350baa2 feat(console): add /api prefix support
  • 88a0ffd feat(console): add eye close/open for auth key field
  • 3b821b9 feat(console): support update credentials for provider
  • 2643655 feat(docs): add quick setup guide with layout update
  • b05d07b feat(frontend): add base monorepo setup for app & website
  • 1087447 feat(gateway): add additional provider API support - get provider by id - get provider configs
  • d3fc6cd feat(gateway): add api key support (#10)
  • 01fc273 feat(gateway): add clickhouse support for anlytics
  • ae14bdc feat(gateway): add gateway specific config using x-ms-config header
  • a7f6508 feat(gateway): add headers, provider and gatway from headers into context
  • 6b0038b feat(gateway): add models api support for providers
  • 45c1d03 feat(gateway): add prompt registry crud operation
  • 2d6c5a9 feat(gateway): add router for provider failover
  • 279e3ac feat(gateway): add tracking logs api support
  • df78aff feat(gateway): disable api key requirement by default
  • a3493ae feat(gateway): implement influx as analytics ingester (#2)
  • 5af850b feat(gateway): validate if provider config has provider
  • cbbab8e feat(gatway): add provider config persistence into database - added postgres into docker - added encryption key gen cli - added migration for postgres - update connection service with connection repository - added get and update API provider with config
  • 3811280 feat(protos): add buf support to generate gRPC clients and servers using connect
  • 0d9b713 feat: Add vanguard for enabling seamless transcoding between REST and RPC protocols
  • b45024f feat: add OpenTelemetry support using otelconnect
  • 9ab4a3c feat: add a simple grpc server with protos integration
  • ef8a8e8 feat: add chat proto in LLM service
  • 93957a2 feat: add cli support for mobius
  • 52532c8 feat: add connect stream package to create server stream
  • e8c086f feat: add console for playground (#5)
  • c2dd771 feat: add deepinfra provider support
  • ce8524a feat: add groq provider support
  • 8ecf78c feat: add logging, apikey checker interceptor
  • 22f2ede feat: add openai provider support for chat completion
  • c1005e0 feat: add provider configurations and validation using json schema (#6)
  • 21d0642 feat: add requester pkg
  • 6351173 feat: add streaming endpoint support for openai
  • 8f6f689 feat: add togetherai provider support
  • 5b01ca4 feat: add validation support for provider's headers
  • 9ef2bce feat: support anyscale provider
  • 5d4c34d fix(console): update API key color in dark mode
  • 0d1673d fix(console): update api key passing due to provider schema change
  • 7ceedcf fix(mobius): withaddr option to have both host and port
  • 6c6831c fix(website): hero heading
  • fc5c05f fix(website): make camel case heading
  • 2a02b9f fix: change backend cli name to mobius
  • a03bfc7 fix: docker compose gateway server command
  • 3ab9315 fix: go lint issue
  • 29b04b2 fix: make cache config consistent using provider
  • af06253 fix: makefile
  • 39f82f6 fix: passing docker compose env variables
  • b3c6c77 fix: remove proto from docker build as well
  • e30ed0b fix: remove validation of headers during provider creation There could be some API which can use provider to get some local information like models which doesn't require headers validation to call provider api.
  • caa61c6 fix: replace backend with mobius in make file
  • d66a499 fix: typo mistake for completion
  • 31ce151 fix: vercel path issue
  • 5b868bd refact: add factory support for ingester
  • 1bd595a refactor(common): logger to accept optional options
  • 0e5913f refactor(common): use common package from github
  • 9f79b0e refactor(frintend): move base ui component to github.com/missingstudio/apsara repo
  • 6a80f51 refactor(gateway): change schema json for providers
  • b657dfe refactor(gateway): insteed of passing config pass rate for ratelimiter
  • 4c95111 refactor(gateway): move chat into core package
  • 15a2ae4 refactor(gateway): move connection into core package
  • 132b5a5 refactor(gateway): move prompt into core package
  • 2442c6d refactor(gateway): provider
  • b66b696 refactor(gateway): remove unused rate limiter
  • 9ee6b61 refactor(gateway): separate adding header during http call
  • 816a295 refactor(gateway): simplify rest & grpc server using common rest pkg
  • 1e8b321 refactor(gateway): update nop and influx ingester
  • caa1e27 refactor(gateway): use gateway configuration from context
  • 5439bdc refactor(gateway): ways to define static error
  • 2106e0f refactor(gatway): router config
  • aa0a6e8 refactor: add factory pattern to create provider
  • a699d06 refactor: cache package with redis & consul support
  • b8e3fa8 refactor: connection update and add support of connection add
  • ef2b619 refactor: contants and errors
  • 4c980bb refactor: create api handler
  • 64cac89 refactor: graceful shutdown for mobius server
  • 23895f1 refactor: header validation and add custom error
  • f2c5711 refactor: influx3.0 support to ingest metrics
  • 088b2e9 refactor: provider errors using errors pkg
  • b181ed5 refactor: remove cli and add server in pkg
  • 5e5ce0f refactor: remove connect from providers
  • f0ec9d3 refactor: remove prefix from common pkgs
  • cba1051 refactor: rename server with gateway
  • d27c8fc refactor: replace interface{} with any
  • 3c4c305 refactor: segment config into app and log
  • ad47815 refactor: token name to apikey
  • d5226bb refactor: update mobius server cli
  • 6e27d37 refactor: validation process of required headers for providers.

More? 🚀