Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ jobs:
falcon_client_id: ${{ secrets.FALCON_CLIENT_ID }}
falcon_client_secret: ${{ secrets.FALCON_CLIENT_SECRET }}
falcon_region: ${{ secrets.FALCON_REGION }}
fcs_version: "2.0.2"
- name: Push Docker image
uses: docker/build-push-action@v6
with:
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Upgraded all locked dependencies to their latest versions to address vulnerabilities reported in the Docker image scan (including `starlette`, `fastapi`, `urllib3`, `aiohttp`, `requests` and `certifi`).
- Rebuilt the Docker image as a multi-stage build on a pinned base image (`python:3.13-alpine3.24`) with the latest Alpine security patches applied. The runtime image no longer includes build tools, `git`, `curl`, `uv`, `pip` or dev dependencies, reducing its size from 569MB to 210MB.
- The release workflow now builds the image without cache and from the latest base image, and scans the freshly built image before pushing it.
- The security scan now uses the latest CrowdStrike FCS CLI version instead of the pinned `2.0.2`, which is no longer available for download.

### Fixed
- Declared `httpx` as a direct dependency; it was previously only available transitively through `openai`.
Expand Down
Loading