-
Notifications
You must be signed in to change notification settings - Fork 84
Comparing changes
Open a pull request
base repository: stacklok/codegate
base: v0.1.26
head repository: stacklok/codegate
compare: v0.1.27
- 10 commits
- 36 files changed
- 6 contributors
Commits on Mar 3, 2025
-
Fix muxing integration tests (#1189)
There seemed to be a race condition between two different commits on the same day, one of which renamed a method and the failure to call the method was shadowed by a try-except. The result was that we couldn't run the muxing integration tests.
Configuration menu - View commit details
-
Copy full SHA for 3d27fd0 - Browse repository at this point
Copy the full SHA 3d27fd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0acab0 - Browse repository at this point
Copy the full SHA b0acab0View commit details -
Use glob patterns in muxing rules (#1193)
We were using a handcrafted logic to determine if it was an exact match or an extension match (sorry about that). This PR replaces it for glob patterns
Configuration menu - View commit details
-
Copy full SHA for f6113de - Browse repository at this point
Copy the full SHA f6113deView commit details
Commits on Mar 4, 2025
-
Bump litellm from 1.61.20 to 1.62.1 (#1197)
Bumps [litellm](https://github.com/BerriAI/litellm) from 1.61.20 to 1.62.1. - [Release notes](https://github.com/BerriAI/litellm/releases) - [Commits](https://github.com/BerriAI/litellm/commits) --- updated-dependencies: - dependency-name: litellm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ec5a056 - Browse repository at this point
Copy the full SHA ec5a056View commit details -
Add
.venv/
to gitignore. (#1199)Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>
Configuration menu - View commit details
-
Copy full SHA for a9951dd - Browse repository at this point
Copy the full SHA a9951ddView commit details -
Disable suspicious commands for now (#1204)
* Disable suspicious commands for now This is not quite the right place for the code check to go. --------- Signed-off-by: nigel brown <nigel@stacklok.com>
Configuration menu - View commit details
-
Copy full SHA for 7e3b19a - Browse repository at this point
Copy the full SHA 7e3b19aView commit details -
Added a class which performs semantic routing (#1192)
* Added a class which performs semantic routing Related to: #1055 For the current implementation of muxing we only need to match a single Persona at a time. For example: 1. mux1 -> persona Architect -> openai o1 2. mux2 -> catch all -> openai gpt4o In the above case we would only need to know if the request matches the persona `Architect`. It's not needed to match any extra personas even if they exist in DB. This PR introduces what's necessary to do the above without actually wiring in muxing rules. The PR: - Creates the persona table in DB - Adds methods to write and read to the new persona table - Implements a function to check if a query matches to the specified persona To check more about the personas and the queries please check the unit tests * Attended PR comments
Configuration menu - View commit details
-
Copy full SHA for f61f357 - Browse repository at this point
Copy the full SHA f61f357View commit details -
Add a migration to update previous matchers to glob patterns (#1201)
* Add a migration to update previous matchers to glob patterns On #1193 we put in place code for using glob patterns in muxing. This PR also updates the DB entries * change in concat function to older version * manually changed down revision on migration
Configuration menu - View commit details
-
Copy full SHA for 072ab9f - Browse repository at this point
Copy the full SHA 072ab9fView commit details -
Dump copilot requests, too if CODEGATE_DUMP_DIR is set (#1196)
I fount dumping requests and replies invaluable with debugging. But we never enabled dumping the requests with copilot. Let's do it now!
Configuration menu - View commit details
-
Copy full SHA for a031791 - Browse repository at this point
Copy the full SHA a031791View commit details -
feat: remove not needed encryption of secrets (#1123)
* feat: remove not needed encryption of secrets Instead use an uuid generator as we do for pii, and reuse same session store mechanism Closes: #929 * fix tests * unify interface in sensitive data * add missing tests * changes from rebase * fixes from review * fixes in tests * fix tests
Configuration menu - View commit details
-
Copy full SHA for 58132ba - Browse repository at this point
Copy the full SHA 58132baView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.1.26...v0.1.27