Releases: stacklok/codegate
Releases · stacklok/codegate
v0.1.28
What's Changed
- feat: create new endpoint to retrieve summary of different alerts by @yrobla in #1209
- Update OpenAPI by @github-actions in #1211
- Strip attachments from copilot messages when handling the CLI commands by @jhrozek in #1202
- Bump alembic from 1.14.1 to 1.15.1 by @dependabot in #1217
- Run make all to reformat code automatically by @jhrozek in #1215
- Workaround for system messages that contain a list of dicts by @jhrozek in #1214
- feat: initial work on endpoints for creating/updating workspace config by @alex-mcgovern in #1107
- Update OpenAPI by @github-actions in #1224
- Validate persona description is sufficiently different by @aponcedeleonch in #1225
- Created necessary methods for Persona CRUD by @aponcedeleonch in #1232
- Update OpenAPI by @github-actions in #1236
- Bump litellm from 1.62.1 to 1.63.0 by @dependabot in #1235
- Some fixes on Persona CRUD by @aponcedeleonch in #1241
- Add
instance
table along with init code. by @blkt in #1234 - Add developer documentation for workspaces by @JAORMX in #1237
- chore: handle DASHBOARD_API_BASE_URL env at docker run time by @peppescg in #1231
- feat(vector-db): add cve_packages table by @samuv in #1243
- Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in #1249
New Contributors
Full Changelog: v0.1.27...v0.1.28
v0.1.27
What's Changed
- Fix muxing integration tests by @jhrozek in #1189
- Reduced log level for not adding provider to info by @aponcedeleonch in #1194
- Use glob patterns in muxing rules by @aponcedeleonch in #1193
- Bump litellm from 1.61.20 to 1.62.1 by @dependabot in #1197
- Add
.venv/
to gitignore. by @JAORMX in #1199 - Disable suspicious commands for now by @therealnb in #1204
- Added a class which performs semantic routing by @aponcedeleonch in #1192
- Add a migration to update previous matchers to glob patterns by @aponcedeleonch in #1201
- Dump copilot requests, too if CODEGATE_DUMP_DIR is set by @jhrozek in #1196
- feat: remove not needed encryption of secrets by @yrobla in #1123
Full Changelog: v0.1.26...v0.1.27
v0.1.26
What's Changed
- Bump docker/setup-qemu-action from 3.4.0 to 3.5.0 by @dependabot in #1164
- Bump docker/setup-buildx-action from 3.9.0 to 3.10.0 by @dependabot in #1165
- Bump docker/build-push-action from 6.14.0 to 6.15.0 by @dependabot in #1166
- Bump docker/metadata-action from 5.6.1 to 5.7.0 by @dependabot in #1167
- Bump library/node from
054f13a
to59de3d6
by @dependabot in #1168 - Bump litellm from 1.61.16 to 1.61.17 by @dependabot in #1169
- Bump actions/cache from 4.2.1 to 4.2.2 by @dependabot in #1170
- Bump dawidd6/action-download-artifact from 8 to 9 by @dependabot in #1171
- Bump ruff from 0.9.7 to 0.9.8 by @dependabot in #1172
- Bump library/node from
59de3d6
todcacc1e
by @dependabot in #1176 - Rewrite the readme to make clear codegate is a developer tool by @lukehinds in #1110
- Bump pydantic-settings from 2.8.0 to 2.8.1 by @dependabot in #1174
- Readme requires update by @lukehinds in #1158
- Bump docker/setup-qemu-action from 3.5.0 to 3.6.0 by @dependabot in #1183
- Bump cryptography from 44.0.1 to 44.0.2 by @dependabot in #1182
- Update model_prices_and_context_window.json by @github-actions in #1179
- fix: handle dict type trigger_string in alert deduplication for Cline by @lukehinds in #1163
- Bump ruff from 0.9.8 to 0.9.9 by @dependabot in #1180
- Bump pytest from 8.3.4 to 8.3.5 by @dependabot in #1181
- Bump fastapi from 0.115.8 to 0.115.11 by @dependabot in #1185
- Bump litellm from 1.61.17 to 1.61.20 by @dependabot in #1175
Full Changelog: v0.1.25...v0.1.26
v0.1.25
What's Changed
- Fix cleaned chunks for anthropic in muxing by @aponcedeleonch in #1136
- Bump cachetools from 5.5.1 to 5.5.2 by @dependabot in #1141
- Bump ruff from 0.9.6 to 0.9.7 by @dependabot in #1139
- Bump litellm from 1.61.9 to 1.61.13 by @dependabot in #1140
- Bump sigstore/cosign-installer from 3.8.0 to 3.8.1 by @dependabot in #1142
- Update feature-launcher.yml by @dashtangui in #1138
- Remove unused GH workflows related with helm chats by @aponcedeleonch in #1143
- Update the muxing rules to v3 by @aponcedeleonch in #1112
- Update OpenAPI by @github-actions in #1145
- Revert "feat: adds codegate helm chart" by @aponcedeleonch in #1144
- feat: add code snippet for malicious packages by @yrobla in #1146
- Load config before using in package importer by @ptelang in #1150
- Bump pydantic-settings from 2.7.1 to 2.8.0 by @dependabot in #1155
- Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #1156
- FIM related fixes for alerts and DB by @aponcedeleonch in #1147
- Pass fewer snippets to suspicious commands by @therealnb in #1151
- Bump litellm from 1.61.13 to 1.61.15 by @dependabot in #1154
- Update model_prices_and_context_window.json by @github-actions in #1153
- Change label to align with feature-spotlight discord channel by @dussab in #1157
- Bump actions/download-artifact from 4.1.8 to 4.1.9 by @dependabot in #1159
- Bump litellm from 1.61.15 to 1.61.16 by @dependabot in #1161
- Bump library/node from
f498ea1
to054f13a
by @dependabot in #1160
Full Changelog: v0.1.24...v0.1.25
v0.1.24
What's Changed
- fix: add space after data: sse_stream_generator by @kantord in #1087
- Add schema for passing full workspace config to CREATE workspace API by @JAORMX in #1086
- Update OpenAPI by @github-actions in #1089
- Move SQLite note to correct part of docs by @dmjb in #1093
- fix: add space after "data:" in muxing adapter by @kantord in #1090
- fix: only record db content if it is the last chunk in stream by @yrobla in #1091
- feat: add workspaces list endpoint by provider id by @peppescg in #1099
- Fix FIM for OpenRouter by @aponcedeleonch in #1097
- Update OpenAPI by @github-actions in #1100
- Update feature-launcher.yml by @dashtangui in #1095
- Update OpenAPI by @github-actions in #1101
- Initial documentation on debugging issues with clients by @aponcedeleonch in #1103
- feat: adds codegate helm chart by @ChrisJBurns in #1102
- Add support for runtime override of dashboard url. by @blkt in #1088
- Replace unpinned actions with pinned action by @stacklok-cloud-staging in #1106
- Fix copilot secret unredaction by @jhrozek in #1108
- Update feature-launcher.yml by @dashtangui in #1111
- Bump litellm from 1.61.6 to 1.61.9 by @dependabot in #1119
- Bump actions/cache from 4.2.0 to 4.2.1 by @dependabot in #1117
- Bump azure/setup-helm from 4.2.0 to 4.3.0 by @dependabot in #1116
- Bump docker/build-push-action from 6.13.0 to 6.14.0 by @dependabot in #1118
- Allow creating database connection wrapper without a singleton by @JAORMX in #1120
- Use more targetted "try-except" for anthropic chunk parsing by @JAORMX in #1128
- Use non-strict JSON loading in Anthropic chunk responses by @JAORMX in #1130
- Use ARM runners for building ARM container image by @JAORMX in #1134
- Switch usage of
re
package forregex
which is slightly more performant by @JAORMX in #1127
New Contributors
- @ChrisJBurns made their first contribution in #1102
Full Changelog: v0.1.23...v0.1.24
v0.1.23
What's Changed
- Test build the CodeGate image for arm64 too by @rdimitrov in #1048
- Bump aws-actions/configure-aws-credentials from 49f33fe638c0cba4fb16037a27915a7ab7740259 to e3dd6a429d7300a6a4c196c26e071d42e0343502 by @dependabot in #1053
- Bump litellm from 1.61.1 to 1.61.2 by @dependabot in #1052
- Document the process of creating a Python build with homebrew sqlite by @dmjb in #1057
- Generate valid chunked response when returning short circuit answer by @dmjb in #1001
- Modify to use GPU (if available) for embedding by @ptelang in #1064
- Pin the docker images for python and node by @rdimitrov in #1065
- Bump litellm from 1.61.2 to 1.61.6 by @dependabot in #1070
- Bump aws-actions/configure-aws-credentials from 4.0.2 to 4.1.0 by @dependabot in #1071
- Update model_prices_and_context_window.json by @github-actions in #1069
- Disable suspicious commands for now by @therealnb in #1073
- Create feature-launcher.yml workflow by @dashtangui in #1068
- Record output from non-streaming responses in DB by @aponcedeleonch in #1078
- Fix API alerts and storing of PII alerts by @aponcedeleonch in #1075
- Bump bandit from 1.8.2 to 1.8.3 by @dependabot in #1083
New Contributors
Full Changelog: v0.1.22...v0.1.23
v0.1.22
v0.1.21
What's Changed
- Add equals and hash representation support for CodeSnipped() by @rdimitrov in #1041
Full Changelog: v0.1.20...v0.1.21
v0.1.20
What's Changed
- Update models on codegate initialization by @JAORMX in #1027
- Codegate 844 by @therealnb in #931
- Remove dogecoin from regexes to check by @aponcedeleonch in #1028
- feat: remove duplicated alerts by @yrobla in #989
- Fix appropriately setting the route for openrouter when muxing by @aponcedeleonch in #1029
- Separate the setup of the integration tests to its own function by @aponcedeleonch in #1033
- Update import_packages workflow to get the data from S3 by @lujunsan in #1034
- Add integration tests with muxing by @aponcedeleonch in #1035
- Handle shell languages slightly better by @therealnb in #1043
- Add integration checks for comparing the result of calling the model API directly vs via CodeGate by @rdimitrov in #1032
- Add healthcheck test for CodeGate by @rdimitrov in #1042
New Contributors
Full Changelog: v0.1.19...v0.1.20
CodeGate Version 0.1.19
What's Changed
- Bump ruff from 0.9.5 to 0.9.6 by @dependabot in #1007
- Add Kodu to the list of clients with supported code patterns by @aponcedeleonch in #1003
- Force ANSI character output when running integration tests by @JAORMX in #1011
- Remove code for mapping origin to destination in muxing by @aponcedeleonch in #1010
- Add codegate package path to poetry by @rdimitrov in #1012
- Pass down base URL and API key to completion handler by @JAORMX in #1002
- Switch ollama tests to qwen2.5-coder:1.5b by @rdimitrov in #1013
- Enable the integration tests for openrouter by @rdimitrov in #1016
- Enable provider model updating when updating provider itself by @JAORMX in #1014
- Bump litellm from 1.60.8 to 1.61.1 by @dependabot in #1018
- Bump cryptography from 44.0.0 to 44.0.1 by @dependabot in #1019
- Pin pyproject to require python 3.12 by @JAORMX in #1009
- Fix FIM on Continue. Have specific formatters for chat and FIM by @aponcedeleonch in #1015
- Fix anthropic format in integration tests by @jhrozek in #1021
- Fix ollama support for Kodu when muxing by @aponcedeleonch in #1022
Full Changelog: v0.1.18...v0.1.19