Content-Length: 355688 | pFad | https://github.com/stacklok/codegate/compare/v0.1.26...v0.1.27

10 Comparing v0.1.26...v0.1.27 · stacklok/codegate · GitHub
Skip to content
This repository was archived by the owner on Jun 5, 2025. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: stacklok/codegate
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.26
Choose a base ref
...
head repository: stacklok/codegate
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.1.27
Choose a head ref
  • 10 commits
  • 36 files changed
  • 6 contributors

Commits on Mar 3, 2025

  1. 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.
    jhrozek authored Mar 3, 2025
    Configuration menu
    Copy the full SHA
    3d27fd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0acab0 View commit details
    Browse the repository at this point in the history
  3. 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
    aponcedeleonch authored Mar 3, 2025
    Configuration menu
    Copy the full SHA
    f6113de View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2025

  1. 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>
    dependabot[bot] authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    ec5a056 View commit details
    Browse the repository at this point in the history
  2. Add .venv/ to gitignore. (#1199)

    Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>
    JAORMX authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    a9951dd View commit details
    Browse the repository at this point in the history
  3. 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>
    therealnb authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    7e3b19a View commit details
    Browse the repository at this point in the history
  4. 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
    aponcedeleonch authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    f61f357 View commit details
    Browse the repository at this point in the history
  5. 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
    aponcedeleonch authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    072ab9f View commit details
    Browse the repository at this point in the history
  6. 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!
    jhrozek authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    a031791 View commit details
    Browse the repository at this point in the history
  7. 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
    yrobla authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    58132ba View commit details
    Browse the repository at this point in the history
Loading








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/stacklok/codegate/compare/v0.1.26...v0.1.27

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy