Releases: weavejam/copilot-proxy
Releases · weavejam/copilot-proxy
v0.9.3
v0.9.2
🚨 Breaking Changes
🚀 Features
- Implement basic chat completion - by @ericc-ch (7de70)
- [wip] chat completions - by @ericc-ch (a5c14)
- Token handling - by @ericc-ch (943dd)
- Non streaming completion - by @ericc-ch (f2255)
- Implement chat completions and caching - by @ericc-ch (a153f)
- [wip] change to oauth - by @ericc-ch (917df)
- Use vscode client id - by @ericc-ch (70f1d)
- Error handlings - by @ericc-ch (a3753)
- Update caching duration - by @ericc-ch (9084e)
- Cors middleware - by @ericc-ch (f9dcc)
- Implement streaming chat completions - by @ericc-ch (5088d)
- Change default port - by @ericc-ch (1fbd1)
- Add initialization module and refactor main.ts - by @ericc-ch (55579)
- Add model routes to server - by @ericc-ch (dd7a8)
- Add citty for command-line argument parsing - by @ericc-ch (b4b02)
- Add knip config for entry point - by @ericc-ch (1e5b5)
- Add CLI argument parsing and refactor main entry point - by @ericc-ch (1c3ad)
- Update consola to 3.4.0 and add build scripts - by @ericc-ch (34030)
- Add build scripts for debug and production - by @ericc-ch (b6c93)
- Add api config and refactor api-instance - by @ericc-ch (94086)
- Add fetch-event-stream dependency - by @ericc-ch (cd17f)
- Add ENABLE_STREAMING config and cli option - by @ericc-ch (ec7f8)
- Enable streaming by default for chat completions - by @ericc-ch (465ef)
- Add streaming and non-streaming chat completion handlers - by @ericc-ch (3cf4b)
- Streamline SSE message handling in chat completions - by @ericc-ch (6c77b)
- Rename ENABLE_STREAMING to EMULATE_STREAMING in config and CLI - by @ericc-ch (4db1e)
- Add streaming emulation log to initialization process - by @ericc-ch (63040)
- Add GitHub token retrieval and user fetching services - by @ericc-ch (932ad)
- Implement initialization steps for improved setup process - by @ericc-ch (b3db6)
- Add initializeApp function to handle application initialization - by @ericc-ch (24ae8)
- Limit logged message content length to 100 characters - by @ericc-ch (100c9)
- Improve chat completions route with async handling and error logging - by @ericc-ch (4d6cd)
- Remove newline in models logging - by @ericc-ch (2c9db)
- Update cache path - by @ericc-ch (f4a3e)
- Add configuration and logging functionality to the app - by @ericc-ch (da494)
- Enhance logging functionality and update CLI description - by @ericc-ch (bf98f)
- Add srvx dependency and update main.ts to use srvx for serving - by @ericc-ch (81f80)
- Add configuration and refactor token imports to lib directory - by @ericc-ch (74743)
- Update fs import to use promises and refactor initSteps to async - by @ericc-ch (4f399)
- Log server URL upon initialization completion - by @ericc-ch (ea33b)
- V1 compat routes - by @ericc-ch (d5de3)
- Remove verbose logging - by @ericc-ch (66ccb)
- Enable experimental vision - by @ericc-ch (e1f27)
- Implement streaming responses and dynamic port configuration - by @ericc-ch (acb8e)
- Warn user if default port is in use and a different port is used. - by @ericc-ch (c825e)
- Implement token service for managing GitHub and Copilot tokens - by @ericc-ch (5bf17)
- Add verbose logging option to CLI - by @ericc-ch (db94f)
- Add request/response logging and remove config manager - by @ericc-ch (f3343)
- Log condensed streaming responses for chat completions - by @ericc-ch (b1d43)
- Implement centralized error handling for chat completions route - by @ericc-ch (88b19)
- Forward headers from error responses in chat completions route - by @ericc-ch (7f67c)
- Log request and response headers in logger - by @ericc-ch (6e565)
- Initialization msg formatting - by @ericc-ch (f4c90)
- Add model cache and auto max_tokens based on model selection - by @ericc-ch (3c446)
- Add vitest tests and zod validation for streaming responses - by @ericc-ch (19ba3)
- Improve initialization and update build config - by @ericc-ch (ac721)
- Migrate to flat config and add prettier plugin for package.json - by @ericc-ch (e488f)
- Cache VSCode version on startup - by @ericc-ch (b24db)
- Support GitHub Copilot Business accounts - by @ericc-ch (7f4f4)
- Add docker file - by @Nyamort (a89c1)
- Refactor Dockerfile for multi-stage builds and update package.json prepare script - by @Nyamort (03d90)
- Add token estimation and manual approval to state - by @ericc-ch (fdd94)
- Token counting and manual approval - by @ericc-ch [(9a09b)](https://github.com/lubobil...